builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0392 starttime: 1468659971.03 results: success (0) buildid: 20160713152957 builduid: d0b3f394d70d4790be5c40362e3bc315 revision: f8051a3ef4ec5842689306cc3d7b22a6ec439c9a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 02:06:11.032210) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 02:06:11.032622) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 02:06:11.032909) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 02:06:11.055060) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 02:06:11.055321) ========= 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.Owv0OX0yrj/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.DCbudJUBlO/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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-16 02:06:11-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.26M=0.001s 2016-07-16 02:06:11 (8.26 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.085099 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 02:06:11.161018) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 02:06:11.161326) ========= 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.Owv0OX0yrj/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.DCbudJUBlO/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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.020433 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 02:06:11.211051) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-16 02:06:11.211377) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev f8051a3ef4ec5842689306cc3d7b22a6ec439c9a --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 f8051a3ef4ec5842689306cc3d7b22a6ec439c9a --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.Owv0OX0yrj/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.DCbudJUBlO/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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-16 02:06:11,288 truncating revision to first 12 chars 2016-07-16 02:06:11,288 Setting DEBUG logging. 2016-07-16 02:06:11,288 attempt 1/10 2016-07-16 02:06:11,288 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/f8051a3ef4ec?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-16 02:06:13,033 unpacking tar archive at: mozilla-beta-f8051a3ef4ec/testing/mozharness/ program finished with exit code 0 elapsedTime=2.009055 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-07-16 02:06:13.243377) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 02:06:13.243697) ========= script_repo_revision: f8051a3ef4ec5842689306cc3d7b22a6ec439c9a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 02:06:13.244098) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 02:06:13.244368) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 02:06:13.263319) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 42 secs) (at 2016-07-16 02:06:13.263591) ========= /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.Owv0OX0yrj/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.DCbudJUBlO/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 02:06:13 INFO - MultiFileLogger online at 20160716 02:06:13 in /builds/slave/test 02:06:13 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 02:06:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:06:13 INFO - {'append_to_log': False, 02:06:13 INFO - 'base_work_dir': '/builds/slave/test', 02:06:13 INFO - 'blob_upload_branch': 'mozilla-beta', 02:06:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:06:13 INFO - 'buildbot_json_path': 'buildprops.json', 02:06:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:06:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:06:13 INFO - 'download_minidump_stackwalk': True, 02:06:13 INFO - 'download_symbols': 'true', 02:06:13 INFO - 'e10s': False, 02:06:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:06:13 INFO - 'tooltool.py': '/tools/tooltool.py', 02:06:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:06:13 INFO - '/tools/misc-python/virtualenv.py')}, 02:06:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:06:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:06:13 INFO - 'log_level': 'info', 02:06:13 INFO - 'log_to_console': True, 02:06:13 INFO - 'opt_config_files': (), 02:06:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:06:13 INFO - '--processes=1', 02:06:13 INFO - '--config=%(test_path)s/wptrunner.ini', 02:06:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:06:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:06:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:06:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:06:13 INFO - 'pip_index': False, 02:06:13 INFO - 'require_test_zip': True, 02:06:13 INFO - 'test_type': ('testharness',), 02:06:13 INFO - 'this_chunk': '1', 02:06:13 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:06:13 INFO - 'total_chunks': '10', 02:06:13 INFO - 'virtualenv_path': 'venv', 02:06:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:06:13 INFO - 'work_dir': 'build'} 02:06:13 INFO - ##### 02:06:13 INFO - ##### Running clobber step. 02:06:13 INFO - ##### 02:06:13 INFO - Running pre-action listener: _resource_record_pre_action 02:06:13 INFO - Running main action method: clobber 02:06:13 INFO - rmtree: /builds/slave/test/build 02:06:13 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:06:14 INFO - Running post-action listener: _resource_record_post_action 02:06:14 INFO - ##### 02:06:14 INFO - ##### Running read-buildbot-config step. 02:06:14 INFO - ##### 02:06:14 INFO - Running pre-action listener: _resource_record_pre_action 02:06:14 INFO - Running main action method: read_buildbot_config 02:06:14 INFO - Using buildbot properties: 02:06:14 INFO - { 02:06:14 INFO - "project": "", 02:06:14 INFO - "product": "firefox", 02:06:14 INFO - "script_repo_revision": "production", 02:06:14 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 02:06:14 INFO - "repository": "", 02:06:14 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 02:06:14 INFO - "buildid": "20160713152957", 02:06:14 INFO - "pgo_build": "False", 02:06:14 INFO - "basedir": "/builds/slave/test", 02:06:14 INFO - "buildnumber": 1, 02:06:14 INFO - "slavename": "t-yosemite-r7-0392", 02:06:14 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 02:06:14 INFO - "platform": "macosx64", 02:06:14 INFO - "branch": "mozilla-beta", 02:06:14 INFO - "revision": "f8051a3ef4ec5842689306cc3d7b22a6ec439c9a", 02:06:14 INFO - "repo_path": "releases/mozilla-beta", 02:06:14 INFO - "moz_repo_path": "", 02:06:14 INFO - "stage_platform": "macosx64", 02:06:14 INFO - "builduid": "d0b3f394d70d4790be5c40362e3bc315", 02:06:14 INFO - "slavebuilddir": "test" 02:06:14 INFO - } 02:06:14 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.dmg. 02:06:14 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.test_packages.json. 02:06:14 INFO - Running post-action listener: _resource_record_post_action 02:06:14 INFO - ##### 02:06:14 INFO - ##### Running download-and-extract step. 02:06:14 INFO - ##### 02:06:14 INFO - Running pre-action listener: _resource_record_pre_action 02:06:14 INFO - Running main action method: download_and_extract 02:06:14 INFO - mkdir: /builds/slave/test/build/tests 02:06:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:14 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.test_packages.json 02:06:14 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:06:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 02:06:15 INFO - Downloaded 1201 bytes. 02:06:15 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 02:06:15 INFO - Using the following test package requirements: 02:06:15 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:06:15 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:06:15 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 02:06:15 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:06:15 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 02:06:15 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:06:15 INFO - u'jsshell-mac64.zip'], 02:06:15 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:06:15 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 02:06:15 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 02:06:15 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:06:15 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 02:06:15 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:06:15 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 02:06:15 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:06:15 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 02:06:15 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 02:06:15 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 02:06:15 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 02:06:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:15 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.common.tests.zip 02:06:15 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 02:06:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 02:06:15 INFO - Downloaded 18407581 bytes. 02:06:15 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:06:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:06:15 INFO - caution: filename not matched: web-platform/* 02:06:15 INFO - Return code: 11 02:06:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:15 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:06:15 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 02:06:15 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 02:06:16 INFO - Downloaded 36389883 bytes. 02:06:16 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:06:16 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:06:20 INFO - caution: filename not matched: bin/* 02:06:20 INFO - caution: filename not matched: config/* 02:06:20 INFO - caution: filename not matched: mozbase/* 02:06:20 INFO - caution: filename not matched: marionette/* 02:06:20 INFO - caution: filename not matched: tools/wptserve/* 02:06:20 INFO - Return code: 11 02:06:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:20 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.dmg 02:06:20 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 02:06:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 02:06:21 INFO - Downloaded 73016121 bytes. 02:06:21 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.dmg 02:06:21 INFO - mkdir: /builds/slave/test/properties 02:06:21 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:06:21 INFO - Writing to file /builds/slave/test/properties/build_url 02:06:21 INFO - Contents: 02:06:21 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.dmg 02:06:21 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:06:21 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:06:21 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:06:21 INFO - Contents: 02:06:21 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:06:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:21 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:06:21 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 02:06:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 02:06:22 INFO - Downloaded 103715829 bytes. 02:06:22 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:06:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:06:25 INFO - Return code: 0 02:06:25 INFO - Running post-action listener: _resource_record_post_action 02:06:25 INFO - Running post-action listener: set_extra_try_arguments 02:06:25 INFO - ##### 02:06:25 INFO - ##### Running create-virtualenv step. 02:06:25 INFO - ##### 02:06:25 INFO - Running pre-action listener: _pre_create_virtualenv 02:06:25 INFO - Running pre-action listener: _resource_record_pre_action 02:06:25 INFO - Running main action method: create_virtualenv 02:06:25 INFO - Creating virtualenv /builds/slave/test/build/venv 02:06:25 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 02:06:25 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:06:25 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:06:25 INFO - Using real prefix '/tools/python27' 02:06:25 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:06:26 INFO - Installing distribute.............................................................................................................................................................................................done. 02:06:29 INFO - Installing pip.................done. 02:06:29 INFO - Return code: 0 02:06:29 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:06:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:06:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:06:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:06:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:06:29 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 0x105be9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c06f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9094af700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c025e0>, '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 0x1057e5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105810990>, '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.Owv0OX0yrj/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.DCbudJUBlO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:06:29 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 02:06:29 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:06:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Owv0OX0yrj/Render', 02:06:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:06:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:06:29 INFO - 'HOME': '/Users/cltbld', 02:06:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:06:29 INFO - 'LOGNAME': 'cltbld', 02:06:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:06:29 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:06:29 INFO - 'MOZ_NO_REMOTE': '1', 02:06:29 INFO - 'NO_EM_RESTART': '1', 02:06:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:06:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:06:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:06:29 INFO - 'PWD': '/builds/slave/test', 02:06:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:06:29 INFO - 'SHELL': '/bin/bash', 02:06:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DCbudJUBlO/Listeners', 02:06:29 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 02:06:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:06:29 INFO - 'USER': 'cltbld', 02:06:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:06:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:06:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:06:29 INFO - 'XPC_FLAGS': '0x0', 02:06:29 INFO - 'XPC_SERVICE_NAME': '0', 02:06:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:06:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:06:29 INFO - Downloading/unpacking psutil>=0.7.1 02:06:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:06:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:06:29 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:06:29 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:06:29 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:06:29 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:06:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:06:32 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:06:32 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:06:32 INFO - Installing collected packages: psutil 02:06:32 INFO - Running setup.py install for psutil 02:06:32 INFO - building 'psutil._psutil_osx' extension 02:06:32 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 02:06:33 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 02:06:33 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 02:06:33 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 02:06:33 INFO - building 'psutil._psutil_posix' extension 02:06:33 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 02:06:33 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 02:06:33 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 02:06:33 INFO - ^ 02:06:33 INFO - 1 warning generated. 02:06:33 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 02:06:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:06:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:06:33 INFO - Successfully installed psutil 02:06:33 INFO - Cleaning up... 02:06:33 INFO - Return code: 0 02:06:33 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:06:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:06:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:06:33 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:06:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:06:33 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 0x105be9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c06f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9094af700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c025e0>, '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 0x1057e5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105810990>, '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.Owv0OX0yrj/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.DCbudJUBlO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:06:33 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:06:33 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:06:33 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Owv0OX0yrj/Render', 02:06:33 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:06:33 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:06:33 INFO - 'HOME': '/Users/cltbld', 02:06:33 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:06:33 INFO - 'LOGNAME': 'cltbld', 02:06:33 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:06:33 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:06:33 INFO - 'MOZ_NO_REMOTE': '1', 02:06:33 INFO - 'NO_EM_RESTART': '1', 02:06:33 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:06:33 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:06:33 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:06:33 INFO - 'PWD': '/builds/slave/test', 02:06:33 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:06:33 INFO - 'SHELL': '/bin/bash', 02:06:33 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DCbudJUBlO/Listeners', 02:06:33 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 02:06:33 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:06:33 INFO - 'USER': 'cltbld', 02:06:33 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:06:33 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:06:33 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:06:33 INFO - 'XPC_FLAGS': '0x0', 02:06:33 INFO - 'XPC_SERVICE_NAME': '0', 02:06:33 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:06:33 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:06:33 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:06:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:06:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:06:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:06:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:06:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:06:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:06:36 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:06:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:06:36 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:06:36 INFO - Installing collected packages: mozsystemmonitor 02:06:36 INFO - Running setup.py install for mozsystemmonitor 02:06:36 INFO - Successfully installed mozsystemmonitor 02:06:36 INFO - Cleaning up... 02:06:36 INFO - Return code: 0 02:06:36 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:06:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:36 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:06:36 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:06:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:36 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:06:36 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:06:36 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 0x105be9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c06f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9094af700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c025e0>, '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 0x1057e5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105810990>, '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.Owv0OX0yrj/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.DCbudJUBlO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:06:36 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:06:36 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:06:36 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Owv0OX0yrj/Render', 02:06:36 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:06:36 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:06:36 INFO - 'HOME': '/Users/cltbld', 02:06:36 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:06:36 INFO - 'LOGNAME': 'cltbld', 02:06:36 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:06:36 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:06:36 INFO - 'MOZ_NO_REMOTE': '1', 02:06:36 INFO - 'NO_EM_RESTART': '1', 02:06:36 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:06:36 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:06:36 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:06:36 INFO - 'PWD': '/builds/slave/test', 02:06:36 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:06:36 INFO - 'SHELL': '/bin/bash', 02:06:36 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DCbudJUBlO/Listeners', 02:06:36 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 02:06:36 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:06:36 INFO - 'USER': 'cltbld', 02:06:36 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:06:36 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:06:36 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:06:36 INFO - 'XPC_FLAGS': '0x0', 02:06:36 INFO - 'XPC_SERVICE_NAME': '0', 02:06:36 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:06:36 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:06:36 INFO - Downloading/unpacking blobuploader==1.2.4 02:06:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:06:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:06:36 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:06:36 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:06:36 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:06:36 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:06:39 INFO - Downloading blobuploader-1.2.4.tar.gz 02:06:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:06:39 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:06:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:06:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:06:39 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:06:39 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:06:39 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:06:39 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:06:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:06:40 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:06:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:06:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:06:40 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:06:40 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:06:40 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:06:40 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:06:40 INFO - Downloading docopt-0.6.1.tar.gz 02:06:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:06:40 INFO - Installing collected packages: blobuploader, requests, docopt 02:06:40 INFO - Running setup.py install for blobuploader 02:06:40 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:06:40 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:06:40 INFO - Running setup.py install for requests 02:06:41 INFO - Running setup.py install for docopt 02:06:41 INFO - Successfully installed blobuploader requests docopt 02:06:41 INFO - Cleaning up... 02:06:41 INFO - Return code: 0 02:06:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:06:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:06:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:06:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:06:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:06:41 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 0x105be9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c06f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9094af700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c025e0>, '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 0x1057e5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105810990>, '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.Owv0OX0yrj/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.DCbudJUBlO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:06:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:06:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:06:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Owv0OX0yrj/Render', 02:06:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:06:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:06:41 INFO - 'HOME': '/Users/cltbld', 02:06:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:06:41 INFO - 'LOGNAME': 'cltbld', 02:06:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:06:41 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:06:41 INFO - 'MOZ_NO_REMOTE': '1', 02:06:41 INFO - 'NO_EM_RESTART': '1', 02:06:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:06:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:06:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:06:41 INFO - 'PWD': '/builds/slave/test', 02:06:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:06:41 INFO - 'SHELL': '/bin/bash', 02:06:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DCbudJUBlO/Listeners', 02:06:41 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 02:06:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:06:41 INFO - 'USER': 'cltbld', 02:06:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:06:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:06:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:06:41 INFO - 'XPC_FLAGS': '0x0', 02:06:41 INFO - 'XPC_SERVICE_NAME': '0', 02:06:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:06:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:06:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:06:41 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-Nla0CC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:06:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:06:41 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-dWPjHo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:06:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:06:41 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-um6hyC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:06:42 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-9hY1bJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:06:42 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-L7yLOd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:06:42 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-pGgGdU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:06:42 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-fp_BTV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:06:42 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-q8AgqE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:06:42 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-ei9Ms6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:06:42 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-TPW5_9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:06:42 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-oYHnqN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:06:42 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-HzLTEM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:06:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:06:42 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-n3i8AD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:06:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:06:43 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-E0EPuR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:06:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:06:43 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-uaZb_Q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:06:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:06:43 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-g0D_gT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:06:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:06:43 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-N5WEAL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:06:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:06:43 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-xim6t9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:06:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:06:43 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-3I53Qc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:06:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:06:43 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-FtCiqY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:06:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:06:44 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-EjtrXu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:06:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:06:44 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 02:06:44 INFO - Running setup.py install for manifestparser 02:06:44 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:06:44 INFO - Running setup.py install for mozcrash 02:06:44 INFO - Running setup.py install for mozdebug 02:06:44 INFO - Running setup.py install for mozdevice 02:06:44 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:06:44 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:06:44 INFO - Running setup.py install for mozfile 02:06:45 INFO - Running setup.py install for mozhttpd 02:06:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:06:45 INFO - Running setup.py install for mozinfo 02:06:45 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:06:45 INFO - Running setup.py install for mozInstall 02:06:45 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:06:45 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:06:45 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:06:45 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:06:45 INFO - Running setup.py install for mozleak 02:06:45 INFO - Running setup.py install for mozlog 02:06:45 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:06:45 INFO - Running setup.py install for moznetwork 02:06:45 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:06:45 INFO - Running setup.py install for mozprocess 02:06:46 INFO - Running setup.py install for mozprofile 02:06:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:06:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:06:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:06:46 INFO - Running setup.py install for mozrunner 02:06:46 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:06:46 INFO - Running setup.py install for mozscreenshot 02:06:46 INFO - Running setup.py install for moztest 02:06:46 INFO - Running setup.py install for mozversion 02:06:46 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:06:46 INFO - Running setup.py install for wptserve 02:06:47 INFO - Running setup.py install for marionette-driver 02:06:47 INFO - Running setup.py install for browsermob-proxy 02:06:47 INFO - Running setup.py install for marionette-client 02:06:47 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:06:47 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:06:47 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 02:06:47 INFO - Cleaning up... 02:06:47 INFO - Return code: 0 02:06:47 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:06:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:06:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:06:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:06:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:06:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 02:06:47 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 0x105be9e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c06f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7ff9094af700>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x105c025e0>, '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 0x1057e5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105810990>, '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.Owv0OX0yrj/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.DCbudJUBlO/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 02:06:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:06:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:06:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Owv0OX0yrj/Render', 02:06:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:06:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:06:47 INFO - 'HOME': '/Users/cltbld', 02:06:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:06:47 INFO - 'LOGNAME': 'cltbld', 02:06:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:06:47 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:06:47 INFO - 'MOZ_NO_REMOTE': '1', 02:06:47 INFO - 'NO_EM_RESTART': '1', 02:06:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:06:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:06:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:06:47 INFO - 'PWD': '/builds/slave/test', 02:06:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:06:47 INFO - 'SHELL': '/bin/bash', 02:06:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DCbudJUBlO/Listeners', 02:06:47 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 02:06:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:06:47 INFO - 'USER': 'cltbld', 02:06:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:06:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:06:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:06:47 INFO - 'XPC_FLAGS': '0x0', 02:06:47 INFO - 'XPC_SERVICE_NAME': '0', 02:06:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:06:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:06:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:06:48 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-HeHu_9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:06:48 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 02:06:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:06:48 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-aDZ6HW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:06:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:06:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:06:48 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-WbVa8O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:06:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:06:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:06:48 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-mCJADy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:06:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:06:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:06:48 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-1IT005-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:06:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 02:06:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:06:48 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-rsEywO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:06:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 02:06:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:06:48 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-dftcHg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:06:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 02:06:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:06:48 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-FzDG_j-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:06:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 02:06:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:06:48 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-ozxXmz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:06:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 02:06:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:06:48 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-JiMX53-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:06:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:06:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:06:49 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-HOt3u1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:06:49 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 02:06:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:06:49 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-LuyJte-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:06:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 02:06:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:06:49 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-k8HCDJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:06:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 02:06:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:06:49 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-RXDSCf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:06:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 02:06:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:06:49 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-uAzJRb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:06:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 02:06:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:06:49 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-TyzCEq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:06:49 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 02:06:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:06:49 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-UeKgMc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:06:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 02:06:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:06:49 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-iCH_5w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:06:49 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 02:06:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:06:49 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-zAp6cE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:06:50 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 02:06:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:06:50 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-1fAPsJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:06:50 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:06:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:06:50 INFO - Running setup.py (path:/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/pip-PI5yJ9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:06:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:06:50 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 02:06:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:06:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 02:06:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 02:06:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:06:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 02:06:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:06:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:06:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:06:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:06:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 02:06:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:06:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:06:53 INFO - Downloading blessings-1.6.tar.gz 02:06:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:06:53 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 02:06:53 INFO - Installing collected packages: blessings 02:06:53 INFO - Running setup.py install for blessings 02:06:53 INFO - Successfully installed blessings 02:06:53 INFO - Cleaning up... 02:06:53 INFO - Return code: 0 02:06:53 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:06:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:06:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:06:53 INFO - Reading from file tmpfile_stdout 02:06:53 INFO - Current package versions: 02:06:53 INFO - blessings == 1.6 02:06:53 INFO - blobuploader == 1.2.4 02:06:53 INFO - browsermob-proxy == 0.6.0 02:06:53 INFO - docopt == 0.6.1 02:06:53 INFO - manifestparser == 1.1 02:06:53 INFO - marionette-client == 2.3.0 02:06:53 INFO - marionette-driver == 1.4.0 02:06:53 INFO - mozInstall == 1.12 02:06:53 INFO - mozcrash == 0.17 02:06:53 INFO - mozdebug == 0.1 02:06:53 INFO - mozdevice == 0.48 02:06:53 INFO - mozfile == 1.2 02:06:53 INFO - mozhttpd == 0.7 02:06:53 INFO - mozinfo == 0.9 02:06:53 INFO - mozleak == 0.1 02:06:53 INFO - mozlog == 3.1 02:06:53 INFO - moznetwork == 0.27 02:06:53 INFO - mozprocess == 0.22 02:06:53 INFO - mozprofile == 0.28 02:06:53 INFO - mozrunner == 6.11 02:06:53 INFO - mozscreenshot == 0.1 02:06:53 INFO - mozsystemmonitor == 0.0 02:06:53 INFO - moztest == 0.7 02:06:53 INFO - mozversion == 1.4 02:06:53 INFO - psutil == 3.1.1 02:06:53 INFO - requests == 1.2.3 02:06:53 INFO - wptserve == 1.4.0 02:06:53 INFO - wsgiref == 0.1.2 02:06:53 INFO - Running post-action listener: _resource_record_post_action 02:06:53 INFO - Running post-action listener: _start_resource_monitoring 02:06:53 INFO - Starting resource monitoring. 02:06:53 INFO - ##### 02:06:53 INFO - ##### Running pull step. 02:06:53 INFO - ##### 02:06:53 INFO - Running pre-action listener: _resource_record_pre_action 02:06:53 INFO - Running main action method: pull 02:06:53 INFO - Pull has nothing to do! 02:06:53 INFO - Running post-action listener: _resource_record_post_action 02:06:53 INFO - ##### 02:06:53 INFO - ##### Running install step. 02:06:53 INFO - ##### 02:06:53 INFO - Running pre-action listener: _resource_record_pre_action 02:06:53 INFO - Running main action method: install 02:06:53 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:06:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:06:54 INFO - Reading from file tmpfile_stdout 02:06:54 INFO - Detecting whether we're running mozinstall >=1.0... 02:06:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:06:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:06:54 INFO - Reading from file tmpfile_stdout 02:06:54 INFO - Output received: 02:06:54 INFO - Usage: mozinstall [options] installer 02:06:54 INFO - Options: 02:06:54 INFO - -h, --help show this help message and exit 02:06:54 INFO - -d DEST, --destination=DEST 02:06:54 INFO - Directory to install application into. [default: 02:06:54 INFO - "/builds/slave/test"] 02:06:54 INFO - --app=APP Application being installed. [default: firefox] 02:06:54 INFO - mkdir: /builds/slave/test/build/application 02:06:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 02:06:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 02:07:12 INFO - Reading from file tmpfile_stdout 02:07:12 INFO - Output received: 02:07:12 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 02:07:12 INFO - Running post-action listener: _resource_record_post_action 02:07:12 INFO - ##### 02:07:12 INFO - ##### Running run-tests step. 02:07:12 INFO - ##### 02:07:12 INFO - Running pre-action listener: _resource_record_pre_action 02:07:12 INFO - Running main action method: run_tests 02:07:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:07:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:07:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:07:12 INFO - grabbing minidump binary from tooltool 02:07:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:07:12 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 0x105c025e0>, '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 0x1057e5cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x105810990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:07:12 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 02:07:12 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 02:07:12 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:07:12 INFO - Return code: 0 02:07:12 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 02:07:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:07:12 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/1468448997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 02:07:12 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/1468448997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 02:07:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.Owv0OX0yrj/Render', 02:07:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 02:07:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 02:07:12 INFO - 'HOME': '/Users/cltbld', 02:07:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 02:07:12 INFO - 'LOGNAME': 'cltbld', 02:07:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:07:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:07:12 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 02:07:12 INFO - 'MOZ_NO_REMOTE': '1', 02:07:12 INFO - 'NO_EM_RESTART': '1', 02:07:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:07:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 02:07:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:07:12 INFO - 'PWD': '/builds/slave/test', 02:07:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 02:07:12 INFO - 'SHELL': '/bin/bash', 02:07:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.DCbudJUBlO/Listeners', 02:07:12 INFO - 'TMPDIR': '/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/T/', 02:07:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 02:07:12 INFO - 'USER': 'cltbld', 02:07:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 02:07:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 02:07:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 02:07:12 INFO - 'XPC_FLAGS': '0x0', 02:07:12 INFO - 'XPC_SERVICE_NAME': '0', 02:07:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 02:07:12 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/1468448997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 02:07:12 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 02:07:12 INFO - import pkg_resources 02:07:13 INFO - Using 1 client processes 02:07:14 INFO - wptserve Starting http server on 127.0.0.1:8000 02:07:14 INFO - wptserve Starting http server on 127.0.0.1:8001 02:07:14 INFO - wptserve Starting http server on 127.0.0.1:8443 02:07:15 INFO - SUITE-START | Running 778 tests 02:07:15 INFO - Running testharness tests 02:07:15 INFO - Setting up ssl 02:07:15 INFO - PROCESS | certutil | 02:07:15 INFO - PROCESS | certutil | 02:07:15 INFO - PROCESS | certutil | 02:07:15 INFO - Certificate Nickname Trust Attributes 02:07:15 INFO - SSL,S/MIME,JAR/XPI 02:07:15 INFO - 02:07:15 INFO - web-platform-tests CT,, 02:07:15 INFO - 02:07:15 INFO - Starting runner 02:07:16 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 02:07:16 INFO - PROCESS | 1946 | 1468660036721 Marionette DEBUG Marionette enabled via build flag and pref 02:07:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x113cc2000 == 1 [pid = 1946] [id = 1] 02:07:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 1 (0x113cc2800) [pid = 1946] [serial = 1] [outer = 0x0] 02:07:16 INFO - PROCESS | 1946 | [1946] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:07:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 2 (0x113cc3800) [pid = 1946] [serial = 2] [outer = 0x113cc2800] 02:07:17 INFO - PROCESS | 1946 | 1468660037034 Marionette INFO Listening on port 2828 02:07:17 INFO - PROCESS | 1946 | 1468660037265 Marionette DEBUG Marionette enabled via command-line flag 02:07:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x116967000 == 2 [pid = 1946] [id = 2] 02:07:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 3 (0x116967800) [pid = 1946] [serial = 3] [outer = 0x0] 02:07:17 INFO - PROCESS | 1946 | [1946] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 02:07:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 4 (0x116968800) [pid = 1946] [serial = 4] [outer = 0x116967800] 02:07:17 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:07:17 INFO - PROCESS | 1946 | 1468660037408 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:53727 02:07:17 INFO - PROCESS | 1946 | 1468660037496 Marionette DEBUG Closed connection conn0 02:07:17 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:07:17 INFO - PROCESS | 1946 | 1468660037499 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:53728 02:07:17 INFO - PROCESS | 1946 | 1468660037510 Marionette DEBUG Closed connection conn1 02:07:17 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:07:17 INFO - PROCESS | 1946 | 1468660037515 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:53729 02:07:17 INFO - PROCESS | 1946 | 1468660037524 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:07:17 INFO - PROCESS | 1946 | 1468660037529 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":"20160713152957","device":"desktop","version":"48.0"} 02:07:17 INFO - PROCESS | 1946 | [1946] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:07:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x1181a2800 == 3 [pid = 1946] [id = 3] 02:07:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 5 (0x1181a9000) [pid = 1946] [serial = 5] [outer = 0x0] 02:07:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x1181aa000 == 4 [pid = 1946] [id = 4] 02:07:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 6 (0x11830f800) [pid = 1946] [serial = 6] [outer = 0x0] 02:07:18 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:07:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x121442800 == 5 [pid = 1946] [id = 5] 02:07:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 7 (0x11830cc00) [pid = 1946] [serial = 7] [outer = 0x0] 02:07:18 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:07:18 INFO - PROCESS | 1946 | [1946] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:07:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 8 (0x12181fc00) [pid = 1946] [serial = 8] [outer = 0x11830cc00] 02:07:19 INFO - PROCESS | 1946 | [1946] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:07:19 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:07:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 9 (0x121703000) [pid = 1946] [serial = 9] [outer = 0x1181a9000] 02:07:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 10 (0x12341a000) [pid = 1946] [serial = 10] [outer = 0x11830f800] 02:07:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 11 (0x12341bc00) [pid = 1946] [serial = 11] [outer = 0x11830cc00] 02:07:19 INFO - PROCESS | 1946 | [1946] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:07:19 INFO - PROCESS | 1946 | 1468660039592 Marionette INFO startBrowser 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:19 INFO - PROCESS | 1946 | 1468660039613 Marionette DEBUG loaded listener.js 02:07:19 INFO - PROCESS | 1946 | 1468660039622 Marionette DEBUG loaded listener.js 02:07:19 INFO - PROCESS | 1946 | 1468660039625 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:19 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 02:07:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 12 (0x12673d000) [pid = 1946] [serial = 12] [outer = 0x11830cc00] 02:07:19 INFO - PROCESS | 1946 | 1468660039963 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"96b56dd5-8a27-c842-b339-55dc3c3a8fd6","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":"20160713152957","device":"desktop","version":"48.0","command_id":1}}] 02:07:20 INFO - PROCESS | 1946 | 1468660040068 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:07:20 INFO - PROCESS | 1946 | 1468660040073 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:20 INFO - PROCESS | 1946 | 1468660040134 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 02:07:20 INFO - PROCESS | 1946 | 1468660040207 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:07:20 INFO - PROCESS | 1946 | 1468660040209 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:20 INFO - PROCESS | 1946 | [1946] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:07:20 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:07:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 13 (0x12822f000) [pid = 1946] [serial = 13] [outer = 0x11830cc00] 02:07:20 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 02:07:20 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:07:20 INFO - PROCESS | 1946 | 1468660040476 Marionette TRACE conn2 <- [1,3,null,{}] 02:07:20 INFO - PROCESS | 1946 | 1468660040479 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:07:20 INFO - PROCESS | 1946 | 1468660040482 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:20 INFO - PROCESS | 1946 | 1468660040504 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 02:07:20 INFO - PROCESS | 1946 | 1468660040533 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 02:07:20 INFO - PROCESS | 1946 | 1468660040537 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 02:07:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:07:20 INFO - PROCESS | 1946 | 1468660040543 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:07:20 INFO - PROCESS | 1946 | 1468660040547 Marionette TRACE conn2 <- [1,6,null,{}] 02:07:20 INFO - PROCESS | 1946 | 1468660040550 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:20 INFO - PROCESS | 1946 | 1468660040551 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:20 INFO - PROCESS | 1946 | 1468660040574 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 02:07:20 INFO - PROCESS | 1946 | 1468660040578 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:20 INFO - PROCESS | 1946 | 1468660040579 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286c4000 == 6 [pid = 1946] [id = 6] 02:07:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 14 (0x129159800) [pid = 1946] [serial = 14] [outer = 0x0] 02:07:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 15 (0x12915b400) [pid = 1946] [serial = 15] [outer = 0x129159800] 02:07:20 INFO - PROCESS | 1946 | 1468660040619 Marionette DEBUG loaded listener.js 02:07:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 16 (0x129161000) [pid = 1946] [serial = 16] [outer = 0x129159800] 02:07:20 INFO - PROCESS | 1946 | 1468660040953 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:07:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x129371000 == 7 [pid = 1946] [id = 7] 02:07:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 17 (0x12961e000) [pid = 1946] [serial = 17] [outer = 0x0] 02:07:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 18 (0x12961fc00) [pid = 1946] [serial = 18] [outer = 0x12961e000] 02:07:20 INFO - PROCESS | 1946 | 1468660040977 Marionette DEBUG loaded listener.js 02:07:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 19 (0x12a4d7800) [pid = 1946] [serial = 19] [outer = 0x12961e000] 02:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 474ms 02:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:07:21 INFO - PROCESS | 1946 | 1468660041045 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 02:07:21 INFO - PROCESS | 1946 | 1468660041046 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 02:07:21 INFO - PROCESS | 1946 | 1468660041060 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:07:21 INFO - PROCESS | 1946 | 1468660041062 Marionette TRACE conn2 <- [1,10,null,{}] 02:07:21 INFO - PROCESS | 1946 | 1468660041070 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:21 INFO - PROCESS | 1946 | 1468660041074 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:21 INFO - PROCESS | 1946 | 1468660041206 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 02:07:21 INFO - PROCESS | 1946 | 1468660041230 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:21 INFO - PROCESS | 1946 | 1468660041231 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a843800 == 8 [pid = 1946] [id = 8] 02:07:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 20 (0x12961b000) [pid = 1946] [serial = 20] [outer = 0x0] 02:07:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 21 (0x12a77a800) [pid = 1946] [serial = 21] [outer = 0x12961b000] 02:07:21 INFO - PROCESS | 1946 | 1468660041260 Marionette DEBUG loaded listener.js 02:07:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 22 (0x12a8c9400) [pid = 1946] [serial = 22] [outer = 0x12961b000] 02:07:21 INFO - PROCESS | 1946 | 1468660041696 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 02:07:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:07:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 680ms 02:07:21 INFO - PROCESS | 1946 | 1468660041732 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 02:07:21 INFO - PROCESS | 1946 | 1468660041734 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 02:07:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:07:21 INFO - PROCESS | 1946 | 1468660041746 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:07:21 INFO - PROCESS | 1946 | 1468660041748 Marionette TRACE conn2 <- [1,14,null,{}] 02:07:21 INFO - PROCESS | 1946 | 1468660041752 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:21 INFO - PROCESS | 1946 | 1468660041756 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:21 INFO - PROCESS | 1946 | 1468660041905 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 02:07:21 INFO - PROCESS | 1946 | 1468660041917 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:21 INFO - PROCESS | 1946 | 1468660041919 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b244800 == 9 [pid = 1946] [id = 9] 02:07:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 23 (0x12b422400) [pid = 1946] [serial = 23] [outer = 0x0] 02:07:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 24 (0x12b424c00) [pid = 1946] [serial = 24] [outer = 0x12b422400] 02:07:21 INFO - PROCESS | 1946 | 1468660041960 Marionette DEBUG loaded listener.js 02:07:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 25 (0x12b42dc00) [pid = 1946] [serial = 25] [outer = 0x12b422400] 02:07:22 INFO - PROCESS | 1946 | 1468660042349 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 02:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 621ms 02:07:22 INFO - PROCESS | 1946 | 1468660042367 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 02:07:22 INFO - PROCESS | 1946 | 1468660042368 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 02:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:07:22 INFO - PROCESS | 1946 | 1468660042373 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:07:22 INFO - PROCESS | 1946 | 1468660042374 Marionette TRACE conn2 <- [1,18,null,{}] 02:07:22 INFO - PROCESS | 1946 | 1468660042377 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:22 INFO - PROCESS | 1946 | 1468660042378 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:22 INFO - PROCESS | 1946 | 1468660042483 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 02:07:22 INFO - PROCESS | 1946 | 1468660042490 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:22 INFO - PROCESS | 1946 | 1468660042493 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bac7000 == 10 [pid = 1946] [id = 10] 02:07:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 26 (0x12b2ea400) [pid = 1946] [serial = 26] [outer = 0x0] 02:07:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 27 (0x12bb27800) [pid = 1946] [serial = 27] [outer = 0x12b2ea400] 02:07:22 INFO - PROCESS | 1946 | 1468660042517 Marionette DEBUG loaded listener.js 02:07:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 28 (0x12bb2d800) [pid = 1946] [serial = 28] [outer = 0x12b2ea400] 02:07:22 INFO - PROCESS | 1946 | 1468660042794 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 02:07:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:07:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 02:07:22 INFO - PROCESS | 1946 | 1468660042844 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 02:07:22 INFO - PROCESS | 1946 | 1468660042846 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 02:07:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:07:22 INFO - PROCESS | 1946 | 1468660042848 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:07:22 INFO - PROCESS | 1946 | 1468660042849 Marionette TRACE conn2 <- [1,22,null,{}] 02:07:22 INFO - PROCESS | 1946 | 1468660042852 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:22 INFO - PROCESS | 1946 | 1468660042855 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:22 INFO - PROCESS | 1946 | 1468660042957 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 02:07:22 INFO - PROCESS | 1946 | 1468660042960 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:22 INFO - PROCESS | 1946 | 1468660042961 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd81800 == 11 [pid = 1946] [id = 11] 02:07:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 29 (0x12bb31000) [pid = 1946] [serial = 29] [outer = 0x0] 02:07:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 30 (0x12bdbc000) [pid = 1946] [serial = 30] [outer = 0x12bb31000] 02:07:22 INFO - PROCESS | 1946 | 1468660042987 Marionette DEBUG loaded listener.js 02:07:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 31 (0x12bdc3c00) [pid = 1946] [serial = 31] [outer = 0x12bb31000] 02:07:23 INFO - PROCESS | 1946 | 1468660043236 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 02:07:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:07:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 02:07:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:07:23 INFO - PROCESS | 1946 | 1468660043266 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 02:07:23 INFO - PROCESS | 1946 | 1468660043268 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 02:07:23 INFO - PROCESS | 1946 | 1468660043277 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:07:23 INFO - PROCESS | 1946 | 1468660043278 Marionette TRACE conn2 <- [1,26,null,{}] 02:07:23 INFO - PROCESS | 1946 | 1468660043280 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:23 INFO - PROCESS | 1946 | 1468660043281 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:23 INFO - PROCESS | 1946 | 1468660043382 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 02:07:23 INFO - PROCESS | 1946 | 1468660043386 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:23 INFO - PROCESS | 1946 | 1468660043387 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf5d000 == 12 [pid = 1946] [id = 12] 02:07:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 32 (0x12bf39c00) [pid = 1946] [serial = 32] [outer = 0x0] 02:07:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 33 (0x12bf44400) [pid = 1946] [serial = 33] [outer = 0x12bf39c00] 02:07:23 INFO - PROCESS | 1946 | 1468660043412 Marionette DEBUG loaded listener.js 02:07:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 34 (0x12c2bc800) [pid = 1946] [serial = 34] [outer = 0x12bf39c00] 02:07:23 INFO - PROCESS | 1946 | 1468660043642 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:07:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:07:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 368ms 02:07:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:07:23 INFO - PROCESS | 1946 | 1468660043661 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 02:07:23 INFO - PROCESS | 1946 | 1468660043662 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 02:07:23 INFO - PROCESS | 1946 | 1468660043664 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:07:23 INFO - PROCESS | 1946 | 1468660043678 Marionette TRACE conn2 <- [1,30,null,{}] 02:07:23 INFO - PROCESS | 1946 | 1468660043685 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:23 INFO - PROCESS | 1946 | 1468660043686 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:23 INFO - PROCESS | 1946 | 1468660043790 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 02:07:23 INFO - PROCESS | 1946 | 1468660043793 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:23 INFO - PROCESS | 1946 | 1468660043794 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c351000 == 13 [pid = 1946] [id = 13] 02:07:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 35 (0x12c2bf800) [pid = 1946] [serial = 35] [outer = 0x0] 02:07:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 36 (0x12c3e4000) [pid = 1946] [serial = 36] [outer = 0x12c2bf800] 02:07:23 INFO - PROCESS | 1946 | 1468660043818 Marionette DEBUG loaded listener.js 02:07:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 37 (0x12c3e8800) [pid = 1946] [serial = 37] [outer = 0x12c2bf800] 02:07:24 INFO - PROCESS | 1946 | 1468660044051 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 02:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 435ms 02:07:24 INFO - PROCESS | 1946 | 1468660044100 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 02:07:24 INFO - PROCESS | 1946 | 1468660044101 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 02:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:07:24 INFO - PROCESS | 1946 | 1468660044111 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:07:24 INFO - PROCESS | 1946 | 1468660044112 Marionette TRACE conn2 <- [1,34,null,{}] 02:07:24 INFO - PROCESS | 1946 | 1468660044115 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:24 INFO - PROCESS | 1946 | 1468660044116 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:24 INFO - PROCESS | 1946 | 1468660044210 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 02:07:24 INFO - PROCESS | 1946 | 1468660044214 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:24 INFO - PROCESS | 1946 | 1468660044215 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c727000 == 14 [pid = 1946] [id = 14] 02:07:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 38 (0x12a776400) [pid = 1946] [serial = 38] [outer = 0x0] 02:07:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 39 (0x12c3ef000) [pid = 1946] [serial = 39] [outer = 0x12a776400] 02:07:24 INFO - PROCESS | 1946 | 1468660044240 Marionette DEBUG loaded listener.js 02:07:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 40 (0x12c766000) [pid = 1946] [serial = 40] [outer = 0x12a776400] 02:07:24 INFO - PROCESS | 1946 | 1468660044477 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 02:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 376ms 02:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:07:24 INFO - PROCESS | 1946 | 1468660044481 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 02:07:24 INFO - PROCESS | 1946 | 1468660044482 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 02:07:24 INFO - PROCESS | 1946 | 1468660044484 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:07:24 INFO - PROCESS | 1946 | 1468660044485 Marionette TRACE conn2 <- [1,38,null,{}] 02:07:24 INFO - PROCESS | 1946 | 1468660044495 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:24 INFO - PROCESS | 1946 | 1468660044496 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:24 INFO - PROCESS | 1946 | 1468660044602 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 02:07:24 INFO - PROCESS | 1946 | 1468660044606 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:24 INFO - PROCESS | 1946 | 1468660044607 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cbcb800 == 15 [pid = 1946] [id = 15] 02:07:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 41 (0x12c76c000) [pid = 1946] [serial = 41] [outer = 0x0] 02:07:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 42 (0x1233b5c00) [pid = 1946] [serial = 42] [outer = 0x12c76c000] 02:07:24 INFO - PROCESS | 1946 | 1468660044630 Marionette DEBUG loaded listener.js 02:07:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 43 (0x1233bac00) [pid = 1946] [serial = 43] [outer = 0x12c76c000] 02:07:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x12ccbb800 == 16 [pid = 1946] [id = 16] 02:07:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 44 (0x12ccbc000) [pid = 1946] [serial = 44] [outer = 0x0] 02:07:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 45 (0x12ccbd000) [pid = 1946] [serial = 45] [outer = 0x12ccbc000] 02:07:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 46 (0x12ccb9800) [pid = 1946] [serial = 46] [outer = 0x12ccbc000] 02:07:24 INFO - PROCESS | 1946 | 1468660044885 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 02:07:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x12ccbb000 == 17 [pid = 1946] [id = 17] 02:07:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 47 (0x1233bf400) [pid = 1946] [serial = 47] [outer = 0x0] 02:07:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 48 (0x12d076400) [pid = 1946] [serial = 48] [outer = 0x1233bf400] 02:07:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 49 (0x116908c00) [pid = 1946] [serial = 49] [outer = 0x1233bf400] 02:07:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:07:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 476ms 02:07:24 INFO - PROCESS | 1946 | 1468660044977 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 02:07:24 INFO - PROCESS | 1946 | 1468660044978 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 02:07:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:07:24 INFO - PROCESS | 1946 | 1468660044988 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:07:24 INFO - PROCESS | 1946 | 1468660044989 Marionette TRACE conn2 <- [1,42,null,{}] 02:07:25 INFO - PROCESS | 1946 | 1468660045013 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:25 INFO - PROCESS | 1946 | 1468660045014 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:25 INFO - PROCESS | 1946 | 1468660045104 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 02:07:25 INFO - PROCESS | 1946 | 1468660045109 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:25 INFO - PROCESS | 1946 | 1468660045110 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d331000 == 18 [pid = 1946] [id = 18] 02:07:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 50 (0x1233c1c00) [pid = 1946] [serial = 50] [outer = 0x0] 02:07:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 51 (0x12d072800) [pid = 1946] [serial = 51] [outer = 0x1233c1c00] 02:07:25 INFO - PROCESS | 1946 | 1468660045135 Marionette DEBUG loaded listener.js 02:07:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 52 (0x12d53b400) [pid = 1946] [serial = 52] [outer = 0x1233c1c00] 02:07:25 INFO - PROCESS | 1946 | 1468660045377 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 02:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 433ms 02:07:25 INFO - PROCESS | 1946 | 1468660045415 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 02:07:25 INFO - PROCESS | 1946 | 1468660045417 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 02:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:07:25 INFO - PROCESS | 1946 | 1468660045428 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:07:25 INFO - PROCESS | 1946 | 1468660045430 Marionette TRACE conn2 <- [1,46,null,{}] 02:07:25 INFO - PROCESS | 1946 | 1468660045433 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:25 INFO - PROCESS | 1946 | 1468660045435 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:25 INFO - PROCESS | 1946 | 1468660045548 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 02:07:25 INFO - PROCESS | 1946 | 1468660045551 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:25 INFO - PROCESS | 1946 | 1468660045553 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d553800 == 19 [pid = 1946] [id = 19] 02:07:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 53 (0x118623800) [pid = 1946] [serial = 53] [outer = 0x0] 02:07:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 54 (0x12d53ec00) [pid = 1946] [serial = 54] [outer = 0x118623800] 02:07:25 INFO - PROCESS | 1946 | 1468660045579 Marionette DEBUG loaded listener.js 02:07:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x12d545000) [pid = 1946] [serial = 55] [outer = 0x118623800] 02:07:25 INFO - PROCESS | 1946 | 1468660045817 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:07:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:07:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 420ms 02:07:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:07:25 INFO - PROCESS | 1946 | 1468660045849 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 02:07:25 INFO - PROCESS | 1946 | 1468660045850 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 02:07:25 INFO - PROCESS | 1946 | 1468660045853 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:07:25 INFO - PROCESS | 1946 | 1468660045856 Marionette TRACE conn2 <- [1,50,null,{}] 02:07:25 INFO - PROCESS | 1946 | 1468660045866 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:25 INFO - PROCESS | 1946 | 1468660045867 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:25 INFO - PROCESS | 1946 | 1468660045975 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 02:07:25 INFO - PROCESS | 1946 | 1468660045978 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:25 INFO - PROCESS | 1946 | 1468660045979 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186c3800 == 20 [pid = 1946] [id = 20] 02:07:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x1184cdc00) [pid = 1946] [serial = 56] [outer = 0x0] 02:07:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x1186e4400) [pid = 1946] [serial = 57] [outer = 0x1184cdc00] 02:07:26 INFO - PROCESS | 1946 | 1468660046002 Marionette DEBUG loaded listener.js 02:07:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x12915d800) [pid = 1946] [serial = 58] [outer = 0x1184cdc00] 02:07:26 INFO - PROCESS | 1946 | 1468660046251 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 430ms 02:07:26 INFO - PROCESS | 1946 | 1468660046284 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 02:07:26 INFO - PROCESS | 1946 | 1468660046287 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 02:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:07:26 INFO - PROCESS | 1946 | 1468660046295 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:07:26 INFO - PROCESS | 1946 | 1468660046296 Marionette TRACE conn2 <- [1,54,null,{}] 02:07:26 INFO - PROCESS | 1946 | 1468660046298 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:26 INFO - PROCESS | 1946 | 1468660046299 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:26 INFO - PROCESS | 1946 | 1468660046390 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 02:07:26 INFO - PROCESS | 1946 | 1468660046393 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:26 INFO - PROCESS | 1946 | 1468660046394 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d56d000 == 21 [pid = 1946] [id = 21] 02:07:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x12d547400) [pid = 1946] [serial = 59] [outer = 0x0] 02:07:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x12da67400) [pid = 1946] [serial = 60] [outer = 0x12d547400] 02:07:26 INFO - PROCESS | 1946 | 1468660046413 Marionette DEBUG loaded listener.js 02:07:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x12da6b000) [pid = 1946] [serial = 61] [outer = 0x12d547400] 02:07:26 INFO - PROCESS | 1946 | 1468660046753 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:07:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:07:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 477ms 02:07:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:07:26 INFO - PROCESS | 1946 | 1468660046775 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 02:07:26 INFO - PROCESS | 1946 | 1468660046777 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 02:07:26 INFO - PROCESS | 1946 | 1468660046780 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:07:26 INFO - PROCESS | 1946 | 1468660046782 Marionette TRACE conn2 <- [1,58,null,{}] 02:07:26 INFO - PROCESS | 1946 | 1468660046786 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:26 INFO - PROCESS | 1946 | 1468660046790 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:26 INFO - PROCESS | 1946 | 1468660046988 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 02:07:27 INFO - PROCESS | 1946 | 1468660047680 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:27 INFO - PROCESS | 1946 | 1468660047682 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x112255000 == 22 [pid = 1946] [id = 22] 02:07:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x111daec00) [pid = 1946] [serial = 62] [outer = 0x0] 02:07:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x112233000) [pid = 1946] [serial = 63] [outer = 0x111daec00] 02:07:27 INFO - PROCESS | 1946 | 1468660047713 Marionette DEBUG loaded listener.js 02:07:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x112a7dc00) [pid = 1946] [serial = 64] [outer = 0x111daec00] 02:07:28 INFO - PROCESS | 1946 | 1468660048115 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1372ms 02:07:28 INFO - PROCESS | 1946 | 1468660048153 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 02:07:28 INFO - PROCESS | 1946 | 1468660048157 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 02:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:07:28 INFO - PROCESS | 1946 | 1468660048161 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:07:28 INFO - PROCESS | 1946 | 1468660048163 Marionette TRACE conn2 <- [1,62,null,{}] 02:07:28 INFO - PROCESS | 1946 | 1468660048166 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:28 INFO - PROCESS | 1946 | 1468660048168 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:28 INFO - PROCESS | 1946 | 1468660048280 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 02:07:28 INFO - PROCESS | 1946 | 1468660048320 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:28 INFO - PROCESS | 1946 | 1468660048322 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x115e2f000 == 23 [pid = 1946] [id = 23] 02:07:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x1132a9400) [pid = 1946] [serial = 65] [outer = 0x0] 02:07:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x113c6b000) [pid = 1946] [serial = 66] [outer = 0x1132a9400] 02:07:28 INFO - PROCESS | 1946 | 1468660048354 Marionette DEBUG loaded listener.js 02:07:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x1162a3400) [pid = 1946] [serial = 67] [outer = 0x1132a9400] 02:07:28 INFO - PROCESS | 1946 | 1468660048763 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:07:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:07:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 671ms 02:07:28 INFO - PROCESS | 1946 | 1468660048832 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 02:07:28 INFO - PROCESS | 1946 | 1468660048834 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 02:07:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:07:28 INFO - PROCESS | 1946 | 1468660048836 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:07:28 INFO - PROCESS | 1946 | 1468660048838 Marionette TRACE conn2 <- [1,66,null,{}] 02:07:28 INFO - PROCESS | 1946 | 1468660048840 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:28 INFO - PROCESS | 1946 | 1468660048842 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:28 INFO - PROCESS | 1946 | 1468660048965 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 02:07:29 INFO - PROCESS | 1946 | 1468660049032 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:29 INFO - PROCESS | 1946 | 1468660049034 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x11714f800 == 24 [pid = 1946] [id = 24] 02:07:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x116936000) [pid = 1946] [serial = 68] [outer = 0x0] 02:07:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x116f18c00) [pid = 1946] [serial = 69] [outer = 0x116936000] 02:07:29 INFO - PROCESS | 1946 | 1468660049063 Marionette DEBUG loaded listener.js 02:07:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x11821e400) [pid = 1946] [serial = 70] [outer = 0x116936000] 02:07:29 INFO - PROCESS | 1946 | 1468660049766 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:07:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:07:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 972ms 02:07:29 INFO - PROCESS | 1946 | 1468660049810 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 02:07:29 INFO - PROCESS | 1946 | 1468660049813 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 02:07:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:07:29 INFO - PROCESS | 1946 | 1468660049817 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:07:29 INFO - PROCESS | 1946 | 1468660049820 Marionette TRACE conn2 <- [1,70,null,{}] 02:07:29 INFO - PROCESS | 1946 | 1468660049825 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:29 INFO - PROCESS | 1946 | 1468660049828 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:29 INFO - PROCESS | 1946 | 1468660049949 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 02:07:30 INFO - PROCESS | 1946 | 1468660050022 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:30 INFO - PROCESS | 1946 | 1468660050023 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x113cb5800 == 25 [pid = 1946] [id = 25] 02:07:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x115e64400) [pid = 1946] [serial = 71] [outer = 0x0] 02:07:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x1164ec000) [pid = 1946] [serial = 72] [outer = 0x115e64400] 02:07:30 INFO - PROCESS | 1946 | 1468660050068 Marionette DEBUG loaded listener.js 02:07:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x116644c00) [pid = 1946] [serial = 73] [outer = 0x115e64400] 02:07:30 INFO - PROCESS | 1946 | 1468660050512 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:07:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:07:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 723ms 02:07:30 INFO - PROCESS | 1946 | 1468660050540 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 02:07:30 INFO - PROCESS | 1946 | 1468660050543 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 02:07:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:07:30 INFO - PROCESS | 1946 | 1468660050547 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:07:30 INFO - PROCESS | 1946 | 1468660050549 Marionette TRACE conn2 <- [1,74,null,{}] 02:07:30 INFO - PROCESS | 1946 | 1468660050551 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:30 INFO - PROCESS | 1946 | 1468660050553 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:30 INFO - PROCESS | 1946 | 1468660050684 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 02:07:30 INFO - PROCESS | 1946 | 1468660050708 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:30 INFO - PROCESS | 1946 | 1468660050709 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x11640a000 == 26 [pid = 1946] [id = 26] 02:07:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x116985000) [pid = 1946] [serial = 74] [outer = 0x0] 02:07:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x116f9ec00) [pid = 1946] [serial = 75] [outer = 0x116985000] 02:07:30 INFO - PROCESS | 1946 | 1468660050737 Marionette DEBUG loaded listener.js 02:07:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x117568400) [pid = 1946] [serial = 76] [outer = 0x116985000] 02:07:31 INFO - PROCESS | 1946 | 1468660051042 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 519ms 02:07:31 INFO - PROCESS | 1946 | 1468660051067 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 02:07:31 INFO - PROCESS | 1946 | 1468660051069 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 02:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:07:31 INFO - PROCESS | 1946 | 1468660051075 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:07:31 INFO - PROCESS | 1946 | 1468660051077 Marionette TRACE conn2 <- [1,78,null,{}] 02:07:31 INFO - PROCESS | 1946 | 1468660051085 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:31 INFO - PROCESS | 1946 | 1468660051091 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:31 INFO - PROCESS | 1946 | 1468660051167 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 02:07:31 INFO - PROCESS | 1946 | 1468660051210 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:31 INFO - PROCESS | 1946 | 1468660051212 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x1169bc000 == 27 [pid = 1946] [id = 27] 02:07:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1132ad800) [pid = 1946] [serial = 77] [outer = 0x0] 02:07:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x117ebac00) [pid = 1946] [serial = 78] [outer = 0x1132ad800] 02:07:31 INFO - PROCESS | 1946 | 1468660051240 Marionette DEBUG loaded listener.js 02:07:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1186e2400) [pid = 1946] [serial = 79] [outer = 0x1132ad800] 02:07:31 INFO - PROCESS | 1946 | 1468660051532 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:07:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:07:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 02:07:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:07:31 INFO - PROCESS | 1946 | 1468660051546 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 02:07:31 INFO - PROCESS | 1946 | 1468660051547 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 02:07:31 INFO - PROCESS | 1946 | 1468660051550 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:07:31 INFO - PROCESS | 1946 | 1468660051551 Marionette TRACE conn2 <- [1,82,null,{}] 02:07:31 INFO - PROCESS | 1946 | 1468660051572 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:31 INFO - PROCESS | 1946 | 1468660051575 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:31 INFO - PROCESS | 1946 | 1468660051651 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 02:07:31 INFO - PROCESS | 1946 | 1468660051657 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:31 INFO - PROCESS | 1946 | 1468660051658 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x117475000 == 28 [pid = 1946] [id = 28] 02:07:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1186eb800) [pid = 1946] [serial = 80] [outer = 0x0] 02:07:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1188f4400) [pid = 1946] [serial = 81] [outer = 0x1186eb800] 02:07:31 INFO - PROCESS | 1946 | 1468660051684 Marionette DEBUG loaded listener.js 02:07:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x118979800) [pid = 1946] [serial = 82] [outer = 0x1186eb800] 02:07:31 INFO - PROCESS | 1946 | 1468660051991 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 487ms 02:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:07:32 INFO - PROCESS | 1946 | 1468660052038 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 02:07:32 INFO - PROCESS | 1946 | 1468660052039 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 02:07:32 INFO - PROCESS | 1946 | 1468660052041 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:07:32 INFO - PROCESS | 1946 | 1468660052042 Marionette TRACE conn2 <- [1,86,null,{}] 02:07:32 INFO - PROCESS | 1946 | 1468660052044 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:32 INFO - PROCESS | 1946 | 1468660052046 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:32 INFO - PROCESS | 1946 | 1468660052119 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 02:07:32 INFO - PROCESS | 1946 | 1468660052125 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:32 INFO - PROCESS | 1946 | 1468660052126 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186ad800 == 29 [pid = 1946] [id = 29] 02:07:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1188f4c00) [pid = 1946] [serial = 83] [outer = 0x0] 02:07:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1190d1c00) [pid = 1946] [serial = 84] [outer = 0x1188f4c00] 02:07:32 INFO - PROCESS | 1946 | 1468660052151 Marionette DEBUG loaded listener.js 02:07:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x11920b400) [pid = 1946] [serial = 85] [outer = 0x1188f4c00] 02:07:32 INFO - PROCESS | 1946 | 1468660052472 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 02:07:32 INFO - PROCESS | 1946 | 1468660052509 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 02:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:07:32 INFO - PROCESS | 1946 | 1468660052510 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 02:07:32 INFO - PROCESS | 1946 | 1468660052513 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:07:32 INFO - PROCESS | 1946 | 1468660052521 Marionette TRACE conn2 <- [1,90,null,{}] 02:07:32 INFO - PROCESS | 1946 | 1468660052524 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:32 INFO - PROCESS | 1946 | 1468660052528 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:32 INFO - PROCESS | 1946 | 1468660052617 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 02:07:32 INFO - PROCESS | 1946 | 1468660052668 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:32 INFO - PROCESS | 1946 | 1468660052669 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186ca000 == 30 [pid = 1946] [id = 30] 02:07:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11320c400) [pid = 1946] [serial = 86] [outer = 0x0] 02:07:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119210000) [pid = 1946] [serial = 87] [outer = 0x11320c400] 02:07:32 INFO - PROCESS | 1946 | 1468660052695 Marionette DEBUG loaded listener.js 02:07:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1195ce400) [pid = 1946] [serial = 88] [outer = 0x11320c400] 02:07:32 INFO - PROCESS | 1946 | 1468660052941 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 02:07:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:07:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 477ms 02:07:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:07:33 INFO - PROCESS | 1946 | 1468660052995 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 02:07:33 INFO - PROCESS | 1946 | 1468660052996 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 02:07:33 INFO - PROCESS | 1946 | 1468660052999 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:07:33 INFO - PROCESS | 1946 | 1468660053000 Marionette TRACE conn2 <- [1,94,null,{}] 02:07:33 INFO - PROCESS | 1946 | 1468660053011 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:33 INFO - PROCESS | 1946 | 1468660053013 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:33 INFO - PROCESS | 1946 | 1468660053093 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 02:07:33 INFO - PROCESS | 1946 | 1468660053097 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:33 INFO - PROCESS | 1946 | 1468660053098 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x119011800 == 31 [pid = 1946] [id = 31] 02:07:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x119525400) [pid = 1946] [serial = 89] [outer = 0x0] 02:07:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11985ec00) [pid = 1946] [serial = 90] [outer = 0x119525400] 02:07:33 INFO - PROCESS | 1946 | 1468660053126 Marionette DEBUG loaded listener.js 02:07:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119a80c00) [pid = 1946] [serial = 91] [outer = 0x119525400] 02:07:33 INFO - PROCESS | 1946 | 1468660053427 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:07:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:07:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 471ms 02:07:33 INFO - PROCESS | 1946 | 1468660053472 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 02:07:33 INFO - PROCESS | 1946 | 1468660053474 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 02:07:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:07:33 INFO - PROCESS | 1946 | 1468660053476 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:07:33 INFO - PROCESS | 1946 | 1468660053485 Marionette TRACE conn2 <- [1,98,null,{}] 02:07:33 INFO - PROCESS | 1946 | 1468660053487 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:33 INFO - PROCESS | 1946 | 1468660053488 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:33 INFO - PROCESS | 1946 | 1468660053586 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 02:07:33 INFO - PROCESS | 1946 | 1468660053593 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:33 INFO - PROCESS | 1946 | 1468660053594 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192c1000 == 32 [pid = 1946] [id = 32] 02:07:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119857c00) [pid = 1946] [serial = 92] [outer = 0x0] 02:07:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119d57800) [pid = 1946] [serial = 93] [outer = 0x119857c00] 02:07:33 INFO - PROCESS | 1946 | 1468660053618 Marionette DEBUG loaded listener.js 02:07:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x120e82000) [pid = 1946] [serial = 94] [outer = 0x119857c00] 02:07:33 INFO - PROCESS | 1946 | 1468660053979 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 530ms 02:07:34 INFO - PROCESS | 1946 | 1468660054009 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 02:07:34 INFO - PROCESS | 1946 | 1468660054011 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 02:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:07:34 INFO - PROCESS | 1946 | 1468660054014 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:07:34 INFO - PROCESS | 1946 | 1468660054015 Marionette TRACE conn2 <- [1,102,null,{}] 02:07:34 INFO - PROCESS | 1946 | 1468660054020 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:34 INFO - PROCESS | 1946 | 1468660054023 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:34 INFO - PROCESS | 1946 | 1468660054140 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 02:07:34 INFO - PROCESS | 1946 | 1468660054210 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:34 INFO - PROCESS | 1946 | 1468660054211 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x1169bb800 == 33 [pid = 1946] [id = 33] 02:07:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x117511400) [pid = 1946] [serial = 95] [outer = 0x0] 02:07:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x120e85000) [pid = 1946] [serial = 96] [outer = 0x117511400] 02:07:34 INFO - PROCESS | 1946 | 1468660054251 Marionette DEBUG loaded listener.js 02:07:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1210ce000) [pid = 1946] [serial = 97] [outer = 0x117511400] 02:07:34 INFO - PROCESS | 1946 | 1468660054519 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:07:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:07:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 521ms 02:07:34 INFO - PROCESS | 1946 | 1468660054534 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 02:07:34 INFO - PROCESS | 1946 | 1468660054536 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 02:07:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:07:34 INFO - PROCESS | 1946 | 1468660054564 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:07:34 INFO - PROCESS | 1946 | 1468660054565 Marionette TRACE conn2 <- [1,106,null,{}] 02:07:34 INFO - PROCESS | 1946 | 1468660054567 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:34 INFO - PROCESS | 1946 | 1468660054568 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:34 INFO - PROCESS | 1946 | 1468660054660 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 02:07:34 INFO - PROCESS | 1946 | 1468660054664 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:34 INFO - PROCESS | 1946 | 1468660054665 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x119838800 == 34 [pid = 1946] [id = 34] 02:07:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x119d5ec00) [pid = 1946] [serial = 98] [outer = 0x0] 02:07:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x121448400) [pid = 1946] [serial = 99] [outer = 0x119d5ec00] 02:07:34 INFO - PROCESS | 1946 | 1468660054689 Marionette DEBUG loaded listener.js 02:07:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12175b800) [pid = 1946] [serial = 100] [outer = 0x119d5ec00] 02:07:35 INFO - PROCESS | 1946 | 1468660055001 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 483ms 02:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:07:35 INFO - PROCESS | 1946 | 1468660055039 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 02:07:35 INFO - PROCESS | 1946 | 1468660055041 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 02:07:35 INFO - PROCESS | 1946 | 1468660055043 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:07:35 INFO - PROCESS | 1946 | 1468660055045 Marionette TRACE conn2 <- [1,110,null,{}] 02:07:35 INFO - PROCESS | 1946 | 1468660055047 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:35 INFO - PROCESS | 1946 | 1468660055049 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:35 INFO - PROCESS | 1946 | 1468660055160 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 02:07:35 INFO - PROCESS | 1946 | 1468660055167 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:35 INFO - PROCESS | 1946 | 1468660055169 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a59800 == 35 [pid = 1946] [id = 35] 02:07:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1211eb000) [pid = 1946] [serial = 101] [outer = 0x0] 02:07:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12330dc00) [pid = 1946] [serial = 102] [outer = 0x1211eb000] 02:07:35 INFO - PROCESS | 1946 | 1468660055198 Marionette DEBUG loaded listener.js 02:07:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x121a0f400) [pid = 1946] [serial = 103] [outer = 0x1211eb000] 02:07:35 INFO - PROCESS | 1946 | 1468660055501 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:07:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:07:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 519ms 02:07:35 INFO - PROCESS | 1946 | 1468660055562 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 02:07:35 INFO - PROCESS | 1946 | 1468660055563 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 02:07:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:07:35 INFO - PROCESS | 1946 | 1468660055566 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:07:35 INFO - PROCESS | 1946 | 1468660055567 Marionette TRACE conn2 <- [1,114,null,{}] 02:07:35 INFO - PROCESS | 1946 | 1468660055569 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:35 INFO - PROCESS | 1946 | 1468660055570 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:35 INFO - PROCESS | 1946 | 1468660055647 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 02:07:35 INFO - PROCESS | 1946 | 1468660055650 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:35 INFO - PROCESS | 1946 | 1468660055651 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d9d000 == 36 [pid = 1946] [id = 36] 02:07:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x121a0f800) [pid = 1946] [serial = 104] [outer = 0x0] 02:07:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1249ec000) [pid = 1946] [serial = 105] [outer = 0x121a0f800] 02:07:35 INFO - PROCESS | 1946 | 1468660055678 Marionette DEBUG loaded listener.js 02:07:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x124b2ac00) [pid = 1946] [serial = 106] [outer = 0x121a0f800] 02:07:35 INFO - PROCESS | 1946 | 1468660055981 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 467ms 02:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:07:36 INFO - PROCESS | 1946 | 1468660056034 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 02:07:36 INFO - PROCESS | 1946 | 1468660056035 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 02:07:36 INFO - PROCESS | 1946 | 1468660056037 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:07:36 INFO - PROCESS | 1946 | 1468660056038 Marionette TRACE conn2 <- [1,118,null,{}] 02:07:36 INFO - PROCESS | 1946 | 1468660056040 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:36 INFO - PROCESS | 1946 | 1468660056041 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:36 INFO - PROCESS | 1946 | 1468660056148 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 02:07:36 INFO - PROCESS | 1946 | 1468660056155 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:36 INFO - PROCESS | 1946 | 1468660056156 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f72800 == 37 [pid = 1946] [id = 37] 02:07:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x121aea000) [pid = 1946] [serial = 107] [outer = 0x0] 02:07:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x124ba8400) [pid = 1946] [serial = 108] [outer = 0x121aea000] 02:07:36 INFO - PROCESS | 1946 | 1468660056180 Marionette DEBUG loaded listener.js 02:07:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x125452800) [pid = 1946] [serial = 109] [outer = 0x121aea000] 02:07:36 INFO - PROCESS | 1946 | 1468660056525 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:07:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:07:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 521ms 02:07:36 INFO - PROCESS | 1946 | 1468660056559 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 02:07:36 INFO - PROCESS | 1946 | 1468660056561 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 02:07:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:07:36 INFO - PROCESS | 1946 | 1468660056578 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:07:36 INFO - PROCESS | 1946 | 1468660056579 Marionette TRACE conn2 <- [1,122,null,{}] 02:07:36 INFO - PROCESS | 1946 | 1468660056585 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:36 INFO - PROCESS | 1946 | 1468660056587 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:36 INFO - PROCESS | 1946 | 1468660056706 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 02:07:36 INFO - PROCESS | 1946 | 1468660056781 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:36 INFO - PROCESS | 1946 | 1468660056782 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x121139800 == 38 [pid = 1946] [id = 38] 02:07:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x113206000) [pid = 1946] [serial = 110] [outer = 0x0] 02:07:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x125450c00) [pid = 1946] [serial = 111] [outer = 0x113206000] 02:07:36 INFO - PROCESS | 1946 | 1468660056822 Marionette DEBUG loaded listener.js 02:07:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x126598000) [pid = 1946] [serial = 112] [outer = 0x113206000] 02:07:37 INFO - PROCESS | 1946 | 1468660057121 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 574ms 02:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:07:37 INFO - PROCESS | 1946 | 1468660057160 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 02:07:37 INFO - PROCESS | 1946 | 1468660057161 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 02:07:37 INFO - PROCESS | 1946 | 1468660057164 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:07:37 INFO - PROCESS | 1946 | 1468660057165 Marionette TRACE conn2 <- [1,126,null,{}] 02:07:37 INFO - PROCESS | 1946 | 1468660057167 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:37 INFO - PROCESS | 1946 | 1468660057168 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:37 INFO - PROCESS | 1946 | 1468660057265 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 02:07:37 INFO - PROCESS | 1946 | 1468660057313 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:37 INFO - PROCESS | 1946 | 1468660057314 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x121398800 == 39 [pid = 1946] [id = 39] 02:07:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x126598800) [pid = 1946] [serial = 113] [outer = 0x0] 02:07:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x126961000) [pid = 1946] [serial = 114] [outer = 0x126598800] 02:07:37 INFO - PROCESS | 1946 | 1468660057338 Marionette DEBUG loaded listener.js 02:07:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x128224400) [pid = 1946] [serial = 115] [outer = 0x126598800] 02:07:37 INFO - PROCESS | 1946 | 1468660057610 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:07:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:07:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 02:07:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:07:37 INFO - PROCESS | 1946 | 1468660057632 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 02:07:37 INFO - PROCESS | 1946 | 1468660057633 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 02:07:37 INFO - PROCESS | 1946 | 1468660057643 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:07:37 INFO - PROCESS | 1946 | 1468660057644 Marionette TRACE conn2 <- [1,130,null,{}] 02:07:37 INFO - PROCESS | 1946 | 1468660057647 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:37 INFO - PROCESS | 1946 | 1468660057648 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:37 INFO - PROCESS | 1946 | 1468660057742 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 02:07:37 INFO - PROCESS | 1946 | 1468660057746 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:37 INFO - PROCESS | 1946 | 1468660057747 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x12194a800 == 40 [pid = 1946] [id = 40] 02:07:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x128229000) [pid = 1946] [serial = 116] [outer = 0x0] 02:07:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x12852c400) [pid = 1946] [serial = 117] [outer = 0x128229000] 02:07:37 INFO - PROCESS | 1946 | 1468660057773 Marionette DEBUG loaded listener.js 02:07:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x128575400) [pid = 1946] [serial = 118] [outer = 0x128229000] 02:07:38 INFO - PROCESS | 1946 | 1468660058891 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 02:07:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:07:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1279ms 02:07:38 INFO - PROCESS | 1946 | 1468660058916 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 02:07:38 INFO - PROCESS | 1946 | 1468660058919 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 02:07:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:07:38 INFO - PROCESS | 1946 | 1468660058922 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:07:38 INFO - PROCESS | 1946 | 1468660058923 Marionette TRACE conn2 <- [1,134,null,{}] 02:07:38 INFO - PROCESS | 1946 | 1468660058928 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:38 INFO - PROCESS | 1946 | 1468660058929 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:39 INFO - PROCESS | 1946 | 1468660059021 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 02:07:39 INFO - PROCESS | 1946 | 1468660059027 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:39 INFO - PROCESS | 1946 | 1468660059030 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x114f17000 == 41 [pid = 1946] [id = 41] 02:07:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x1167e1400) [pid = 1946] [serial = 119] [outer = 0x0] 02:07:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x11698a400) [pid = 1946] [serial = 120] [outer = 0x1167e1400] 02:07:39 INFO - PROCESS | 1946 | 1468660059058 Marionette DEBUG loaded listener.js 02:07:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x117569400) [pid = 1946] [serial = 121] [outer = 0x1167e1400] 02:07:39 INFO - PROCESS | 1946 | 1468660059418 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 02:07:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:07:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 521ms 02:07:39 INFO - PROCESS | 1946 | 1468660059442 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 02:07:39 INFO - PROCESS | 1946 | 1468660059445 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 02:07:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:07:39 INFO - PROCESS | 1946 | 1468660059455 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:07:39 INFO - PROCESS | 1946 | 1468660059457 Marionette TRACE conn2 <- [1,138,null,{}] 02:07:39 INFO - PROCESS | 1946 | 1468660059459 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:39 INFO - PROCESS | 1946 | 1468660059460 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:39 INFO - PROCESS | 1946 | 1468660059557 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 02:07:39 INFO - PROCESS | 1946 | 1468660059561 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:39 INFO - PROCESS | 1946 | 1468660059562 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x116962000 == 42 [pid = 1946] [id = 42] 02:07:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x118226800) [pid = 1946] [serial = 122] [outer = 0x0] 02:07:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x1186de800) [pid = 1946] [serial = 123] [outer = 0x118226800] 02:07:39 INFO - PROCESS | 1946 | 1468660059590 Marionette DEBUG loaded listener.js 02:07:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x118834800) [pid = 1946] [serial = 124] [outer = 0x118226800] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x1184cdc00) [pid = 1946] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x118623800) [pid = 1946] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x1233c1c00) [pid = 1946] [serial = 50] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x12c76c000) [pid = 1946] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x12a776400) [pid = 1946] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x12c2bf800) [pid = 1946] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x12bf39c00) [pid = 1946] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x12bb31000) [pid = 1946] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x12b2ea400) [pid = 1946] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x12b422400) [pid = 1946] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x12961b000) [pid = 1946] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x129159800) [pid = 1946] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x119525400) [pid = 1946] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x119857c00) [pid = 1946] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x117511400) [pid = 1946] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x119d5ec00) [pid = 1946] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x121a0f800) [pid = 1946] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x121aea000) [pid = 1946] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x113206000) [pid = 1946] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x12d547400) [pid = 1946] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x111daec00) [pid = 1946] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1132a9400) [pid = 1946] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x116936000) [pid = 1946] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x115e64400) [pid = 1946] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x116985000) [pid = 1946] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1132ad800) [pid = 1946] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1186eb800) [pid = 1946] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1188f4c00) [pid = 1946] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:07:40 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11320c400) [pid = 1946] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:07:40 INFO - PROCESS | 1946 | 1468660060440 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 02:07:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:07:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1026ms 02:07:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:07:40 INFO - PROCESS | 1946 | 1468660060475 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 02:07:40 INFO - PROCESS | 1946 | 1468660060477 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 02:07:40 INFO - PROCESS | 1946 | 1468660060479 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:07:40 INFO - PROCESS | 1946 | 1468660060481 Marionette TRACE conn2 <- [1,142,null,{}] 02:07:40 INFO - PROCESS | 1946 | 1468660060492 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:40 INFO - PROCESS | 1946 | 1468660060495 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:40 INFO - PROCESS | 1946 | 1468660060569 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 02:07:40 INFO - PROCESS | 1946 | 1468660060576 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:40 INFO - PROCESS | 1946 | 1468660060578 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x117477000 == 43 [pid = 1946] [id = 43] 02:07:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1186de000) [pid = 1946] [serial = 125] [outer = 0x0] 02:07:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1186e5000) [pid = 1946] [serial = 126] [outer = 0x1186de000] 02:07:40 INFO - PROCESS | 1946 | 1468660060606 Marionette DEBUG loaded listener.js 02:07:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1188fa000) [pid = 1946] [serial = 127] [outer = 0x1186de000] 02:07:40 INFO - PROCESS | 1946 | 1468660060955 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 02:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 522ms 02:07:41 INFO - PROCESS | 1946 | 1468660061002 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 02:07:41 INFO - PROCESS | 1946 | 1468660061004 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 02:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:07:41 INFO - PROCESS | 1946 | 1468660061006 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:07:41 INFO - PROCESS | 1946 | 1468660061007 Marionette TRACE conn2 <- [1,146,null,{}] 02:07:41 INFO - PROCESS | 1946 | 1468660061009 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:41 INFO - PROCESS | 1946 | 1468660061011 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:41 INFO - PROCESS | 1946 | 1468660061086 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 02:07:41 INFO - PROCESS | 1946 | 1468660061092 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:41 INFO - PROCESS | 1946 | 1468660061093 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x118872000 == 44 [pid = 1946] [id = 44] 02:07:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x119209000) [pid = 1946] [serial = 128] [outer = 0x0] 02:07:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x119529400) [pid = 1946] [serial = 129] [outer = 0x119209000] 02:07:41 INFO - PROCESS | 1946 | 1468660061118 Marionette DEBUG loaded listener.js 02:07:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x119585c00) [pid = 1946] [serial = 130] [outer = 0x119209000] 02:07:41 INFO - PROCESS | 1946 | 1468660061440 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 468ms 02:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:07:41 INFO - PROCESS | 1946 | 1468660061475 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 02:07:41 INFO - PROCESS | 1946 | 1468660061476 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 02:07:41 INFO - PROCESS | 1946 | 1468660061478 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:07:41 INFO - PROCESS | 1946 | 1468660061479 Marionette TRACE conn2 <- [1,150,null,{}] 02:07:41 INFO - PROCESS | 1946 | 1468660061482 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:41 INFO - PROCESS | 1946 | 1468660061483 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:41 INFO - PROCESS | 1946 | 1468660061554 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 02:07:41 INFO - PROCESS | 1946 | 1468660061604 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:41 INFO - PROCESS | 1946 | 1468660061605 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x119014800 == 45 [pid = 1946] [id = 45] 02:07:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x117ec1800) [pid = 1946] [serial = 131] [outer = 0x0] 02:07:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x11958d000) [pid = 1946] [serial = 132] [outer = 0x117ec1800] 02:07:41 INFO - PROCESS | 1946 | 1468660061630 Marionette DEBUG loaded listener.js 02:07:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x11985c800) [pid = 1946] [serial = 133] [outer = 0x117ec1800] 02:07:41 INFO - PROCESS | 1946 | 1468660061922 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 02:07:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:07:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 02:07:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:07:41 INFO - PROCESS | 1946 | 1468660061947 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 02:07:41 INFO - PROCESS | 1946 | 1468660061948 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 02:07:41 INFO - PROCESS | 1946 | 1468660061950 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:07:41 INFO - PROCESS | 1946 | 1468660061952 Marionette TRACE conn2 <- [1,154,null,{}] 02:07:41 INFO - PROCESS | 1946 | 1468660061954 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:41 INFO - PROCESS | 1946 | 1468660061961 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:42 INFO - PROCESS | 1946 | 1468660062053 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 02:07:42 INFO - PROCESS | 1946 | 1468660062102 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:42 INFO - PROCESS | 1946 | 1468660062103 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x119819000 == 46 [pid = 1946] [id = 46] 02:07:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x115e66000) [pid = 1946] [serial = 134] [outer = 0x0] 02:07:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x119d52800) [pid = 1946] [serial = 135] [outer = 0x115e66000] 02:07:42 INFO - PROCESS | 1946 | 1468660062136 Marionette DEBUG loaded listener.js 02:07:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x121814c00) [pid = 1946] [serial = 136] [outer = 0x115e66000] 02:07:42 INFO - PROCESS | 1946 | 1468660062475 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 02:07:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:07:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 569ms 02:07:42 INFO - PROCESS | 1946 | 1468660062520 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 02:07:42 INFO - PROCESS | 1946 | 1468660062522 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 02:07:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:07:42 INFO - PROCESS | 1946 | 1468660062526 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:07:42 INFO - PROCESS | 1946 | 1468660062528 Marionette TRACE conn2 <- [1,158,null,{}] 02:07:42 INFO - PROCESS | 1946 | 1468660062532 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:42 INFO - PROCESS | 1946 | 1468660062534 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:42 INFO - PROCESS | 1946 | 1468660062631 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 02:07:42 INFO - PROCESS | 1946 | 1468660062679 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:42 INFO - PROCESS | 1946 | 1468660062682 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x1131c6000 == 47 [pid = 1946] [id = 47] 02:07:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1132a9400) [pid = 1946] [serial = 137] [outer = 0x0] 02:07:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x113c38800) [pid = 1946] [serial = 138] [outer = 0x1132a9400] 02:07:42 INFO - PROCESS | 1946 | 1468660062714 Marionette DEBUG loaded listener.js 02:07:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1164ed000) [pid = 1946] [serial = 139] [outer = 0x1132a9400] 02:07:43 INFO - PROCESS | 1946 | 1468660063132 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 02:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 672ms 02:07:43 INFO - PROCESS | 1946 | 1468660063198 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 02:07:43 INFO - PROCESS | 1946 | 1468660063201 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 02:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:07:43 INFO - PROCESS | 1946 | 1468660063225 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:07:43 INFO - PROCESS | 1946 | 1468660063227 Marionette TRACE conn2 <- [1,162,null,{}] 02:07:43 INFO - PROCESS | 1946 | 1468660063229 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:43 INFO - PROCESS | 1946 | 1468660063231 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:43 INFO - PROCESS | 1946 | 1468660063330 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 02:07:43 INFO - PROCESS | 1946 | 1468660063412 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:43 INFO - PROCESS | 1946 | 1468660063413 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x119007000 == 48 [pid = 1946] [id = 48] 02:07:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x118224c00) [pid = 1946] [serial = 140] [outer = 0x0] 02:07:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x118621400) [pid = 1946] [serial = 141] [outer = 0x118224c00] 02:07:43 INFO - PROCESS | 1946 | 1468660063444 Marionette DEBUG loaded listener.js 02:07:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x118839000) [pid = 1946] [serial = 142] [outer = 0x118224c00] 02:07:43 INFO - PROCESS | 1946 | 1468660063880 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 02:07:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:07:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 672ms 02:07:43 INFO - PROCESS | 1946 | 1468660063905 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 02:07:43 INFO - PROCESS | 1946 | 1468660063906 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 02:07:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:07:43 INFO - PROCESS | 1946 | 1468660063910 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:07:43 INFO - PROCESS | 1946 | 1468660063913 Marionette TRACE conn2 <- [1,166,null,{}] 02:07:43 INFO - PROCESS | 1946 | 1468660063923 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:43 INFO - PROCESS | 1946 | 1468660063926 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:44 INFO - PROCESS | 1946 | 1468660064018 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 02:07:44 INFO - PROCESS | 1946 | 1468660064083 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:44 INFO - PROCESS | 1946 | 1468660064085 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x12113b000 == 49 [pid = 1946] [id = 49] 02:07:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x119a7d400) [pid = 1946] [serial = 143] [outer = 0x0] 02:07:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x119dab800) [pid = 1946] [serial = 144] [outer = 0x119a7d400] 02:07:44 INFO - PROCESS | 1946 | 1468660064119 Marionette DEBUG loaded listener.js 02:07:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x120e8c800) [pid = 1946] [serial = 145] [outer = 0x119a7d400] 02:07:44 INFO - PROCESS | 1946 | 1468660064537 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:07:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:07:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 02:07:44 INFO - PROCESS | 1946 | 1468660064582 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 02:07:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:07:44 INFO - PROCESS | 1946 | 1468660064584 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 02:07:44 INFO - PROCESS | 1946 | 1468660064587 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:07:44 INFO - PROCESS | 1946 | 1468660064588 Marionette TRACE conn2 <- [1,170,null,{}] 02:07:44 INFO - PROCESS | 1946 | 1468660064590 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:44 INFO - PROCESS | 1946 | 1468660064592 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:44 INFO - PROCESS | 1946 | 1468660064698 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 02:07:44 INFO - PROCESS | 1946 | 1468660064763 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:44 INFO - PROCESS | 1946 | 1468660064764 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x121429800 == 50 [pid = 1946] [id = 50] 02:07:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x121a09c00) [pid = 1946] [serial = 146] [outer = 0x0] 02:07:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x121af1c00) [pid = 1946] [serial = 147] [outer = 0x121a09c00] 02:07:44 INFO - PROCESS | 1946 | 1468660064794 Marionette DEBUG loaded listener.js 02:07:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x1233c2400) [pid = 1946] [serial = 148] [outer = 0x121a09c00] 02:07:45 INFO - PROCESS | 1946 | 1468660065221 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 671ms 02:07:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:07:45 INFO - PROCESS | 1946 | 1468660065258 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 02:07:45 INFO - PROCESS | 1946 | 1468660065260 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 02:07:45 INFO - PROCESS | 1946 | 1468660065262 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:07:45 INFO - PROCESS | 1946 | 1468660065263 Marionette TRACE conn2 <- [1,174,null,{}] 02:07:45 INFO - PROCESS | 1946 | 1468660065266 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:45 INFO - PROCESS | 1946 | 1468660065267 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:45 INFO - PROCESS | 1946 | 1468660065359 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 02:07:45 INFO - PROCESS | 1946 | 1468660065421 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:45 INFO - PROCESS | 1946 | 1468660065422 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x117482800 == 51 [pid = 1946] [id = 51] 02:07:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x118830800) [pid = 1946] [serial = 149] [outer = 0x0] 02:07:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x119527000) [pid = 1946] [serial = 150] [outer = 0x118830800] 02:07:45 INFO - PROCESS | 1946 | 1468660065451 Marionette DEBUG loaded listener.js 02:07:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x12175bc00) [pid = 1946] [serial = 151] [outer = 0x118830800] 02:07:45 INFO - PROCESS | 1946 | 1468660065932 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:07:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:07:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 719ms 02:07:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:07:46 INFO - PROCESS | 1946 | 1468660066005 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 02:07:46 INFO - PROCESS | 1946 | 1468660066007 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 02:07:46 INFO - PROCESS | 1946 | 1468660066012 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:07:46 INFO - PROCESS | 1946 | 1468660066014 Marionette TRACE conn2 <- [1,178,null,{}] 02:07:46 INFO - PROCESS | 1946 | 1468660066017 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:46 INFO - PROCESS | 1946 | 1468660066019 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:46 INFO - PROCESS | 1946 | 1468660066114 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 02:07:46 INFO - PROCESS | 1946 | 1468660066179 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:46 INFO - PROCESS | 1946 | 1468660066181 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x1164a8000 == 52 [pid = 1946] [id = 52] 02:07:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 123 (0x1164f4800) [pid = 1946] [serial = 152] [outer = 0x0] 02:07:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 124 (0x1167d8800) [pid = 1946] [serial = 153] [outer = 0x1164f4800] 02:07:46 INFO - PROCESS | 1946 | 1468660066209 Marionette DEBUG loaded listener.js 02:07:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 125 (0x116a24000) [pid = 1946] [serial = 154] [outer = 0x1164f4800] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x119014800 == 51 [pid = 1946] [id = 45] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x118872000 == 50 [pid = 1946] [id = 44] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x117477000 == 49 [pid = 1946] [id = 43] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x1186ca000 == 48 [pid = 1946] [id = 30] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x116962000 == 47 [pid = 1946] [id = 42] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x1169bb800 == 46 [pid = 1946] [id = 33] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x1186ad800 == 45 [pid = 1946] [id = 29] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x1169bc000 == 44 [pid = 1946] [id = 27] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x114f17000 == 43 [pid = 1946] [id = 41] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x117475000 == 42 [pid = 1946] [id = 28] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x1192c1000 == 41 [pid = 1946] [id = 32] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x12194a800 == 40 [pid = 1946] [id = 40] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x121398800 == 39 [pid = 1946] [id = 39] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x121139800 == 38 [pid = 1946] [id = 38] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x119011800 == 37 [pid = 1946] [id = 31] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x117482800 == 36 [pid = 1946] [id = 51] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x121429800 == 35 [pid = 1946] [id = 50] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x120f72800 == 34 [pid = 1946] [id = 37] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x12113b000 == 33 [pid = 1946] [id = 49] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x119a59800 == 32 [pid = 1946] [id = 35] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x119838800 == 31 [pid = 1946] [id = 34] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x119007000 == 30 [pid = 1946] [id = 48] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x119819000 == 29 [pid = 1946] [id = 46] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x119d9d000 == 28 [pid = 1946] [id = 36] 02:07:46 INFO - PROCESS | 1946 | --DOCSHELL 0x1131c6000 == 27 [pid = 1946] [id = 47] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 124 (0x12341bc00) [pid = 1946] [serial = 11] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 123 (0x11985ec00) [pid = 1946] [serial = 90] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 122 (0x119a80c00) [pid = 1946] [serial = 91] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x119d57800) [pid = 1946] [serial = 93] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x120e85000) [pid = 1946] [serial = 96] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x121448400) [pid = 1946] [serial = 99] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x12330dc00) [pid = 1946] [serial = 102] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x1249ec000) [pid = 1946] [serial = 105] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x124ba8400) [pid = 1946] [serial = 108] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x125450c00) [pid = 1946] [serial = 111] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x112233000) [pid = 1946] [serial = 63] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x113c6b000) [pid = 1946] [serial = 66] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x116f18c00) [pid = 1946] [serial = 69] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x1164ec000) [pid = 1946] [serial = 72] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x116644c00) [pid = 1946] [serial = 73] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x116f9ec00) [pid = 1946] [serial = 75] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x117ebac00) [pid = 1946] [serial = 78] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1186e2400) [pid = 1946] [serial = 79] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1188f4400) [pid = 1946] [serial = 81] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x118979800) [pid = 1946] [serial = 82] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1190d1c00) [pid = 1946] [serial = 84] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x11920b400) [pid = 1946] [serial = 85] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x119210000) [pid = 1946] [serial = 87] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1195ce400) [pid = 1946] [serial = 88] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x120e82000) [pid = 1946] [serial = 94] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12175b800) [pid = 1946] [serial = 100] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x124b2ac00) [pid = 1946] [serial = 106] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x117568400) [pid = 1946] [serial = 76] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1162a3400) [pid = 1946] [serial = 67] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11821e400) [pid = 1946] [serial = 70] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x125452800) [pid = 1946] [serial = 109] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x126598000) [pid = 1946] [serial = 112] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x112a7dc00) [pid = 1946] [serial = 64] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x126961000) [pid = 1946] [serial = 114] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1210ce000) [pid = 1946] [serial = 97] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x12da6b000) [pid = 1946] [serial = 61] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12181fc00) [pid = 1946] [serial = 8] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12bdbc000) [pid = 1946] [serial = 30] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12bb27800) [pid = 1946] [serial = 27] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12bb2d800) [pid = 1946] [serial = 28] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12b424c00) [pid = 1946] [serial = 24] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12b42dc00) [pid = 1946] [serial = 25] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12a77a800) [pid = 1946] [serial = 21] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x12a8c9400) [pid = 1946] [serial = 22] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x12961fc00) [pid = 1946] [serial = 18] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12915b400) [pid = 1946] [serial = 15] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x129161000) [pid = 1946] [serial = 16] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x12da67400) [pid = 1946] [serial = 60] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x1186e4400) [pid = 1946] [serial = 57] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x12915d800) [pid = 1946] [serial = 58] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x12d545000) [pid = 1946] [serial = 55] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x12d53ec00) [pid = 1946] [serial = 54] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x12d072800) [pid = 1946] [serial = 51] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x12d53b400) [pid = 1946] [serial = 52] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x12d076400) [pid = 1946] [serial = 48] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x1233b5c00) [pid = 1946] [serial = 42] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x1233bac00) [pid = 1946] [serial = 43] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x12ccbd000) [pid = 1946] [serial = 45] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x12c766000) [pid = 1946] [serial = 40] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x12c3ef000) [pid = 1946] [serial = 39] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x12c3e4000) [pid = 1946] [serial = 36] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x12c3e8800) [pid = 1946] [serial = 37] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x12bf44400) [pid = 1946] [serial = 33] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x12c2bc800) [pid = 1946] [serial = 34] [outer = 0x0] [url = about:blank] 02:07:46 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x12bdc3c00) [pid = 1946] [serial = 31] [outer = 0x0] [url = about:blank] 02:07:47 INFO - PROCESS | 1946 | 1468660066997 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1024ms 02:07:47 INFO - PROCESS | 1946 | 1468660067036 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 02:07:47 INFO - PROCESS | 1946 | 1468660067039 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 02:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:07:47 INFO - PROCESS | 1946 | 1468660067042 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:07:47 INFO - PROCESS | 1946 | 1468660067044 Marionette TRACE conn2 <- [1,182,null,{}] 02:07:47 INFO - PROCESS | 1946 | 1468660067047 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:47 INFO - PROCESS | 1946 | 1468660067049 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:47 INFO - PROCESS | 1946 | 1468660067124 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 02:07:47 INFO - PROCESS | 1946 | 1468660067129 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:47 INFO - PROCESS | 1946 | 1468660067132 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x113351000 == 28 [pid = 1946] [id = 53] 02:07:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x116742400) [pid = 1946] [serial = 155] [outer = 0x0] 02:07:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x1167e0c00) [pid = 1946] [serial = 156] [outer = 0x116742400] 02:07:47 INFO - PROCESS | 1946 | 1468660067162 Marionette DEBUG loaded listener.js 02:07:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x116f18c00) [pid = 1946] [serial = 157] [outer = 0x116742400] 02:07:47 INFO - PROCESS | 1946 | 1468660067484 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:07:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:07:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 472ms 02:07:47 INFO - PROCESS | 1946 | 1468660067515 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 02:07:47 INFO - PROCESS | 1946 | 1468660067518 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 02:07:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:07:47 INFO - PROCESS | 1946 | 1468660067526 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:07:47 INFO - PROCESS | 1946 | 1468660067528 Marionette TRACE conn2 <- [1,186,null,{}] 02:07:47 INFO - PROCESS | 1946 | 1468660067530 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:47 INFO - PROCESS | 1946 | 1468660067532 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:47 INFO - PROCESS | 1946 | 1468660067606 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 02:07:47 INFO - PROCESS | 1946 | 1468660067610 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:47 INFO - PROCESS | 1946 | 1468660067612 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x11668f800 == 29 [pid = 1946] [id = 54] 02:07:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x117561400) [pid = 1946] [serial = 158] [outer = 0x0] 02:07:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x118311800) [pid = 1946] [serial = 159] [outer = 0x117561400] 02:07:47 INFO - PROCESS | 1946 | 1468660067641 Marionette DEBUG loaded listener.js 02:07:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x1186e1000) [pid = 1946] [serial = 160] [outer = 0x117561400] 02:07:48 INFO - PROCESS | 1946 | 1468660068058 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 569ms 02:07:48 INFO - PROCESS | 1946 | 1468660068096 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 02:07:48 INFO - PROCESS | 1946 | 1468660068098 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 02:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:07:48 INFO - PROCESS | 1946 | 1468660068102 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:07:48 INFO - PROCESS | 1946 | 1468660068105 Marionette TRACE conn2 <- [1,190,null,{}] 02:07:48 INFO - PROCESS | 1946 | 1468660068117 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:48 INFO - PROCESS | 1946 | 1468660068122 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:48 INFO - PROCESS | 1946 | 1468660068235 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 02:07:48 INFO - PROCESS | 1946 | 1468660068247 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:48 INFO - PROCESS | 1946 | 1468660068249 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x117476800 == 30 [pid = 1946] [id = 55] 02:07:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x116234c00) [pid = 1946] [serial = 161] [outer = 0x0] 02:07:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x1190d5800) [pid = 1946] [serial = 162] [outer = 0x116234c00] 02:07:48 INFO - PROCESS | 1946 | 1468660068301 Marionette DEBUG loaded listener.js 02:07:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x11920f800) [pid = 1946] [serial = 163] [outer = 0x116234c00] 02:07:48 INFO - PROCESS | 1946 | 1468660068611 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:07:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:07:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 524ms 02:07:48 INFO - PROCESS | 1946 | 1468660068626 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 02:07:48 INFO - PROCESS | 1946 | 1468660068628 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 02:07:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:07:48 INFO - PROCESS | 1946 | 1468660068633 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:07:48 INFO - PROCESS | 1946 | 1468660068634 Marionette TRACE conn2 <- [1,194,null,{}] 02:07:48 INFO - PROCESS | 1946 | 1468660068636 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:48 INFO - PROCESS | 1946 | 1468660068638 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:48 INFO - PROCESS | 1946 | 1468660068743 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 02:07:48 INFO - PROCESS | 1946 | 1468660068749 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:48 INFO - PROCESS | 1946 | 1468660068750 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186be000 == 31 [pid = 1946] [id = 56] 02:07:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x119524800) [pid = 1946] [serial = 164] [outer = 0x0] 02:07:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x11958e400) [pid = 1946] [serial = 165] [outer = 0x119524800] 02:07:48 INFO - PROCESS | 1946 | 1468660068776 Marionette DEBUG loaded listener.js 02:07:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x11985b800) [pid = 1946] [serial = 166] [outer = 0x119524800] 02:07:49 INFO - PROCESS | 1946 | 1468660069108 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 518ms 02:07:49 INFO - PROCESS | 1946 | 1468660069151 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 02:07:49 INFO - PROCESS | 1946 | 1468660069153 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 02:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:07:49 INFO - PROCESS | 1946 | 1468660069155 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:07:49 INFO - PROCESS | 1946 | 1468660069163 Marionette TRACE conn2 <- [1,198,null,{}] 02:07:49 INFO - PROCESS | 1946 | 1468660069166 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:49 INFO - PROCESS | 1946 | 1468660069167 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:49 INFO - PROCESS | 1946 | 1468660069262 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 02:07:49 INFO - PROCESS | 1946 | 1468660069296 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:49 INFO - PROCESS | 1946 | 1468660069297 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190a5800 == 32 [pid = 1946] [id = 57] 02:07:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x115e0d000) [pid = 1946] [serial = 167] [outer = 0x0] 02:07:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x119a79c00) [pid = 1946] [serial = 168] [outer = 0x115e0d000] 02:07:49 INFO - PROCESS | 1946 | 1468660069322 Marionette DEBUG loaded listener.js 02:07:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x120e7e400) [pid = 1946] [serial = 169] [outer = 0x115e0d000] 02:07:49 INFO - PROCESS | 1946 | 1468660069619 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:07:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:07:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 525ms 02:07:49 INFO - PROCESS | 1946 | 1468660069681 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 02:07:49 INFO - PROCESS | 1946 | 1468660069682 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 02:07:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:07:49 INFO - PROCESS | 1946 | 1468660069684 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:07:49 INFO - PROCESS | 1946 | 1468660069686 Marionette TRACE conn2 <- [1,202,null,{}] 02:07:49 INFO - PROCESS | 1946 | 1468660069696 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:49 INFO - PROCESS | 1946 | 1468660069700 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:49 INFO - PROCESS | 1946 | 1468660069808 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 02:07:49 INFO - PROCESS | 1946 | 1468660069812 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:49 INFO - PROCESS | 1946 | 1468660069813 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x119820800 == 33 [pid = 1946] [id = 58] 02:07:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x120e82000) [pid = 1946] [serial = 170] [outer = 0x0] 02:07:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x120e8bc00) [pid = 1946] [serial = 171] [outer = 0x120e82000] 02:07:49 INFO - PROCESS | 1946 | 1468660069839 Marionette DEBUG loaded listener.js 02:07:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1233be800) [pid = 1946] [serial = 172] [outer = 0x120e82000] 02:07:50 INFO - PROCESS | 1946 | 1468660070164 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 526ms 02:07:50 INFO - PROCESS | 1946 | 1468660070212 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 02:07:50 INFO - PROCESS | 1946 | 1468660070213 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 02:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:07:50 INFO - PROCESS | 1946 | 1468660070215 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:07:50 INFO - PROCESS | 1946 | 1468660070224 Marionette TRACE conn2 <- [1,206,null,{}] 02:07:50 INFO - PROCESS | 1946 | 1468660070227 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:50 INFO - PROCESS | 1946 | 1468660070228 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:50 INFO - PROCESS | 1946 | 1468660070318 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 02:07:50 INFO - PROCESS | 1946 | 1468660070321 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:50 INFO - PROCESS | 1946 | 1468660070323 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a5a000 == 34 [pid = 1946] [id = 59] 02:07:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1233bec00) [pid = 1946] [serial = 173] [outer = 0x0] 02:07:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x124839c00) [pid = 1946] [serial = 174] [outer = 0x1233bec00] 02:07:50 INFO - PROCESS | 1946 | 1468660070347 Marionette DEBUG loaded listener.js 02:07:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x124b29c00) [pid = 1946] [serial = 175] [outer = 0x1233bec00] 02:07:50 INFO - PROCESS | 1946 | 1468660070648 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:07:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:07:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 477ms 02:07:50 INFO - PROCESS | 1946 | 1468660070695 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 02:07:50 INFO - PROCESS | 1946 | 1468660070696 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 02:07:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:07:50 INFO - PROCESS | 1946 | 1468660070699 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:07:50 INFO - PROCESS | 1946 | 1468660070700 Marionette TRACE conn2 <- [1,210,null,{}] 02:07:50 INFO - PROCESS | 1946 | 1468660070702 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:50 INFO - PROCESS | 1946 | 1468660070703 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:50 INFO - PROCESS | 1946 | 1468660070796 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 02:07:50 INFO - PROCESS | 1946 | 1468660070828 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:50 INFO - PROCESS | 1946 | 1468660070829 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f71800 == 35 [pid = 1946] [id = 60] 02:07:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x124b2a400) [pid = 1946] [serial = 176] [outer = 0x0] 02:07:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x124de9400) [pid = 1946] [serial = 177] [outer = 0x124b2a400] 02:07:50 INFO - PROCESS | 1946 | 1468660070854 Marionette DEBUG loaded listener.js 02:07:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x125450800) [pid = 1946] [serial = 178] [outer = 0x124b2a400] 02:07:51 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x126598800) [pid = 1946] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:07:51 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1211eb000) [pid = 1946] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:07:51 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x128229000) [pid = 1946] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:07:51 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x115e66000) [pid = 1946] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:07:51 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1167e1400) [pid = 1946] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:07:51 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1186de000) [pid = 1946] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:07:51 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x118226800) [pid = 1946] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:07:51 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x117ec1800) [pid = 1946] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:07:51 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x119209000) [pid = 1946] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:07:51 INFO - PROCESS | 1946 | 1468660071209 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 02:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 02:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:07:51 INFO - PROCESS | 1946 | 1468660071217 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 02:07:51 INFO - PROCESS | 1946 | 1468660071218 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 02:07:51 INFO - PROCESS | 1946 | 1468660071221 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:07:51 INFO - PROCESS | 1946 | 1468660071224 Marionette TRACE conn2 <- [1,214,null,{}] 02:07:51 INFO - PROCESS | 1946 | 1468660071227 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:51 INFO - PROCESS | 1946 | 1468660071228 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:51 INFO - PROCESS | 1946 | 1468660071307 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 02:07:51 INFO - PROCESS | 1946 | 1468660071311 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:51 INFO - PROCESS | 1946 | 1468660071312 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x117475000 == 36 [pid = 1946] [id = 61] 02:07:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x11821bc00) [pid = 1946] [serial = 179] [outer = 0x0] 02:07:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1211eb000) [pid = 1946] [serial = 180] [outer = 0x11821bc00] 02:07:51 INFO - PROCESS | 1946 | 1468660071338 Marionette DEBUG loaded listener.js 02:07:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x125451400) [pid = 1946] [serial = 181] [outer = 0x11821bc00] 02:07:51 INFO - PROCESS | 1946 | 1468660071655 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 02:07:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:07:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 471ms 02:07:51 INFO - PROCESS | 1946 | 1468660071702 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 02:07:51 INFO - PROCESS | 1946 | 1468660071703 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 02:07:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:07:51 INFO - PROCESS | 1946 | 1468660071709 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:07:51 INFO - PROCESS | 1946 | 1468660071710 Marionette TRACE conn2 <- [1,218,null,{}] 02:07:51 INFO - PROCESS | 1946 | 1468660071713 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:51 INFO - PROCESS | 1946 | 1468660071714 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:51 INFO - PROCESS | 1946 | 1468660071791 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 02:07:51 INFO - PROCESS | 1946 | 1468660071794 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:51 INFO - PROCESS | 1946 | 1468660071795 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x121440000 == 37 [pid = 1946] [id = 62] 02:07:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x123418800) [pid = 1946] [serial = 182] [outer = 0x0] 02:07:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1254df400) [pid = 1946] [serial = 183] [outer = 0x123418800] 02:07:51 INFO - PROCESS | 1946 | 1468660071820 Marionette DEBUG loaded listener.js 02:07:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x126515c00) [pid = 1946] [serial = 184] [outer = 0x123418800] 02:07:52 INFO - PROCESS | 1946 | 1468660072125 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 02:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 02:07:52 INFO - PROCESS | 1946 | 1468660072181 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 02:07:52 INFO - PROCESS | 1946 | 1468660072183 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 02:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:07:52 INFO - PROCESS | 1946 | 1468660072185 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:07:52 INFO - PROCESS | 1946 | 1468660072187 Marionette TRACE conn2 <- [1,222,null,{}] 02:07:52 INFO - PROCESS | 1946 | 1468660072197 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:52 INFO - PROCESS | 1946 | 1468660072199 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:52 INFO - PROCESS | 1946 | 1468660072285 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 02:07:52 INFO - PROCESS | 1946 | 1468660072332 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:52 INFO - PROCESS | 1946 | 1468660072334 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x11901d000 == 38 [pid = 1946] [id = 63] 02:07:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x119591400) [pid = 1946] [serial = 185] [outer = 0x0] 02:07:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1265a5400) [pid = 1946] [serial = 186] [outer = 0x119591400] 02:07:52 INFO - PROCESS | 1946 | 1468660072361 Marionette DEBUG loaded listener.js 02:07:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x12822c800) [pid = 1946] [serial = 187] [outer = 0x119591400] 02:07:52 INFO - PROCESS | 1946 | 1468660072643 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 02:07:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:07:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 474ms 02:07:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:07:52 INFO - PROCESS | 1946 | 1468660072664 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 02:07:52 INFO - PROCESS | 1946 | 1468660072665 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 02:07:52 INFO - PROCESS | 1946 | 1468660072667 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:07:52 INFO - PROCESS | 1946 | 1468660072668 Marionette TRACE conn2 <- [1,226,null,{}] 02:07:52 INFO - PROCESS | 1946 | 1468660072679 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:52 INFO - PROCESS | 1946 | 1468660072680 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:52 INFO - PROCESS | 1946 | 1468660072762 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 02:07:52 INFO - PROCESS | 1946 | 1468660072766 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:52 INFO - PROCESS | 1946 | 1468660072768 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x12541a800 == 39 [pid = 1946] [id = 64] 02:07:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x12822d000) [pid = 1946] [serial = 188] [outer = 0x0] 02:07:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x128575c00) [pid = 1946] [serial = 189] [outer = 0x12822d000] 02:07:52 INFO - PROCESS | 1946 | 1468660072794 Marionette DEBUG loaded listener.js 02:07:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x12915c400) [pid = 1946] [serial = 190] [outer = 0x12822d000] 02:07:53 INFO - PROCESS | 1946 | 1468660073147 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 523ms 02:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:07:53 INFO - PROCESS | 1946 | 1468660073191 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 02:07:53 INFO - PROCESS | 1946 | 1468660073194 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 02:07:53 INFO - PROCESS | 1946 | 1468660073197 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:07:53 INFO - PROCESS | 1946 | 1468660073200 Marionette TRACE conn2 <- [1,230,null,{}] 02:07:53 INFO - PROCESS | 1946 | 1468660073204 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:53 INFO - PROCESS | 1946 | 1468660073206 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:53 INFO - PROCESS | 1946 | 1468660073312 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 02:07:53 INFO - PROCESS | 1946 | 1468660073379 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:53 INFO - PROCESS | 1946 | 1468660073382 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x1132d4800 == 40 [pid = 1946] [id = 65] 02:07:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x113c61800) [pid = 1946] [serial = 191] [outer = 0x0] 02:07:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x115e06000) [pid = 1946] [serial = 192] [outer = 0x113c61800] 02:07:53 INFO - PROCESS | 1946 | 1468660073413 Marionette DEBUG loaded listener.js 02:07:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1167e1400) [pid = 1946] [serial = 193] [outer = 0x113c61800] 02:07:53 INFO - PROCESS | 1946 | 1468660073903 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 02:07:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:07:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 723ms 02:07:53 INFO - PROCESS | 1946 | 1468660073946 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 02:07:53 INFO - PROCESS | 1946 | 1468660073949 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 02:07:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:07:53 INFO - PROCESS | 1946 | 1468660073957 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:07:53 INFO - PROCESS | 1946 | 1468660073960 Marionette TRACE conn2 <- [1,234,null,{}] 02:07:53 INFO - PROCESS | 1946 | 1468660073962 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:53 INFO - PROCESS | 1946 | 1468660073964 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:54 INFO - PROCESS | 1946 | 1468660074070 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 02:07:54 INFO - PROCESS | 1946 | 1468660074138 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:54 INFO - PROCESS | 1946 | 1468660074139 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186b6000 == 41 [pid = 1946] [id = 66] 02:07:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x118307400) [pid = 1946] [serial = 194] [outer = 0x0] 02:07:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1186de000) [pid = 1946] [serial = 195] [outer = 0x118307400] 02:07:54 INFO - PROCESS | 1946 | 1468660074170 Marionette DEBUG loaded listener.js 02:07:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x118833400) [pid = 1946] [serial = 196] [outer = 0x118307400] 02:07:54 INFO - PROCESS | 1946 | 1468660074815 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 02:07:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:07:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 872ms 02:07:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:07:54 INFO - PROCESS | 1946 | 1468660074828 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 02:07:54 INFO - PROCESS | 1946 | 1468660074830 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 02:07:54 INFO - PROCESS | 1946 | 1468660074834 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:07:54 INFO - PROCESS | 1946 | 1468660074835 Marionette TRACE conn2 <- [1,238,null,{}] 02:07:54 INFO - PROCESS | 1946 | 1468660074839 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:54 INFO - PROCESS | 1946 | 1468660074841 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:54 INFO - PROCESS | 1946 | 1468660074938 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 02:07:54 INFO - PROCESS | 1946 | --DOCSHELL 0x11901d000 == 40 [pid = 1946] [id = 63] 02:07:54 INFO - PROCESS | 1946 | --DOCSHELL 0x121440000 == 39 [pid = 1946] [id = 62] 02:07:54 INFO - PROCESS | 1946 | --DOCSHELL 0x117475000 == 38 [pid = 1946] [id = 61] 02:07:54 INFO - PROCESS | 1946 | --DOCSHELL 0x120f71800 == 37 [pid = 1946] [id = 60] 02:07:54 INFO - PROCESS | 1946 | --DOCSHELL 0x119a5a000 == 36 [pid = 1946] [id = 59] 02:07:54 INFO - PROCESS | 1946 | --DOCSHELL 0x119820800 == 35 [pid = 1946] [id = 58] 02:07:54 INFO - PROCESS | 1946 | --DOCSHELL 0x1190a5800 == 34 [pid = 1946] [id = 57] 02:07:54 INFO - PROCESS | 1946 | --DOCSHELL 0x1186be000 == 33 [pid = 1946] [id = 56] 02:07:54 INFO - PROCESS | 1946 | --DOCSHELL 0x117476800 == 32 [pid = 1946] [id = 55] 02:07:54 INFO - PROCESS | 1946 | --DOCSHELL 0x11668f800 == 31 [pid = 1946] [id = 54] 02:07:55 INFO - PROCESS | 1946 | --DOCSHELL 0x113351000 == 30 [pid = 1946] [id = 53] 02:07:55 INFO - PROCESS | 1946 | --DOCSHELL 0x1164a8000 == 29 [pid = 1946] [id = 52] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x12852c400) [pid = 1946] [serial = 117] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x121814c00) [pid = 1946] [serial = 136] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119d52800) [pid = 1946] [serial = 135] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11698a400) [pid = 1946] [serial = 120] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1186e5000) [pid = 1946] [serial = 126] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1186de800) [pid = 1946] [serial = 123] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11958d000) [pid = 1946] [serial = 132] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x117569400) [pid = 1946] [serial = 121] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11985c800) [pid = 1946] [serial = 133] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1188fa000) [pid = 1946] [serial = 127] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119585c00) [pid = 1946] [serial = 130] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x119529400) [pid = 1946] [serial = 129] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x118834800) [pid = 1946] [serial = 124] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x128575400) [pid = 1946] [serial = 118] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x128224400) [pid = 1946] [serial = 115] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x121a0f400) [pid = 1946] [serial = 103] [outer = 0x0] [url = about:blank] 02:07:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1133d3000) [pid = 1946] [serial = 197] [outer = 0x1233bf400] 02:07:55 INFO - PROCESS | 1946 | 1468660075049 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:55 INFO - PROCESS | 1946 | 1468660075052 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x116ae5800 == 30 [pid = 1946] [id = 67] 02:07:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x116f9cc00) [pid = 1946] [serial = 198] [outer = 0x0] 02:07:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x11821e400) [pid = 1946] [serial = 199] [outer = 0x116f9cc00] 02:07:55 INFO - PROCESS | 1946 | 1468660075087 Marionette DEBUG loaded listener.js 02:07:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1186eb800) [pid = 1946] [serial = 200] [outer = 0x116f9cc00] 02:07:55 INFO - PROCESS | 1946 | 1468660075395 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 02:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 574ms 02:07:55 INFO - PROCESS | 1946 | 1468660075414 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 02:07:55 INFO - PROCESS | 1946 | 1468660075416 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 02:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:07:55 INFO - PROCESS | 1946 | 1468660075422 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:07:55 INFO - PROCESS | 1946 | 1468660075427 Marionette TRACE conn2 <- [1,242,null,{}] 02:07:55 INFO - PROCESS | 1946 | 1468660075429 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:55 INFO - PROCESS | 1946 | 1468660075431 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:55 INFO - PROCESS | 1946 | 1468660075510 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 02:07:55 INFO - PROCESS | 1946 | 1468660075514 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:55 INFO - PROCESS | 1946 | 1468660075515 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x117158800 == 31 [pid = 1946] [id = 68] 02:07:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1188f5c00) [pid = 1946] [serial = 201] [outer = 0x0] 02:07:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x119525800) [pid = 1946] [serial = 202] [outer = 0x1188f5c00] 02:07:55 INFO - PROCESS | 1946 | 1468660075544 Marionette DEBUG loaded listener.js 02:07:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11958fc00) [pid = 1946] [serial = 203] [outer = 0x1188f5c00] 02:07:55 INFO - PROCESS | 1946 | 1468660075876 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 02:07:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:07:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 473ms 02:07:55 INFO - PROCESS | 1946 | 1468660075895 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 02:07:55 INFO - PROCESS | 1946 | 1468660075896 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 02:07:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:07:55 INFO - PROCESS | 1946 | 1468660075899 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:07:55 INFO - PROCESS | 1946 | 1468660075901 Marionette TRACE conn2 <- [1,246,null,{}] 02:07:55 INFO - PROCESS | 1946 | 1468660075909 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:55 INFO - PROCESS | 1946 | 1468660075912 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:56 INFO - PROCESS | 1946 | 1468660075996 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 02:07:56 INFO - PROCESS | 1946 | 1468660076001 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:56 INFO - PROCESS | 1946 | 1468660076003 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x119012000 == 32 [pid = 1946] [id = 69] 02:07:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119a79000) [pid = 1946] [serial = 204] [outer = 0x0] 02:07:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119dad000) [pid = 1946] [serial = 205] [outer = 0x119a79000] 02:07:56 INFO - PROCESS | 1946 | 1468660076033 Marionette DEBUG loaded listener.js 02:07:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x12175b800) [pid = 1946] [serial = 206] [outer = 0x119a79000] 02:07:56 INFO - PROCESS | 1946 | 1468660076363 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 470ms 02:07:56 INFO - PROCESS | 1946 | 1468660076369 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 02:07:56 INFO - PROCESS | 1946 | 1468660076372 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 02:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:07:56 INFO - PROCESS | 1946 | 1468660076378 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:07:56 INFO - PROCESS | 1946 | 1468660076379 Marionette TRACE conn2 <- [1,250,null,{}] 02:07:56 INFO - PROCESS | 1946 | 1468660076381 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:56 INFO - PROCESS | 1946 | 1468660076382 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:56 INFO - PROCESS | 1946 | 1468660076486 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 02:07:56 INFO - PROCESS | 1946 | 1468660076492 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:56 INFO - PROCESS | 1946 | 1468660076493 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x119841800 == 33 [pid = 1946] [id = 70] 02:07:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x121817c00) [pid = 1946] [serial = 207] [outer = 0x0] 02:07:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1233b8000) [pid = 1946] [serial = 208] [outer = 0x121817c00] 02:07:56 INFO - PROCESS | 1946 | 1468660076518 Marionette DEBUG loaded listener.js 02:07:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12341b800) [pid = 1946] [serial = 209] [outer = 0x121817c00] 02:07:56 INFO - PROCESS | 1946 | 1468660076827 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:07:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:07:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 469ms 02:07:56 INFO - PROCESS | 1946 | 1468660076847 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 02:07:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:07:56 INFO - PROCESS | 1946 | 1468660076848 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 02:07:56 INFO - PROCESS | 1946 | 1468660076850 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:07:56 INFO - PROCESS | 1946 | 1468660076851 Marionette TRACE conn2 <- [1,254,null,{}] 02:07:56 INFO - PROCESS | 1946 | 1468660076854 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:56 INFO - PROCESS | 1946 | 1468660076858 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:56 INFO - PROCESS | 1946 | 1468660076936 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 02:07:56 INFO - PROCESS | 1946 | 1468660076942 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:56 INFO - PROCESS | 1946 | 1468660076943 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d9a800 == 34 [pid = 1946] [id = 71] 02:07:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12341bc00) [pid = 1946] [serial = 210] [outer = 0x0] 02:07:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x124b32c00) [pid = 1946] [serial = 211] [outer = 0x12341bc00] 02:07:56 INFO - PROCESS | 1946 | 1468660076968 Marionette DEBUG loaded listener.js 02:07:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x125f34800) [pid = 1946] [serial = 212] [outer = 0x12341bc00] 02:07:57 INFO - PROCESS | 1946 | 1468660077342 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 02:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 518ms 02:07:57 INFO - PROCESS | 1946 | 1468660077369 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 02:07:57 INFO - PROCESS | 1946 | 1468660077370 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 02:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:07:57 INFO - PROCESS | 1946 | 1468660077372 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:07:57 INFO - PROCESS | 1946 | 1468660077373 Marionette TRACE conn2 <- [1,258,null,{}] 02:07:57 INFO - PROCESS | 1946 | 1468660077376 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:57 INFO - PROCESS | 1946 | 1468660077380 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:57 INFO - PROCESS | 1946 | 1468660077493 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 02:07:57 INFO - PROCESS | 1946 | 1468660077527 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:57 INFO - PROCESS | 1946 | 1468660077528 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x12113d000 == 35 [pid = 1946] [id = 72] 02:07:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x126598000) [pid = 1946] [serial = 213] [outer = 0x0] 02:07:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x128222400) [pid = 1946] [serial = 214] [outer = 0x126598000] 02:07:57 INFO - PROCESS | 1946 | 1468660077552 Marionette DEBUG loaded listener.js 02:07:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12915a400) [pid = 1946] [serial = 215] [outer = 0x126598000] 02:07:57 INFO - PROCESS | 1946 | 1468660077852 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 02:07:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:07:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 520ms 02:07:57 INFO - PROCESS | 1946 | 1468660077893 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 02:07:57 INFO - PROCESS | 1946 | 1468660077895 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 02:07:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:07:57 INFO - PROCESS | 1946 | 1468660077897 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:07:57 INFO - PROCESS | 1946 | 1468660077898 Marionette TRACE conn2 <- [1,262,null,{}] 02:07:57 INFO - PROCESS | 1946 | 1468660077900 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:57 INFO - PROCESS | 1946 | 1468660077902 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:58 INFO - PROCESS | 1946 | 1468660078003 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 02:07:58 INFO - PROCESS | 1946 | 1468660078014 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:58 INFO - PROCESS | 1946 | 1468660078016 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234c8800 == 36 [pid = 1946] [id = 73] 02:07:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12856f000) [pid = 1946] [serial = 216] [outer = 0x0] 02:07:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1293b9400) [pid = 1946] [serial = 217] [outer = 0x12856f000] 02:07:58 INFO - PROCESS | 1946 | 1468660078041 Marionette DEBUG loaded listener.js 02:07:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1293c5800) [pid = 1946] [serial = 218] [outer = 0x12856f000] 02:07:58 INFO - PROCESS | 1946 | 1468660078350 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 02:07:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 468ms 02:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:07:58 INFO - PROCESS | 1946 | 1468660078368 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 02:07:58 INFO - PROCESS | 1946 | 1468660078369 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 02:07:58 INFO - PROCESS | 1946 | 1468660078373 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:07:58 INFO - PROCESS | 1946 | 1468660078376 Marionette TRACE conn2 <- [1,266,null,{}] 02:07:58 INFO - PROCESS | 1946 | 1468660078379 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:58 INFO - PROCESS | 1946 | 1468660078380 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:58 INFO - PROCESS | 1946 | 1468660078470 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 02:07:58 INFO - PROCESS | 1946 | 1468660078481 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:58 INFO - PROCESS | 1946 | 1468660078482 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x125422800 == 37 [pid = 1946] [id = 74] 02:07:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x125f2e800) [pid = 1946] [serial = 219] [outer = 0x0] 02:07:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1293f0000) [pid = 1946] [serial = 220] [outer = 0x125f2e800] 02:07:58 INFO - PROCESS | 1946 | 1468660078506 Marionette DEBUG loaded listener.js 02:07:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x129617000) [pid = 1946] [serial = 221] [outer = 0x125f2e800] 02:07:58 INFO - PROCESS | 1946 | 1468660078835 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 02:07:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:07:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 522ms 02:07:58 INFO - PROCESS | 1946 | 1468660078894 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 02:07:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:07:58 INFO - PROCESS | 1946 | 1468660078896 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 02:07:58 INFO - PROCESS | 1946 | 1468660078898 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:07:58 INFO - PROCESS | 1946 | 1468660078900 Marionette TRACE conn2 <- [1,270,null,{}] 02:07:58 INFO - PROCESS | 1946 | 1468660078902 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:58 INFO - PROCESS | 1946 | 1468660078903 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:59 INFO - PROCESS | 1946 | 1468660079002 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 02:07:59 INFO - PROCESS | 1946 | 1468660079034 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:59 INFO - PROCESS | 1946 | 1468660079035 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x126523000 == 38 [pid = 1946] [id = 75] 02:07:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x129617800) [pid = 1946] [serial = 222] [outer = 0x0] 02:07:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x129620000) [pid = 1946] [serial = 223] [outer = 0x129617800] 02:07:59 INFO - PROCESS | 1946 | 1468660079058 Marionette DEBUG loaded listener.js 02:07:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12a4dc800) [pid = 1946] [serial = 224] [outer = 0x129617800] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x120e82000) [pid = 1946] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x116234c00) [pid = 1946] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x116742400) [pid = 1946] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x115e0d000) [pid = 1946] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1233bec00) [pid = 1946] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x124b2a400) [pid = 1946] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11821bc00) [pid = 1946] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x123418800) [pid = 1946] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x117561400) [pid = 1946] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1132a9400) [pid = 1946] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x118224c00) [pid = 1946] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1164f4800) [pid = 1946] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119a7d400) [pid = 1946] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119524800) [pid = 1946] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119591400) [pid = 1946] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x121a09c00) [pid = 1946] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:07:59 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x118830800) [pid = 1946] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:07:59 INFO - PROCESS | 1946 | 1468660079447 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:07:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:07:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 568ms 02:07:59 INFO - PROCESS | 1946 | 1468660079468 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 02:07:59 INFO - PROCESS | 1946 | 1468660079470 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 02:07:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:07:59 INFO - PROCESS | 1946 | 1468660079481 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:07:59 INFO - PROCESS | 1946 | 1468660079483 Marionette TRACE conn2 <- [1,274,null,{}] 02:07:59 INFO - PROCESS | 1946 | 1468660079486 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:07:59 INFO - PROCESS | 1946 | 1468660079487 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:59 INFO - PROCESS | 1946 | 1468660079617 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 02:07:59 INFO - PROCESS | 1946 | 1468660079651 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:07:59 INFO - PROCESS | 1946 | 1468660079653 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:07:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x125fd8800 == 39 [pid = 1946] [id = 76] 02:07:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x115e0d000) [pid = 1946] [serial = 225] [outer = 0x0] 02:07:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11920b400) [pid = 1946] [serial = 226] [outer = 0x115e0d000] 02:07:59 INFO - PROCESS | 1946 | 1468660079677 Marionette DEBUG loaded listener.js 02:07:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x121448800) [pid = 1946] [serial = 227] [outer = 0x115e0d000] 02:07:59 INFO - PROCESS | 1946 | 1468660079970 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 02:07:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 520ms 02:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:08:00 INFO - PROCESS | 1946 | 1468660080001 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 02:08:00 INFO - PROCESS | 1946 | 1468660080002 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 02:08:00 INFO - PROCESS | 1946 | 1468660080007 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:08:00 INFO - PROCESS | 1946 | 1468660080011 Marionette TRACE conn2 <- [1,278,null,{}] 02:08:00 INFO - PROCESS | 1946 | 1468660080013 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:00 INFO - PROCESS | 1946 | 1468660080015 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:00 INFO - PROCESS | 1946 | 1468660080114 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 02:08:00 INFO - PROCESS | 1946 | 1468660080161 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:00 INFO - PROCESS | 1946 | 1468660080162 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x12693a000 == 40 [pid = 1946] [id = 77] 02:08:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11920a000) [pid = 1946] [serial = 228] [outer = 0x0] 02:08:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12341a400) [pid = 1946] [serial = 229] [outer = 0x11920a000] 02:08:00 INFO - PROCESS | 1946 | 1468660080189 Marionette DEBUG loaded listener.js 02:08:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12a8c6c00) [pid = 1946] [serial = 230] [outer = 0x11920a000] 02:08:00 INFO - PROCESS | 1946 | 1468660080437 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 02:08:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 475ms 02:08:00 INFO - PROCESS | 1946 | 1468660080481 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 02:08:00 INFO - PROCESS | 1946 | 1468660080482 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 02:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:08:00 INFO - PROCESS | 1946 | 1468660080485 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:08:00 INFO - PROCESS | 1946 | 1468660080486 Marionette TRACE conn2 <- [1,282,null,{}] 02:08:00 INFO - PROCESS | 1946 | 1468660080496 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:00 INFO - PROCESS | 1946 | 1468660080497 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:00 INFO - PROCESS | 1946 | 1468660080583 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 02:08:00 INFO - PROCESS | 1946 | 1468660080588 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:00 INFO - PROCESS | 1946 | 1468660080589 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286ca000 == 41 [pid = 1946] [id = 78] 02:08:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12a8ca000) [pid = 1946] [serial = 231] [outer = 0x0] 02:08:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12a8d2000) [pid = 1946] [serial = 232] [outer = 0x12a8ca000] 02:08:00 INFO - PROCESS | 1946 | 1468660080613 Marionette DEBUG loaded listener.js 02:08:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12b16fc00) [pid = 1946] [serial = 233] [outer = 0x12a8ca000] 02:08:00 INFO - PROCESS | 1946 | 1468660080940 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 02:08:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:08:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 473ms 02:08:00 INFO - PROCESS | 1946 | 1468660080961 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 02:08:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:08:00 INFO - PROCESS | 1946 | 1468660080962 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 02:08:00 INFO - PROCESS | 1946 | 1468660080964 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:08:00 INFO - PROCESS | 1946 | 1468660080965 Marionette TRACE conn2 <- [1,286,null,{}] 02:08:00 INFO - PROCESS | 1946 | 1468660080967 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:00 INFO - PROCESS | 1946 | 1468660080968 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:01 INFO - PROCESS | 1946 | 1468660081051 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 02:08:01 INFO - PROCESS | 1946 | 1468660081107 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:01 INFO - PROCESS | 1946 | 1468660081108 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x12936a800 == 42 [pid = 1946] [id = 79] 02:08:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x116908000) [pid = 1946] [serial = 234] [outer = 0x0] 02:08:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12b171c00) [pid = 1946] [serial = 235] [outer = 0x116908000] 02:08:01 INFO - PROCESS | 1946 | 1468660081132 Marionette DEBUG loaded listener.js 02:08:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12b424800) [pid = 1946] [serial = 236] [outer = 0x116908000] 02:08:01 INFO - PROCESS | 1946 | 1468660081656 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 02:08:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:08:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 718ms 02:08:01 INFO - PROCESS | 1946 | 1468660081691 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 02:08:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:08:01 INFO - PROCESS | 1946 | 1468660081696 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 02:08:01 INFO - PROCESS | 1946 | 1468660081703 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:08:01 INFO - PROCESS | 1946 | 1468660081709 Marionette TRACE conn2 <- [1,290,null,{}] 02:08:01 INFO - PROCESS | 1946 | 1468660081716 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:01 INFO - PROCESS | 1946 | 1468660081719 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:01 INFO - PROCESS | 1946 | 1468660081848 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 02:08:01 INFO - PROCESS | 1946 | 1468660081952 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:01 INFO - PROCESS | 1946 | 1468660081953 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186ac800 == 43 [pid = 1946] [id = 80] 02:08:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1186e3800) [pid = 1946] [serial = 237] [outer = 0x0] 02:08:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x11883a000) [pid = 1946] [serial = 238] [outer = 0x1186e3800] 02:08:01 INFO - PROCESS | 1946 | 1468660081984 Marionette DEBUG loaded listener.js 02:08:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x119210800) [pid = 1946] [serial = 239] [outer = 0x1186e3800] 02:08:02 INFO - PROCESS | 1946 | 1468660082395 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:08:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:08:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 732ms 02:08:02 INFO - PROCESS | 1946 | 1468660082434 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 02:08:02 INFO - PROCESS | 1946 | 1468660082437 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 02:08:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:08:02 INFO - PROCESS | 1946 | 1468660082442 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:08:02 INFO - PROCESS | 1946 | 1468660082443 Marionette TRACE conn2 <- [1,294,null,{}] 02:08:02 INFO - PROCESS | 1946 | 1468660082446 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:02 INFO - PROCESS | 1946 | 1468660082448 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:02 INFO - PROCESS | 1946 | 1468660082551 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 02:08:02 INFO - PROCESS | 1946 | 1468660082604 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:02 INFO - PROCESS | 1946 | 1468660082606 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d83800 == 44 [pid = 1946] [id = 81] 02:08:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x11954a800) [pid = 1946] [serial = 240] [outer = 0x0] 02:08:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x11954d000) [pid = 1946] [serial = 241] [outer = 0x11954a800] 02:08:02 INFO - PROCESS | 1946 | 1468660082637 Marionette DEBUG loaded listener.js 02:08:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x119a7d400) [pid = 1946] [serial = 242] [outer = 0x11954a800] 02:08:03 INFO - PROCESS | 1946 | 1468660083048 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 02:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:08:03 INFO - PROCESS | 1946 | 1468660083062 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 02:08:03 INFO - PROCESS | 1946 | 1468660083063 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 02:08:03 INFO - PROCESS | 1946 | 1468660083066 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:08:03 INFO - PROCESS | 1946 | 1468660083068 Marionette TRACE conn2 <- [1,298,null,{}] 02:08:03 INFO - PROCESS | 1946 | 1468660083076 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:03 INFO - PROCESS | 1946 | 1468660083079 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:03 INFO - PROCESS | 1946 | 1468660083183 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 02:08:03 INFO - PROCESS | 1946 | 1468660083267 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:03 INFO - PROCESS | 1946 | 1468660083269 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x126943800 == 45 [pid = 1946] [id = 82] 02:08:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x119da7800) [pid = 1946] [serial = 243] [outer = 0x0] 02:08:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x120e81c00) [pid = 1946] [serial = 244] [outer = 0x119da7800] 02:08:03 INFO - PROCESS | 1946 | 1468660083300 Marionette DEBUG loaded listener.js 02:08:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12150e400) [pid = 1946] [serial = 245] [outer = 0x119da7800] 02:08:03 INFO - PROCESS | 1946 | 1468660083715 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 673ms 02:08:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:08:03 INFO - PROCESS | 1946 | 1468660083740 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 02:08:03 INFO - PROCESS | 1946 | 1468660083742 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 02:08:03 INFO - PROCESS | 1946 | 1468660083744 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:08:03 INFO - PROCESS | 1946 | 1468660083745 Marionette TRACE conn2 <- [1,302,null,{}] 02:08:03 INFO - PROCESS | 1946 | 1468660083748 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:03 INFO - PROCESS | 1946 | 1468660083749 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:03 INFO - PROCESS | 1946 | 1468660083851 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 02:08:03 INFO - PROCESS | 1946 | 1468660083904 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:03 INFO - PROCESS | 1946 | 1468660083905 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a60a800 == 46 [pid = 1946] [id = 83] 02:08:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x12330dc00) [pid = 1946] [serial = 246] [outer = 0x0] 02:08:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x1249ec400) [pid = 1946] [serial = 247] [outer = 0x12330dc00] 02:08:03 INFO - PROCESS | 1946 | 1468660083946 Marionette DEBUG loaded listener.js 02:08:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x1263a1000) [pid = 1946] [serial = 248] [outer = 0x12330dc00] 02:08:04 INFO - PROCESS | 1946 | 1468660084358 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 619ms 02:08:04 INFO - PROCESS | 1946 | 1468660084364 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 02:08:04 INFO - PROCESS | 1946 | 1468660084365 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 02:08:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:08:04 INFO - PROCESS | 1946 | 1468660084368 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:08:04 INFO - PROCESS | 1946 | 1468660084369 Marionette TRACE conn2 <- [1,306,null,{}] 02:08:04 INFO - PROCESS | 1946 | 1468660084371 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:04 INFO - PROCESS | 1946 | 1468660084373 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:04 INFO - PROCESS | 1946 | 1468660084472 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 02:08:04 INFO - PROCESS | 1946 | 1468660084689 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:04 INFO - PROCESS | 1946 | 1468660084690 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x116ae0800 == 47 [pid = 1946] [id = 84] 02:08:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x1167d8400) [pid = 1946] [serial = 249] [outer = 0x0] 02:08:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x116f17400) [pid = 1946] [serial = 250] [outer = 0x1167d8400] 02:08:04 INFO - PROCESS | 1946 | 1468660084718 Marionette DEBUG loaded listener.js 02:08:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x118226800) [pid = 1946] [serial = 251] [outer = 0x1167d8400] 02:08:05 INFO - PROCESS | 1946 | 1468660085129 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 770ms 02:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:08:05 INFO - PROCESS | 1946 | 1468660085139 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 02:08:05 INFO - PROCESS | 1946 | 1468660085141 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 02:08:05 INFO - PROCESS | 1946 | 1468660085143 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:08:05 INFO - PROCESS | 1946 | 1468660085145 Marionette TRACE conn2 <- [1,310,null,{}] 02:08:05 INFO - PROCESS | 1946 | 1468660085149 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:05 INFO - PROCESS | 1946 | 1468660085151 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:05 INFO - PROCESS | 1946 | 1468660085240 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 02:08:05 INFO - PROCESS | 1946 | 1468660085303 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:05 INFO - PROCESS | 1946 | 1468660085304 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x11747f000 == 48 [pid = 1946] [id = 85] 02:08:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x1186e1800) [pid = 1946] [serial = 252] [outer = 0x0] 02:08:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x1188fa400) [pid = 1946] [serial = 253] [outer = 0x1186e1800] 02:08:05 INFO - PROCESS | 1946 | 1468660085333 Marionette DEBUG loaded listener.js 02:08:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x119523800) [pid = 1946] [serial = 254] [outer = 0x1186e1800] 02:08:05 INFO - PROCESS | 1946 | --DOCSHELL 0x1286ca000 == 47 [pid = 1946] [id = 78] 02:08:05 INFO - PROCESS | 1946 | --DOCSHELL 0x12693a000 == 46 [pid = 1946] [id = 77] 02:08:05 INFO - PROCESS | 1946 | --DOCSHELL 0x125fd8800 == 45 [pid = 1946] [id = 76] 02:08:05 INFO - PROCESS | 1946 | --DOCSHELL 0x126523000 == 44 [pid = 1946] [id = 75] 02:08:05 INFO - PROCESS | 1946 | --DOCSHELL 0x125422800 == 43 [pid = 1946] [id = 74] 02:08:05 INFO - PROCESS | 1946 | --DOCSHELL 0x1234c8800 == 42 [pid = 1946] [id = 73] 02:08:05 INFO - PROCESS | 1946 | --DOCSHELL 0x12113d000 == 41 [pid = 1946] [id = 72] 02:08:05 INFO - PROCESS | 1946 | --DOCSHELL 0x119d9a800 == 40 [pid = 1946] [id = 71] 02:08:05 INFO - PROCESS | 1946 | --DOCSHELL 0x119841800 == 39 [pid = 1946] [id = 70] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x128575c00) [pid = 1946] [serial = 189] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOCSHELL 0x119012000 == 38 [pid = 1946] [id = 69] 02:08:05 INFO - PROCESS | 1946 | --DOCSHELL 0x117158800 == 37 [pid = 1946] [id = 68] 02:08:05 INFO - PROCESS | 1946 | --DOCSHELL 0x116ae5800 == 36 [pid = 1946] [id = 67] 02:08:05 INFO - PROCESS | 1946 | --DOCSHELL 0x1186b6000 == 35 [pid = 1946] [id = 66] 02:08:05 INFO - PROCESS | 1946 | --DOCSHELL 0x1132d4800 == 34 [pid = 1946] [id = 65] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x120e8bc00) [pid = 1946] [serial = 171] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x1190d5800) [pid = 1946] [serial = 162] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x11920f800) [pid = 1946] [serial = 163] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x1167e0c00) [pid = 1946] [serial = 156] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x119a79c00) [pid = 1946] [serial = 168] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x124839c00) [pid = 1946] [serial = 174] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x1233be800) [pid = 1946] [serial = 172] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x124de9400) [pid = 1946] [serial = 177] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x124b29c00) [pid = 1946] [serial = 175] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1211eb000) [pid = 1946] [serial = 180] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x125451400) [pid = 1946] [serial = 181] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x116f18c00) [pid = 1946] [serial = 157] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1254df400) [pid = 1946] [serial = 183] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x118311800) [pid = 1946] [serial = 159] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1164ed000) [pid = 1946] [serial = 139] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x113c38800) [pid = 1946] [serial = 138] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1186e1000) [pid = 1946] [serial = 160] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x125450800) [pid = 1946] [serial = 178] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x118839000) [pid = 1946] [serial = 142] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x118621400) [pid = 1946] [serial = 141] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x116a24000) [pid = 1946] [serial = 154] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x120e8c800) [pid = 1946] [serial = 145] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1167d8800) [pid = 1946] [serial = 153] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11958e400) [pid = 1946] [serial = 165] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119dab800) [pid = 1946] [serial = 144] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1265a5400) [pid = 1946] [serial = 186] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12822c800) [pid = 1946] [serial = 187] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1233c2400) [pid = 1946] [serial = 148] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x120e7e400) [pid = 1946] [serial = 169] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x121af1c00) [pid = 1946] [serial = 147] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x126515c00) [pid = 1946] [serial = 184] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12175bc00) [pid = 1946] [serial = 151] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11985b800) [pid = 1946] [serial = 166] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119527000) [pid = 1946] [serial = 150] [outer = 0x0] [url = about:blank] 02:08:05 INFO - PROCESS | 1946 | 1468660085699 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 571ms 02:08:05 INFO - PROCESS | 1946 | 1468660085717 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 02:08:05 INFO - PROCESS | 1946 | 1468660085720 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 02:08:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:08:05 INFO - PROCESS | 1946 | 1468660085723 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:08:05 INFO - PROCESS | 1946 | 1468660085724 Marionette TRACE conn2 <- [1,314,null,{}] 02:08:05 INFO - PROCESS | 1946 | 1468660085726 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:05 INFO - PROCESS | 1946 | 1468660085728 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:05 INFO - PROCESS | 1946 | 1468660085810 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 02:08:05 INFO - PROCESS | 1946 | 1468660085814 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:05 INFO - PROCESS | 1946 | 1468660085815 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x116af2800 == 35 [pid = 1946] [id = 86] 02:08:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x119546c00) [pid = 1946] [serial = 255] [outer = 0x0] 02:08:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x11985a000) [pid = 1946] [serial = 256] [outer = 0x119546c00] 02:08:05 INFO - PROCESS | 1946 | 1468660085841 Marionette DEBUG loaded listener.js 02:08:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119d56000) [pid = 1946] [serial = 257] [outer = 0x119546c00] 02:08:06 INFO - PROCESS | 1946 | 1468660086227 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 518ms 02:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:08:06 INFO - PROCESS | 1946 | 1468660086241 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 02:08:06 INFO - PROCESS | 1946 | 1468660086243 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 02:08:06 INFO - PROCESS | 1946 | 1468660086249 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:08:06 INFO - PROCESS | 1946 | 1468660086253 Marionette TRACE conn2 <- [1,318,null,{}] 02:08:06 INFO - PROCESS | 1946 | 1468660086257 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:06 INFO - PROCESS | 1946 | 1468660086259 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:06 INFO - PROCESS | 1946 | 1468660086339 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 02:08:06 INFO - PROCESS | 1946 | 1468660086345 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:06 INFO - PROCESS | 1946 | 1468660086347 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192c5800 == 36 [pid = 1946] [id = 87] 02:08:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119da2400) [pid = 1946] [serial = 258] [outer = 0x0] 02:08:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1210cb000) [pid = 1946] [serial = 259] [outer = 0x119da2400] 02:08:06 INFO - PROCESS | 1946 | 1468660086372 Marionette DEBUG loaded listener.js 02:08:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12330bc00) [pid = 1946] [serial = 260] [outer = 0x119da2400] 02:08:06 INFO - PROCESS | 1946 | 1468660086722 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 528ms 02:08:06 INFO - PROCESS | 1946 | 1468660086774 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 02:08:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:08:06 INFO - PROCESS | 1946 | 1468660086776 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 02:08:06 INFO - PROCESS | 1946 | 1468660086778 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:08:06 INFO - PROCESS | 1946 | 1468660086779 Marionette TRACE conn2 <- [1,322,null,{}] 02:08:06 INFO - PROCESS | 1946 | 1468660086781 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:06 INFO - PROCESS | 1946 | 1468660086782 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:06 INFO - PROCESS | 1946 | 1468660086862 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 02:08:06 INFO - PROCESS | 1946 | 1468660086868 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:06 INFO - PROCESS | 1946 | 1468660086869 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x119840800 == 37 [pid = 1946] [id = 88] 02:08:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1248adc00) [pid = 1946] [serial = 261] [outer = 0x0] 02:08:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x124ba8c00) [pid = 1946] [serial = 262] [outer = 0x1248adc00] 02:08:06 INFO - PROCESS | 1946 | 1468660086898 Marionette DEBUG loaded listener.js 02:08:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x125450800) [pid = 1946] [serial = 263] [outer = 0x1248adc00] 02:08:07 INFO - PROCESS | 1946 | 1468660087231 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 468ms 02:08:07 INFO - PROCESS | 1946 | 1468660087246 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 02:08:07 INFO - PROCESS | 1946 | 1468660087248 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 02:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:08:07 INFO - PROCESS | 1946 | 1468660087250 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:08:07 INFO - PROCESS | 1946 | 1468660087251 Marionette TRACE conn2 <- [1,326,null,{}] 02:08:07 INFO - PROCESS | 1946 | 1468660087254 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:07 INFO - PROCESS | 1946 | 1468660087255 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:07 INFO - PROCESS | 1946 | 1468660087344 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 02:08:07 INFO - PROCESS | 1946 | 1468660087400 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:07 INFO - PROCESS | 1946 | 1468660087404 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d95000 == 38 [pid = 1946] [id = 89] 02:08:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1265a2000) [pid = 1946] [serial = 264] [outer = 0x0] 02:08:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12673c800) [pid = 1946] [serial = 265] [outer = 0x1265a2000] 02:08:07 INFO - PROCESS | 1946 | 1468660087437 Marionette DEBUG loaded listener.js 02:08:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x128226000) [pid = 1946] [serial = 266] [outer = 0x1265a2000] 02:08:07 INFO - PROCESS | 1946 | 1468660087767 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 569ms 02:08:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:08:07 INFO - PROCESS | 1946 | 1468660087819 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 02:08:07 INFO - PROCESS | 1946 | 1468660087821 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 02:08:07 INFO - PROCESS | 1946 | 1468660087823 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:08:07 INFO - PROCESS | 1946 | 1468660087824 Marionette TRACE conn2 <- [1,330,null,{}] 02:08:07 INFO - PROCESS | 1946 | 1468660087826 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:07 INFO - PROCESS | 1946 | 1468660087828 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:07 INFO - PROCESS | 1946 | 1468660087931 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 02:08:07 INFO - PROCESS | 1946 | 1468660087945 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:07 INFO - PROCESS | 1946 | 1468660087946 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x115ecc000 == 39 [pid = 1946] [id = 90] 02:08:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x128227000) [pid = 1946] [serial = 267] [outer = 0x0] 02:08:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1293c0c00) [pid = 1946] [serial = 268] [outer = 0x128227000] 02:08:07 INFO - PROCESS | 1946 | 1468660087971 Marionette DEBUG loaded listener.js 02:08:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1293f1800) [pid = 1946] [serial = 269] [outer = 0x128227000] 02:08:08 INFO - PROCESS | 1946 | 1468660088327 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 02:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:08:08 INFO - PROCESS | 1946 | 1468660088342 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 02:08:08 INFO - PROCESS | 1946 | 1468660088344 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 02:08:08 INFO - PROCESS | 1946 | 1468660088346 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:08:08 INFO - PROCESS | 1946 | 1468660088347 Marionette TRACE conn2 <- [1,334,null,{}] 02:08:08 INFO - PROCESS | 1946 | 1468660088349 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:08 INFO - PROCESS | 1946 | 1468660088350 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:08 INFO - PROCESS | 1946 | 1468660088449 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 02:08:08 INFO - PROCESS | 1946 | 1468660088460 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:08 INFO - PROCESS | 1946 | 1468660088462 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x12192a800 == 40 [pid = 1946] [id = 91] 02:08:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1293f2800) [pid = 1946] [serial = 270] [outer = 0x0] 02:08:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12961dc00) [pid = 1946] [serial = 271] [outer = 0x1293f2800] 02:08:08 INFO - PROCESS | 1946 | 1468660088486 Marionette DEBUG loaded listener.js 02:08:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x12a4e6400) [pid = 1946] [serial = 272] [outer = 0x1293f2800] 02:08:08 INFO - PROCESS | 1946 | 1468660088809 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:08:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 518ms 02:08:08 INFO - PROCESS | 1946 | 1468660088865 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 02:08:08 INFO - PROCESS | 1946 | 1468660088867 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 02:08:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:08:08 INFO - PROCESS | 1946 | 1468660088876 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:08:08 INFO - PROCESS | 1946 | 1468660088878 Marionette TRACE conn2 <- [1,338,null,{}] 02:08:08 INFO - PROCESS | 1946 | 1468660088881 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:08 INFO - PROCESS | 1946 | 1468660088883 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:09 INFO - PROCESS | 1946 | 1468660088993 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 02:08:09 INFO - PROCESS | 1946 | 1468660088998 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:09 INFO - PROCESS | 1946 | 1468660088999 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x125419800 == 41 [pid = 1946] [id = 92] 02:08:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12a4e6c00) [pid = 1946] [serial = 273] [outer = 0x0] 02:08:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12a8cb800) [pid = 1946] [serial = 274] [outer = 0x12a4e6c00] 02:08:09 INFO - PROCESS | 1946 | 1468660089023 Marionette DEBUG loaded listener.js 02:08:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x12b176000) [pid = 1946] [serial = 275] [outer = 0x12a4e6c00] 02:08:09 INFO - PROCESS | 1946 | 1468660089360 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 526ms 02:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:08:09 INFO - PROCESS | 1946 | 1468660089396 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 02:08:09 INFO - PROCESS | 1946 | 1468660089397 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 02:08:09 INFO - PROCESS | 1946 | 1468660089399 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:08:09 INFO - PROCESS | 1946 | 1468660089400 Marionette TRACE conn2 <- [1,342,null,{}] 02:08:09 INFO - PROCESS | 1946 | 1468660089403 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:09 INFO - PROCESS | 1946 | 1468660089404 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:09 INFO - PROCESS | 1946 | 1468660089509 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 02:08:09 INFO - PROCESS | 1946 | 1468660089512 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:09 INFO - PROCESS | 1946 | 1468660089513 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x126317000 == 42 [pid = 1946] [id = 93] 02:08:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12b2ea400) [pid = 1946] [serial = 276] [outer = 0x0] 02:08:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12b427000) [pid = 1946] [serial = 277] [outer = 0x12b2ea400] 02:08:09 INFO - PROCESS | 1946 | 1468660089537 Marionette DEBUG loaded listener.js 02:08:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x12bb26800) [pid = 1946] [serial = 278] [outer = 0x12b2ea400] 02:08:09 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1188f5c00) [pid = 1946] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:08:09 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x115e0d000) [pid = 1946] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:08:09 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x12856f000) [pid = 1946] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:08:09 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x119a79000) [pid = 1946] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:08:09 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x126598000) [pid = 1946] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:08:09 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x12341bc00) [pid = 1946] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:08:09 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x129617800) [pid = 1946] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:08:09 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x116f9cc00) [pid = 1946] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:08:09 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x121817c00) [pid = 1946] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:08:09 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11920a000) [pid = 1946] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:08:09 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x12a8ca000) [pid = 1946] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:08:09 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x125f2e800) [pid = 1946] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:08:09 INFO - PROCESS | 1946 | 1468660089949 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:08:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 569ms 02:08:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:08:09 INFO - PROCESS | 1946 | 1468660089968 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 02:08:09 INFO - PROCESS | 1946 | 1468660089970 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 02:08:09 INFO - PROCESS | 1946 | 1468660089974 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:08:09 INFO - PROCESS | 1946 | 1468660089976 Marionette TRACE conn2 <- [1,346,null,{}] 02:08:09 INFO - PROCESS | 1946 | 1468660089978 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:09 INFO - PROCESS | 1946 | 1468660089979 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:10 INFO - PROCESS | 1946 | 1468660090059 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 02:08:10 INFO - PROCESS | 1946 | 1468660090107 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:10 INFO - PROCESS | 1946 | 1468660090108 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x126943000 == 43 [pid = 1946] [id = 94] 02:08:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x116933800) [pid = 1946] [serial = 279] [outer = 0x0] 02:08:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1233b9800) [pid = 1946] [serial = 280] [outer = 0x116933800] 02:08:10 INFO - PROCESS | 1946 | 1468660090135 Marionette DEBUG loaded listener.js 02:08:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12b16ec00) [pid = 1946] [serial = 281] [outer = 0x116933800] 02:08:10 INFO - PROCESS | 1946 | 1468660090426 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 471ms 02:08:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:08:10 INFO - PROCESS | 1946 | 1468660090446 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 02:08:10 INFO - PROCESS | 1946 | 1468660090448 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 02:08:10 INFO - PROCESS | 1946 | 1468660090450 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:08:10 INFO - PROCESS | 1946 | 1468660090452 Marionette TRACE conn2 <- [1,350,null,{}] 02:08:10 INFO - PROCESS | 1946 | 1468660090471 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:10 INFO - PROCESS | 1946 | 1468660090474 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:10 INFO - PROCESS | 1946 | 1468660090567 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 02:08:10 INFO - PROCESS | 1946 | 1468660090573 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:10 INFO - PROCESS | 1946 | 1468660090575 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a794800 == 44 [pid = 1946] [id = 95] 02:08:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12b426800) [pid = 1946] [serial = 282] [outer = 0x0] 02:08:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12bb31000) [pid = 1946] [serial = 283] [outer = 0x12b426800] 02:08:10 INFO - PROCESS | 1946 | 1468660090599 Marionette DEBUG loaded listener.js 02:08:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x12bdc1000) [pid = 1946] [serial = 284] [outer = 0x12b426800] 02:08:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 02:08:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 470ms 02:08:10 INFO - PROCESS | 1946 | 1468660090915 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:10 INFO - PROCESS | 1946 | 1468660090921 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 02:08:10 INFO - PROCESS | 1946 | 1468660090926 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 02:08:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:08:10 INFO - PROCESS | 1946 | 1468660090932 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:08:10 INFO - PROCESS | 1946 | 1468660090933 Marionette TRACE conn2 <- [1,354,null,{}] 02:08:10 INFO - PROCESS | 1946 | 1468660090937 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:10 INFO - PROCESS | 1946 | 1468660090939 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:11 INFO - PROCESS | 1946 | 1468660091090 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 02:08:11 INFO - PROCESS | 1946 | 1468660091098 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:11 INFO - PROCESS | 1946 | 1468660091099 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a83f800 == 45 [pid = 1946] [id = 96] 02:08:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1186e8800) [pid = 1946] [serial = 285] [outer = 0x0] 02:08:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12bdbf400) [pid = 1946] [serial = 286] [outer = 0x1186e8800] 02:08:11 INFO - PROCESS | 1946 | 1468660091139 Marionette DEBUG loaded listener.js 02:08:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x12bf40800) [pid = 1946] [serial = 287] [outer = 0x1186e8800] 02:08:11 INFO - PROCESS | 1946 | 1468660091602 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 718ms 02:08:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:08:11 INFO - PROCESS | 1946 | 1468660091651 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 02:08:11 INFO - PROCESS | 1946 | 1468660091653 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 02:08:11 INFO - PROCESS | 1946 | 1468660091656 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:08:11 INFO - PROCESS | 1946 | 1468660091671 Marionette TRACE conn2 <- [1,358,null,{}] 02:08:11 INFO - PROCESS | 1946 | 1468660091674 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:11 INFO - PROCESS | 1946 | 1468660091675 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:11 INFO - PROCESS | 1946 | 1468660091753 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 02:08:11 INFO - PROCESS | 1946 | 1468660091759 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:11 INFO - PROCESS | 1946 | 1468660091761 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aadd800 == 46 [pid = 1946] [id = 97] 02:08:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12bf41c00) [pid = 1946] [serial = 288] [outer = 0x0] 02:08:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12bf48400) [pid = 1946] [serial = 289] [outer = 0x12bf41c00] 02:08:11 INFO - PROCESS | 1946 | 1468660091784 Marionette DEBUG loaded listener.js 02:08:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x12c2bfc00) [pid = 1946] [serial = 290] [outer = 0x12bf41c00] 02:08:12 INFO - PROCESS | 1946 | 1468660092247 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 632ms 02:08:12 INFO - PROCESS | 1946 | 1468660092305 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 02:08:12 INFO - PROCESS | 1946 | 1468660092308 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 02:08:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:08:12 INFO - PROCESS | 1946 | 1468660092313 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:08:12 INFO - PROCESS | 1946 | 1468660092316 Marionette TRACE conn2 <- [1,362,null,{}] 02:08:12 INFO - PROCESS | 1946 | 1468660092320 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:12 INFO - PROCESS | 1946 | 1468660092323 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:12 INFO - PROCESS | 1946 | 1468660092425 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 02:08:12 INFO - PROCESS | 1946 | 1468660092510 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:12 INFO - PROCESS | 1946 | 1468660092511 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x1181c1000 == 47 [pid = 1946] [id = 98] 02:08:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1186dfc00) [pid = 1946] [serial = 291] [outer = 0x0] 02:08:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x118832000) [pid = 1946] [serial = 292] [outer = 0x1186dfc00] 02:08:12 INFO - PROCESS | 1946 | 1468660092543 Marionette DEBUG loaded listener.js 02:08:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x119542800) [pid = 1946] [serial = 293] [outer = 0x1186dfc00] 02:08:13 INFO - PROCESS | 1946 | 1468660093004 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 724ms 02:08:13 INFO - PROCESS | 1946 | 1468660093040 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 02:08:13 INFO - PROCESS | 1946 | 1468660093043 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 02:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:08:13 INFO - PROCESS | 1946 | 1468660093049 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:08:13 INFO - PROCESS | 1946 | 1468660093051 Marionette TRACE conn2 <- [1,366,null,{}] 02:08:13 INFO - PROCESS | 1946 | 1468660093053 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:13 INFO - PROCESS | 1946 | 1468660093057 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:13 INFO - PROCESS | 1946 | 1468660093165 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 02:08:13 INFO - PROCESS | 1946 | 1468660093229 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:13 INFO - PROCESS | 1946 | 1468660093230 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d92000 == 48 [pid = 1946] [id = 99] 02:08:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x119da0000) [pid = 1946] [serial = 294] [outer = 0x0] 02:08:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x119da3800) [pid = 1946] [serial = 295] [outer = 0x119da0000] 02:08:13 INFO - PROCESS | 1946 | 1468660093261 Marionette DEBUG loaded listener.js 02:08:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x120e83800) [pid = 1946] [serial = 296] [outer = 0x119da0000] 02:08:13 INFO - PROCESS | 1946 | 1468660093704 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 669ms 02:08:13 INFO - PROCESS | 1946 | 1468660093770 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 02:08:13 INFO - PROCESS | 1946 | 1468660093773 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 02:08:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:08:13 INFO - PROCESS | 1946 | 1468660093812 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:08:13 INFO - PROCESS | 1946 | 1468660093816 Marionette TRACE conn2 <- [1,370,null,{}] 02:08:13 INFO - PROCESS | 1946 | 1468660093849 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:13 INFO - PROCESS | 1946 | 1468660093855 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:14 INFO - PROCESS | 1946 | 1468660094077 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 02:08:14 INFO - PROCESS | 1946 | 1468660094190 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:14 INFO - PROCESS | 1946 | 1468660094192 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b236800 == 49 [pid = 1946] [id = 100] 02:08:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x128222800) [pid = 1946] [serial = 297] [outer = 0x0] 02:08:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x12822bc00) [pid = 1946] [serial = 298] [outer = 0x128222800] 02:08:14 INFO - PROCESS | 1946 | 1468660094227 Marionette DEBUG loaded listener.js 02:08:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x129160c00) [pid = 1946] [serial = 299] [outer = 0x128222800] 02:08:14 INFO - PROCESS | 1946 | 1468660094713 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 02:08:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:08:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 953ms 02:08:14 INFO - PROCESS | 1946 | 1468660094742 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 02:08:14 INFO - PROCESS | 1946 | 1468660094744 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 02:08:14 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:08:14 INFO - PROCESS | 1946 | 1468660094746 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:08:14 INFO - PROCESS | 1946 | 1468660094748 Marionette TRACE conn2 <- [1,374,null,{}] 02:08:14 INFO - PROCESS | 1946 | 1468660094750 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:14 INFO - PROCESS | 1946 | 1468660094751 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:14 INFO - PROCESS | 1946 | 1468660094858 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 02:08:14 INFO - PROCESS | 1946 | 1468660094908 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:14 INFO - PROCESS | 1946 | 1468660094910 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a5c800 == 50 [pid = 1946] [id = 101] 02:08:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x12695fc00) [pid = 1946] [serial = 300] [outer = 0x0] 02:08:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x129617800) [pid = 1946] [serial = 301] [outer = 0x12695fc00] 02:08:14 INFO - PROCESS | 1946 | 1468660094938 Marionette DEBUG loaded listener.js 02:08:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 119 (0x12a8c8000) [pid = 1946] [serial = 302] [outer = 0x12695fc00] 02:08:15 INFO - PROCESS | 1946 | 1468660095504 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:08:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:08:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 769ms 02:08:15 INFO - PROCESS | 1946 | 1468660095517 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 02:08:15 INFO - PROCESS | 1946 | 1468660095519 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 02:08:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:08:15 INFO - PROCESS | 1946 | 1468660095522 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:08:15 INFO - PROCESS | 1946 | 1468660095524 Marionette TRACE conn2 <- [1,378,null,{}] 02:08:15 INFO - PROCESS | 1946 | 1468660095528 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:15 INFO - PROCESS | 1946 | 1468660095529 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:15 INFO - PROCESS | 1946 | 1468660095626 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 02:08:15 INFO - PROCESS | 1946 | 1468660095693 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:15 INFO - PROCESS | 1946 | 1468660095694 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x119807800 == 51 [pid = 1946] [id = 102] 02:08:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 120 (0x119548800) [pid = 1946] [serial = 303] [outer = 0x0] 02:08:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 121 (0x119584800) [pid = 1946] [serial = 304] [outer = 0x119548800] 02:08:15 INFO - PROCESS | 1946 | 1468660095721 Marionette DEBUG loaded listener.js 02:08:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 122 (0x119862000) [pid = 1946] [serial = 305] [outer = 0x119548800] 02:08:16 INFO - PROCESS | 1946 | 1468660096146 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:08:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:08:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 670ms 02:08:16 INFO - PROCESS | 1946 | 1468660096192 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 02:08:16 INFO - PROCESS | 1946 | 1468660096195 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 02:08:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:08:16 INFO - PROCESS | 1946 | 1468660096200 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:08:16 INFO - PROCESS | 1946 | 1468660096202 Marionette TRACE conn2 <- [1,382,null,{}] 02:08:16 INFO - PROCESS | 1946 | 1468660096204 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:16 INFO - PROCESS | 1946 | 1468660096206 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:16 INFO - PROCESS | 1946 | 1468660096320 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x12a83f800 == 50 [pid = 1946] [id = 96] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x12a794800 == 49 [pid = 1946] [id = 95] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x126943000 == 48 [pid = 1946] [id = 94] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x126317000 == 47 [pid = 1946] [id = 93] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x125419800 == 46 [pid = 1946] [id = 92] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x12192a800 == 45 [pid = 1946] [id = 91] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x115ecc000 == 44 [pid = 1946] [id = 90] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 121 (0x115e06000) [pid = 1946] [serial = 192] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 120 (0x1186de000) [pid = 1946] [serial = 195] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 119 (0x12b171c00) [pid = 1946] [serial = 235] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x119d95000 == 43 [pid = 1946] [id = 89] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x119840800 == 42 [pid = 1946] [id = 88] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x1192c5800 == 41 [pid = 1946] [id = 87] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x116af2800 == 40 [pid = 1946] [id = 86] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x11747f000 == 39 [pid = 1946] [id = 85] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x116ae0800 == 38 [pid = 1946] [id = 84] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x12a60a800 == 37 [pid = 1946] [id = 83] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x126943800 == 36 [pid = 1946] [id = 82] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x119d83800 == 35 [pid = 1946] [id = 81] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x1186ac800 == 34 [pid = 1946] [id = 80] 02:08:16 INFO - PROCESS | 1946 | --DOCSHELL 0x12936a800 == 33 [pid = 1946] [id = 79] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 118 (0x12b16fc00) [pid = 1946] [serial = 233] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x119525800) [pid = 1946] [serial = 202] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x121448800) [pid = 1946] [serial = 227] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x1293b9400) [pid = 1946] [serial = 217] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x11958fc00) [pid = 1946] [serial = 203] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x12175b800) [pid = 1946] [serial = 206] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x12915a400) [pid = 1946] [serial = 215] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x125f34800) [pid = 1946] [serial = 212] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x116908c00) [pid = 1946] [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.] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x11920b400) [pid = 1946] [serial = 226] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x12a4dc800) [pid = 1946] [serial = 224] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x11821e400) [pid = 1946] [serial = 199] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1186eb800) [pid = 1946] [serial = 200] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x12341b800) [pid = 1946] [serial = 209] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1233b8000) [pid = 1946] [serial = 208] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12341a400) [pid = 1946] [serial = 229] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x119dad000) [pid = 1946] [serial = 205] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x12a8d2000) [pid = 1946] [serial = 232] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x128222400) [pid = 1946] [serial = 214] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x129620000) [pid = 1946] [serial = 223] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x124b32c00) [pid = 1946] [serial = 211] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1293c5800) [pid = 1946] [serial = 218] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1293f0000) [pid = 1946] [serial = 220] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x129617000) [pid = 1946] [serial = 221] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x12a8c6c00) [pid = 1946] [serial = 230] [outer = 0x0] [url = about:blank] 02:08:16 INFO - PROCESS | 1946 | 1468660096406 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:16 INFO - PROCESS | 1946 | 1468660096407 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x115ebb000 == 34 [pid = 1946] [id = 103] 02:08:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1186eb800) [pid = 1946] [serial = 306] [outer = 0x0] 02:08:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119549400) [pid = 1946] [serial = 307] [outer = 0x1186eb800] 02:08:16 INFO - PROCESS | 1946 | 1468660096435 Marionette DEBUG loaded listener.js 02:08:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x121af3400) [pid = 1946] [serial = 308] [outer = 0x1186eb800] 02:08:16 INFO - PROCESS | 1946 | 1468660096742 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:08:16 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:08:16 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 571ms 02:08:16 INFO - PROCESS | 1946 | 1468660096792 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 02:08:16 INFO - PROCESS | 1946 | 1468660096793 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 02:08:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:08:16 INFO - PROCESS | 1946 | 1468660096818 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:08:16 INFO - PROCESS | 1946 | 1468660096820 Marionette TRACE conn2 <- [1,386,null,{}] 02:08:16 INFO - PROCESS | 1946 | 1468660096841 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:16 INFO - PROCESS | 1946 | 1468660096844 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:16 INFO - PROCESS | 1946 | 1468660096975 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 02:08:16 INFO - PROCESS | 1946 | 1468660096991 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:16 INFO - PROCESS | 1946 | 1468660096993 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x119838000 == 35 [pid = 1946] [id = 104] 02:08:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1254db400) [pid = 1946] [serial = 309] [outer = 0x0] 02:08:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1293c1400) [pid = 1946] [serial = 310] [outer = 0x1254db400] 02:08:17 INFO - PROCESS | 1946 | 1468660097024 Marionette DEBUG loaded listener.js 02:08:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x129624000) [pid = 1946] [serial = 311] [outer = 0x1254db400] 02:08:17 INFO - PROCESS | 1946 | 1468660097381 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 02:08:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:08:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 591ms 02:08:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:08:17 INFO - PROCESS | 1946 | 1468660097397 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 02:08:17 INFO - PROCESS | 1946 | 1468660097398 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 02:08:17 INFO - PROCESS | 1946 | 1468660097400 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:08:17 INFO - PROCESS | 1946 | 1468660097401 Marionette TRACE conn2 <- [1,390,null,{}] 02:08:17 INFO - PROCESS | 1946 | 1468660097404 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:17 INFO - PROCESS | 1946 | 1468660097405 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:17 INFO - PROCESS | 1946 | 1468660097485 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 02:08:17 INFO - PROCESS | 1946 | 1468660097491 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:17 INFO - PROCESS | 1946 | 1468660097493 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x1213a5000 == 36 [pid = 1946] [id = 105] 02:08:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x12a8ce800) [pid = 1946] [serial = 312] [outer = 0x0] 02:08:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12b423c00) [pid = 1946] [serial = 313] [outer = 0x12a8ce800] 02:08:17 INFO - PROCESS | 1946 | 1468660097518 Marionette DEBUG loaded listener.js 02:08:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12bb28000) [pid = 1946] [serial = 314] [outer = 0x12a8ce800] 02:08:17 INFO - PROCESS | 1946 | 1468660097875 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 02:08:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:08:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 521ms 02:08:17 INFO - PROCESS | 1946 | 1468660097922 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 02:08:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:08:17 INFO - PROCESS | 1946 | 1468660097924 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 02:08:17 INFO - PROCESS | 1946 | 1468660097927 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:08:17 INFO - PROCESS | 1946 | 1468660097929 Marionette TRACE conn2 <- [1,394,null,{}] 02:08:17 INFO - PROCESS | 1946 | 1468660097931 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:17 INFO - PROCESS | 1946 | 1468660097932 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:18 INFO - PROCESS | 1946 | 1468660098013 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 02:08:18 INFO - PROCESS | 1946 | 1468660098017 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:18 INFO - PROCESS | 1946 | 1468660098018 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x1248c7800 == 37 [pid = 1946] [id = 106] 02:08:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x12b420800) [pid = 1946] [serial = 315] [outer = 0x0] 02:08:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12bdb8000) [pid = 1946] [serial = 316] [outer = 0x12b420800] 02:08:18 INFO - PROCESS | 1946 | 1468660098043 Marionette DEBUG loaded listener.js 02:08:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12bf3e000) [pid = 1946] [serial = 317] [outer = 0x12b420800] 02:08:18 INFO - PROCESS | 1946 | 1468660098403 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 02:08:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:08:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 517ms 02:08:18 INFO - PROCESS | 1946 | 1468660098446 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 02:08:18 INFO - PROCESS | 1946 | 1468660098447 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 02:08:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:08:18 INFO - PROCESS | 1946 | 1468660098449 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:08:18 INFO - PROCESS | 1946 | 1468660098450 Marionette TRACE conn2 <- [1,398,null,{}] 02:08:18 INFO - PROCESS | 1946 | 1468660098453 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:18 INFO - PROCESS | 1946 | 1468660098457 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:18 INFO - PROCESS | 1946 | 1468660098588 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 02:08:18 INFO - PROCESS | 1946 | 1468660098613 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:18 INFO - PROCESS | 1946 | 1468660098614 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x1169c7000 == 38 [pid = 1946] [id = 107] 02:08:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x12bdb6800) [pid = 1946] [serial = 318] [outer = 0x0] 02:08:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x12c2b8400) [pid = 1946] [serial = 319] [outer = 0x12bdb6800] 02:08:18 INFO - PROCESS | 1946 | 1468660098639 Marionette DEBUG loaded listener.js 02:08:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12c3f1c00) [pid = 1946] [serial = 320] [outer = 0x12bdb6800] 02:08:19 INFO - PROCESS | 1946 | 1468660098995 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 02:08:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:08:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 568ms 02:08:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:08:19 INFO - PROCESS | 1946 | 1468660099018 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 02:08:19 INFO - PROCESS | 1946 | 1468660099020 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 02:08:19 INFO - PROCESS | 1946 | 1468660099022 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:08:19 INFO - PROCESS | 1946 | 1468660099025 Marionette TRACE conn2 <- [1,402,null,{}] 02:08:19 INFO - PROCESS | 1946 | 1468660099028 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:19 INFO - PROCESS | 1946 | 1468660099029 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:19 INFO - PROCESS | 1946 | 1468660099131 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 02:08:19 INFO - PROCESS | 1946 | 1468660099134 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:19 INFO - PROCESS | 1946 | 1468660099135 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x129361800 == 39 [pid = 1946] [id = 108] 02:08:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x11676b800) [pid = 1946] [serial = 321] [outer = 0x0] 02:08:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x116775000) [pid = 1946] [serial = 322] [outer = 0x11676b800] 02:08:19 INFO - PROCESS | 1946 | 1468660099188 Marionette DEBUG loaded listener.js 02:08:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x116f18400) [pid = 1946] [serial = 323] [outer = 0x11676b800] 02:08:19 INFO - PROCESS | 1946 | 1468660099511 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 02:08:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:08:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 521ms 02:08:19 INFO - PROCESS | 1946 | 1468660099549 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 02:08:19 INFO - PROCESS | 1946 | 1468660099550 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 02:08:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:08:19 INFO - PROCESS | 1946 | 1468660099552 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:08:19 INFO - PROCESS | 1946 | 1468660099553 Marionette TRACE conn2 <- [1,406,null,{}] 02:08:19 INFO - PROCESS | 1946 | 1468660099556 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:19 INFO - PROCESS | 1946 | 1468660099557 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:19 INFO - PROCESS | 1946 | 1468660099690 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 02:08:19 INFO - PROCESS | 1946 | 1468660099691 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:08:19 INFO - PROCESS | 1946 | 1468660099710 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:19 INFO - PROCESS | 1946 | 1468660099711 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a84b800 == 40 [pid = 1946] [id = 109] 02:08:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x120e34400) [pid = 1946] [serial = 324] [outer = 0x0] 02:08:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x12bb2a400) [pid = 1946] [serial = 325] [outer = 0x120e34400] 02:08:19 INFO - PROCESS | 1946 | 1468660099751 Marionette DEBUG loaded listener.js 02:08:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x12c3f2800) [pid = 1946] [serial = 326] [outer = 0x120e34400] 02:08:20 INFO - PROCESS | 1946 | 1468660100197 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 02:08:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:08:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 670ms 02:08:20 INFO - PROCESS | 1946 | 1468660100224 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 02:08:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:08:20 INFO - PROCESS | 1946 | 1468660100225 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 02:08:20 INFO - PROCESS | 1946 | 1468660100235 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:08:20 INFO - PROCESS | 1946 | 1468660100236 Marionette TRACE conn2 <- [1,410,null,{}] 02:08:20 INFO - PROCESS | 1946 | 1468660100240 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:20 INFO - PROCESS | 1946 | 1468660100242 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:20 INFO - PROCESS | 1946 | 1468660100346 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 02:08:20 INFO - PROCESS | 1946 | 1468660100395 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:20 INFO - PROCESS | 1946 | 1468660100396 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b248800 == 41 [pid = 1946] [id = 110] 02:08:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x110f92000) [pid = 1946] [serial = 327] [outer = 0x0] 02:08:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 117 (0x110f9ac00) [pid = 1946] [serial = 328] [outer = 0x110f92000] 02:08:20 INFO - PROCESS | 1946 | 1468660100420 Marionette DEBUG loaded listener.js 02:08:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 118 (0x110f9ec00) [pid = 1946] [serial = 329] [outer = 0x110f92000] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 117 (0x1248adc00) [pid = 1946] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 116 (0x119da2400) [pid = 1946] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x1186e1800) [pid = 1946] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x119546c00) [pid = 1946] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x1167d8400) [pid = 1946] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x12b426800) [pid = 1946] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x118307400) [pid = 1946] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x12822d000) [pid = 1946] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1186e8800) [pid = 1946] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x128227000) [pid = 1946] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x12a4e6c00) [pid = 1946] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1293f2800) [pid = 1946] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x116933800) [pid = 1946] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x12b2ea400) [pid = 1946] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:08:20 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1265a2000) [pid = 1946] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:08:20 INFO - PROCESS | 1946 | 1468660100870 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 02:08:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:08:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 682ms 02:08:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:08:20 INFO - PROCESS | 1946 | 1468660100911 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 02:08:20 INFO - PROCESS | 1946 | 1468660100912 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 02:08:20 INFO - PROCESS | 1946 | 1468660100914 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:08:20 INFO - PROCESS | 1946 | 1468660100915 Marionette TRACE conn2 <- [1,414,null,{}] 02:08:20 INFO - PROCESS | 1946 | 1468660100926 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:20 INFO - PROCESS | 1946 | 1468660100928 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:21 INFO - PROCESS | 1946 | 1468660101014 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 02:08:21 INFO - PROCESS | 1946 | 1468660101069 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:21 INFO - PROCESS | 1946 | 1468660101070 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x12937c000 == 42 [pid = 1946] [id = 111] 02:08:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x110f97800) [pid = 1946] [serial = 330] [outer = 0x0] 02:08:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x118836800) [pid = 1946] [serial = 331] [outer = 0x110f97800] 02:08:21 INFO - PROCESS | 1946 | 1468660101097 Marionette DEBUG loaded listener.js 02:08:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12191a800) [pid = 1946] [serial = 332] [outer = 0x110f97800] 02:08:21 INFO - PROCESS | 1946 | 1468660101377 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 02:08:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:08:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 02:08:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:08:21 INFO - PROCESS | 1946 | 1468660101433 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 02:08:21 INFO - PROCESS | 1946 | 1468660101435 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 02:08:21 INFO - PROCESS | 1946 | 1468660101438 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:08:21 INFO - PROCESS | 1946 | 1468660101440 Marionette TRACE conn2 <- [1,418,null,{}] 02:08:21 INFO - PROCESS | 1946 | 1468660101444 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:21 INFO - PROCESS | 1946 | 1468660101446 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:21 INFO - PROCESS | 1946 | 1468660101545 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 02:08:21 INFO - PROCESS | 1946 | 1468660101548 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:21 INFO - PROCESS | 1946 | 1468660101550 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd73000 == 43 [pid = 1946] [id = 112] 02:08:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x120e2c000) [pid = 1946] [serial = 333] [outer = 0x0] 02:08:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x121922c00) [pid = 1946] [serial = 334] [outer = 0x120e2c000] 02:08:21 INFO - PROCESS | 1946 | 1468660101577 Marionette DEBUG loaded listener.js 02:08:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12a4e6c00) [pid = 1946] [serial = 335] [outer = 0x120e2c000] 02:08:22 INFO - PROCESS | 1946 | 1468660102416 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 02:08:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 02:08:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1021ms 02:08:22 INFO - PROCESS | 1946 | 1468660102460 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 02:08:22 INFO - PROCESS | 1946 | 1468660102461 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 02:08:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:08:22 INFO - PROCESS | 1946 | 1468660102463 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:08:22 INFO - PROCESS | 1946 | 1468660102465 Marionette TRACE conn2 <- [1,422,null,{}] 02:08:22 INFO - PROCESS | 1946 | 1468660102467 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:22 INFO - PROCESS | 1946 | 1468660102468 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:22 INFO - PROCESS | 1946 | 1468660102557 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 02:08:22 INFO - PROCESS | 1946 | 1468660102562 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:22 INFO - PROCESS | 1946 | 1468660102563 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf4c000 == 44 [pid = 1946] [id = 113] 02:08:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1188f8c00) [pid = 1946] [serial = 336] [outer = 0x0] 02:08:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x120ea7c00) [pid = 1946] [serial = 337] [outer = 0x1188f8c00] 02:08:22 INFO - PROCESS | 1946 | 1468660102587 Marionette DEBUG loaded listener.js 02:08:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x120eac000) [pid = 1946] [serial = 338] [outer = 0x1188f8c00] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x12541a800 == 43 [pid = 1946] [id = 64] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x119807800 == 42 [pid = 1946] [id = 102] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x119a5c800 == 41 [pid = 1946] [id = 101] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x12b236800 == 40 [pid = 1946] [id = 100] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x119d92000 == 39 [pid = 1946] [id = 99] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x1181c1000 == 38 [pid = 1946] [id = 98] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x12aadd800 == 37 [pid = 1946] [id = 97] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x115ebb000 == 36 [pid = 1946] [id = 103] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x119838000 == 35 [pid = 1946] [id = 104] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x1213a5000 == 34 [pid = 1946] [id = 105] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x12b248800 == 33 [pid = 1946] [id = 110] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x12937c000 == 32 [pid = 1946] [id = 111] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x129361800 == 31 [pid = 1946] [id = 108] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd73000 == 30 [pid = 1946] [id = 112] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x1169c7000 == 29 [pid = 1946] [id = 107] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x1248c7800 == 28 [pid = 1946] [id = 106] 02:08:23 INFO - PROCESS | 1946 | --DOCSHELL 0x12a84b800 == 27 [pid = 1946] [id = 109] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x118833400) [pid = 1946] [serial = 196] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x12915c400) [pid = 1946] [serial = 190] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1293c0c00) [pid = 1946] [serial = 268] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x12a8cb800) [pid = 1946] [serial = 274] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x12961dc00) [pid = 1946] [serial = 271] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1233b9800) [pid = 1946] [serial = 280] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x12b427000) [pid = 1946] [serial = 277] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x11954d000) [pid = 1946] [serial = 241] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x11883a000) [pid = 1946] [serial = 238] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x12673c800) [pid = 1946] [serial = 265] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x120e81c00) [pid = 1946] [serial = 244] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x124ba8c00) [pid = 1946] [serial = 262] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x125450800) [pid = 1946] [serial = 263] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1210cb000) [pid = 1946] [serial = 259] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12330bc00) [pid = 1946] [serial = 260] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119523800) [pid = 1946] [serial = 254] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1188fa400) [pid = 1946] [serial = 253] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1249ec400) [pid = 1946] [serial = 247] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11985a000) [pid = 1946] [serial = 256] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119d56000) [pid = 1946] [serial = 257] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x118226800) [pid = 1946] [serial = 251] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x116f17400) [pid = 1946] [serial = 250] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x12bb31000) [pid = 1946] [serial = 283] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12bb26800) [pid = 1946] [serial = 278] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12bdc1000) [pid = 1946] [serial = 284] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12b176000) [pid = 1946] [serial = 275] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12a4e6400) [pid = 1946] [serial = 272] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12b16ec00) [pid = 1946] [serial = 281] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12bf40800) [pid = 1946] [serial = 287] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1293f1800) [pid = 1946] [serial = 269] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x128226000) [pid = 1946] [serial = 266] [outer = 0x0] [url = about:blank] 02:08:23 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x12bdbf400) [pid = 1946] [serial = 286] [outer = 0x0] [url = about:blank] 02:08:24 INFO - PROCESS | 1946 | 1468660104557 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 02:08:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:08:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2121ms 02:08:24 INFO - PROCESS | 1946 | 1468660104586 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 02:08:24 INFO - PROCESS | 1946 | 1468660104589 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 02:08:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:08:24 INFO - PROCESS | 1946 | 1468660104593 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:08:24 INFO - PROCESS | 1946 | 1468660104595 Marionette TRACE conn2 <- [1,426,null,{}] 02:08:24 INFO - PROCESS | 1946 | 1468660104599 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:24 INFO - PROCESS | 1946 | 1468660104600 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:24 INFO - PROCESS | 1946 | 1468660104676 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 02:08:24 INFO - PROCESS | 1946 | 1468660104680 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:24 INFO - PROCESS | 1946 | 1468660104682 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x114f19800 == 28 [pid = 1946] [id = 114] 02:08:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x116642000) [pid = 1946] [serial = 339] [outer = 0x0] 02:08:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x116774800) [pid = 1946] [serial = 340] [outer = 0x116642000] 02:08:24 INFO - PROCESS | 1946 | 1468660104713 Marionette DEBUG loaded listener.js 02:08:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11698c800) [pid = 1946] [serial = 341] [outer = 0x116642000] 02:08:25 INFO - PROCESS | 1946 | 1468660105062 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 02:08:25 INFO - PROCESS | 1946 | 1468660105117 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 02:08:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:08:25 INFO - PROCESS | 1946 | 1468660105121 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:08:25 INFO - PROCESS | 1946 | 1468660105123 Marionette TRACE conn2 <- [1,430,null,{}] 02:08:25 INFO - PROCESS | 1946 | 1468660105125 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:25 INFO - PROCESS | 1946 | 1468660105128 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:25 INFO - PROCESS | 1946 | 1468660105202 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 02:08:25 INFO - PROCESS | 1946 | 1468660105209 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:25 INFO - PROCESS | 1946 | 1468660105211 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x116ae9800 == 29 [pid = 1946] [id = 115] 02:08:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x117566400) [pid = 1946] [serial = 342] [outer = 0x0] 02:08:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x118621400) [pid = 1946] [serial = 343] [outer = 0x117566400] 02:08:25 INFO - PROCESS | 1946 | 1468660105238 Marionette DEBUG loaded listener.js 02:08:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1186e5c00) [pid = 1946] [serial = 344] [outer = 0x117566400] 02:08:25 INFO - PROCESS | 1946 | 1468660105572 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 02:08:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:08:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 471ms 02:08:25 INFO - PROCESS | 1946 | 1468660105593 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 02:08:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:08:25 INFO - PROCESS | 1946 | 1468660105602 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 02:08:25 INFO - PROCESS | 1946 | 1468660105605 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:08:25 INFO - PROCESS | 1946 | 1468660105607 Marionette TRACE conn2 <- [1,434,null,{}] 02:08:25 INFO - PROCESS | 1946 | 1468660105615 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:25 INFO - PROCESS | 1946 | 1468660105618 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:25 INFO - PROCESS | 1946 | 1468660105717 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 02:08:25 INFO - PROCESS | 1946 | 1468660105747 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:25 INFO - PROCESS | 1946 | 1468660105749 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186b2000 == 30 [pid = 1946] [id = 116] 02:08:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x110f95c00) [pid = 1946] [serial = 345] [outer = 0x0] 02:08:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1190d5800) [pid = 1946] [serial = 346] [outer = 0x110f95c00] 02:08:25 INFO - PROCESS | 1946 | 1468660105776 Marionette DEBUG loaded listener.js 02:08:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x119509000) [pid = 1946] [serial = 347] [outer = 0x110f95c00] 02:08:26 INFO - PROCESS | 1946 | 1468660106085 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 02:08:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:08:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 522ms 02:08:26 INFO - PROCESS | 1946 | 1468660106128 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 02:08:26 INFO - PROCESS | 1946 | 1468660106129 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 02:08:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:08:26 INFO - PROCESS | 1946 | 1468660106131 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:08:26 INFO - PROCESS | 1946 | 1468660106133 Marionette TRACE conn2 <- [1,438,null,{}] 02:08:26 INFO - PROCESS | 1946 | 1468660106135 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:26 INFO - PROCESS | 1946 | 1468660106136 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:26 INFO - PROCESS | 1946 | 1468660106213 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 02:08:26 INFO - PROCESS | 1946 | 1468660106217 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:26 INFO - PROCESS | 1946 | 1468660106218 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x1188df800 == 31 [pid = 1946] [id = 117] 02:08:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11950d000) [pid = 1946] [serial = 348] [outer = 0x0] 02:08:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119541800) [pid = 1946] [serial = 349] [outer = 0x11950d000] 02:08:26 INFO - PROCESS | 1946 | 1468660106246 Marionette DEBUG loaded listener.js 02:08:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11954d800) [pid = 1946] [serial = 350] [outer = 0x11950d000] 02:08:26 INFO - PROCESS | 1946 | 1468660106582 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 02:08:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:08:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 467ms 02:08:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:08:26 INFO - PROCESS | 1946 | 1468660106600 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 02:08:26 INFO - PROCESS | 1946 | 1468660106601 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 02:08:26 INFO - PROCESS | 1946 | 1468660106603 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:08:26 INFO - PROCESS | 1946 | 1468660106604 Marionette TRACE conn2 <- [1,442,null,{}] 02:08:26 INFO - PROCESS | 1946 | 1468660106611 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:26 INFO - PROCESS | 1946 | 1468660106613 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:26 INFO - PROCESS | 1946 | 1468660106717 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 02:08:26 INFO - PROCESS | 1946 | 1468660106725 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:26 INFO - PROCESS | 1946 | 1468660106726 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192d9800 == 32 [pid = 1946] [id = 118] 02:08:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x117560400) [pid = 1946] [serial = 351] [outer = 0x0] 02:08:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x11958c400) [pid = 1946] [serial = 352] [outer = 0x117560400] 02:08:26 INFO - PROCESS | 1946 | 1468660106751 Marionette DEBUG loaded listener.js 02:08:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119861000) [pid = 1946] [serial = 353] [outer = 0x117560400] 02:08:27 INFO - PROCESS | 1946 | 1468660107075 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 02:08:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:08:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 521ms 02:08:27 INFO - PROCESS | 1946 | 1468660107125 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 02:08:27 INFO - PROCESS | 1946 | 1468660107126 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 02:08:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:08:27 INFO - PROCESS | 1946 | 1468660107128 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:08:27 INFO - PROCESS | 1946 | 1468660107129 Marionette TRACE conn2 <- [1,446,null,{}] 02:08:27 INFO - PROCESS | 1946 | 1468660107132 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:27 INFO - PROCESS | 1946 | 1468660107136 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:27 INFO - PROCESS | 1946 | 1468660107228 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 02:08:27 INFO - PROCESS | 1946 | 1468660107284 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:27 INFO - PROCESS | 1946 | 1468660107285 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a49000 == 33 [pid = 1946] [id = 119] 02:08:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1186e3000) [pid = 1946] [serial = 354] [outer = 0x0] 02:08:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119a80800) [pid = 1946] [serial = 355] [outer = 0x1186e3000] 02:08:27 INFO - PROCESS | 1946 | 1468660107311 Marionette DEBUG loaded listener.js 02:08:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x120e86000) [pid = 1946] [serial = 356] [outer = 0x1186e3000] 02:08:27 INFO - PROCESS | 1946 | 1468660107576 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 02:08:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:08:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 467ms 02:08:27 INFO - PROCESS | 1946 | 1468660107597 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 02:08:27 INFO - PROCESS | 1946 | 1468660107599 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 02:08:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:08:27 INFO - PROCESS | 1946 | 1468660107601 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:08:27 INFO - PROCESS | 1946 | 1468660107602 Marionette TRACE conn2 <- [1,450,null,{}] 02:08:27 INFO - PROCESS | 1946 | 1468660107604 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:27 INFO - PROCESS | 1946 | 1468660107606 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:27 INFO - PROCESS | 1946 | 1468660107702 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 02:08:27 INFO - PROCESS | 1946 | 1468660107706 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:27 INFO - PROCESS | 1946 | 1468660107709 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f5c800 == 34 [pid = 1946] [id = 120] 02:08:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x120e8b800) [pid = 1946] [serial = 357] [outer = 0x0] 02:08:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x120ea3000) [pid = 1946] [serial = 358] [outer = 0x120e8b800] 02:08:27 INFO - PROCESS | 1946 | 1468660107733 Marionette DEBUG loaded listener.js 02:08:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x120ead000) [pid = 1946] [serial = 359] [outer = 0x120e8b800] 02:08:28 INFO - PROCESS | 1946 | 1468660108044 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 02:08:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:08:28 INFO - PROCESS | 1946 | 1468660108076 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 02:08:28 INFO - PROCESS | 1946 | 1468660108079 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:08:28 INFO - PROCESS | 1946 | 1468660108080 Marionette TRACE conn2 <- [1,454,null,{}] 02:08:28 INFO - PROCESS | 1946 | 1468660108082 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:28 INFO - PROCESS | 1946 | 1468660108083 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:28 INFO - PROCESS | 1946 | 1468660108154 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 02:08:28 INFO - PROCESS | 1946 | 1468660108207 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:28 INFO - PROCESS | 1946 | 1468660108209 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x121151000 == 35 [pid = 1946] [id = 121] 02:08:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x120e8bc00) [pid = 1946] [serial = 360] [outer = 0x0] 02:08:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1210ca400) [pid = 1946] [serial = 361] [outer = 0x120e8bc00] 02:08:28 INFO - PROCESS | 1946 | 1468660108233 Marionette DEBUG loaded listener.js 02:08:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x121820c00) [pid = 1946] [serial = 362] [outer = 0x120e8bc00] 02:08:28 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:08:28 INFO - PROCESS | 1946 | 1468660108534 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 02:08:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:08:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 02:08:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:08:28 INFO - PROCESS | 1946 | 1468660108548 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 02:08:28 INFO - PROCESS | 1946 | 1468660108549 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 02:08:28 INFO - PROCESS | 1946 | 1468660108551 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:08:28 INFO - PROCESS | 1946 | 1468660108552 Marionette TRACE conn2 <- [1,458,null,{}] 02:08:28 INFO - PROCESS | 1946 | 1468660108555 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:28 INFO - PROCESS | 1946 | 1468660108556 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:28 INFO - PROCESS | 1946 | 1468660108636 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 02:08:28 INFO - PROCESS | 1946 | 1468660108642 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:28 INFO - PROCESS | 1946 | 1468660108651 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186b0800 == 36 [pid = 1946] [id = 122] 02:08:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1110a0c00) [pid = 1946] [serial = 363] [outer = 0x0] 02:08:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x121922400) [pid = 1946] [serial = 364] [outer = 0x1110a0c00] 02:08:28 INFO - PROCESS | 1946 | 1468660108676 Marionette DEBUG loaded listener.js 02:08:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x121aeac00) [pid = 1946] [serial = 365] [outer = 0x1110a0c00] 02:08:29 INFO - PROCESS | 1946 | 1468660109037 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 02:08:29 INFO - PROCESS | 1946 | 1468660109078 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 02:08:29 INFO - PROCESS | 1946 | 1468660109080 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:08:29 INFO - PROCESS | 1946 | 1468660109081 Marionette TRACE conn2 <- [1,462,null,{}] 02:08:29 INFO - PROCESS | 1946 | 1468660109084 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:29 INFO - PROCESS | 1946 | 1468660109085 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:29 INFO - PROCESS | 1946 | 1468660109185 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 02:08:29 INFO - PROCESS | 1946 | 1468660109199 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:29 INFO - PROCESS | 1946 | 1468660109201 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234d0800 == 37 [pid = 1946] [id = 123] 02:08:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x11320b000) [pid = 1946] [serial = 366] [outer = 0x0] 02:08:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x1233bbc00) [pid = 1946] [serial = 367] [outer = 0x11320b000] 02:08:29 INFO - PROCESS | 1946 | 1468660109225 Marionette DEBUG loaded listener.js 02:08:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1249f5c00) [pid = 1946] [serial = 368] [outer = 0x11320b000] 02:08:29 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:08:29 INFO - PROCESS | 1946 | 1468660109579 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 02:08:29 INFO - PROCESS | 1946 | 1468660109601 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 02:08:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:08:29 INFO - PROCESS | 1946 | 1468660109603 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:08:29 INFO - PROCESS | 1946 | 1468660109605 Marionette TRACE conn2 <- [1,466,null,{}] 02:08:29 INFO - PROCESS | 1946 | 1468660109615 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:29 INFO - PROCESS | 1946 | 1468660109617 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:29 INFO - PROCESS | 1946 | 1468660109723 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 02:08:29 INFO - PROCESS | 1946 | 1468660109726 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:29 INFO - PROCESS | 1946 | 1468660109728 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192d9000 == 38 [pid = 1946] [id = 124] 02:08:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x123418800) [pid = 1946] [serial = 369] [outer = 0x0] 02:08:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x124b30400) [pid = 1946] [serial = 370] [outer = 0x123418800] 02:08:29 INFO - PROCESS | 1946 | 1468660109761 Marionette DEBUG loaded listener.js 02:08:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x1269c1000) [pid = 1946] [serial = 371] [outer = 0x123418800] 02:08:30 INFO - PROCESS | 1946 | 1468660110124 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 02:08:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 02:08:30 INFO - PROCESS | 1946 | 1468660110177 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 02:08:30 INFO - PROCESS | 1946 | 1468660110179 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:08:30 INFO - PROCESS | 1946 | 1468660110180 Marionette TRACE conn2 <- [1,470,null,{}] 02:08:30 INFO - PROCESS | 1946 | 1468660110189 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:30 INFO - PROCESS | 1946 | 1468660110190 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:30 INFO - PROCESS | 1946 | 1468660110287 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 02:08:30 INFO - PROCESS | 1946 | 1468660110291 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:30 INFO - PROCESS | 1946 | 1468660110292 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x126939000 == 39 [pid = 1946] [id = 125] 02:08:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x124b24000) [pid = 1946] [serial = 372] [outer = 0x0] 02:08:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x128224800) [pid = 1946] [serial = 373] [outer = 0x124b24000] 02:08:30 INFO - PROCESS | 1946 | 1468660110316 Marionette DEBUG loaded listener.js 02:08:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x12915fc00) [pid = 1946] [serial = 374] [outer = 0x124b24000] 02:08:30 INFO - PROCESS | 1946 | 1468660110661 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 02:08:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:08:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 02:08:30 INFO - PROCESS | 1946 | 1468660110697 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 02:08:30 INFO - PROCESS | 1946 | 1468660110699 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 02:08:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:08:30 INFO - PROCESS | 1946 | 1468660110701 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:08:30 INFO - PROCESS | 1946 | 1468660110702 Marionette TRACE conn2 <- [1,474,null,{}] 02:08:30 INFO - PROCESS | 1946 | 1468660110704 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:30 INFO - PROCESS | 1946 | 1468660110705 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:30 INFO - PROCESS | 1946 | 1468660110803 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x1186e3800) [pid = 1946] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x11954a800) [pid = 1946] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x12330dc00) [pid = 1946] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x116908000) [pid = 1946] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x119da7800) [pid = 1946] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x11676b800) [pid = 1946] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x120e34400) [pid = 1946] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x110f92000) [pid = 1946] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x110f97800) [pid = 1946] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x120e2c000) [pid = 1946] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x12bf41c00) [pid = 1946] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x12b420800) [pid = 1946] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12a8ce800) [pid = 1946] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1254db400) [pid = 1946] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1186eb800) [pid = 1946] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x119548800) [pid = 1946] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12695fc00) [pid = 1946] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x128222800) [pid = 1946] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x119da0000) [pid = 1946] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1186dfc00) [pid = 1946] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x12bdb6800) [pid = 1946] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:08:31 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x113c61800) [pid = 1946] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:08:31 INFO - PROCESS | 1946 | 1468660111106 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:31 INFO - PROCESS | 1946 | 1468660111107 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x1164be800 == 40 [pid = 1946] [id = 126] 02:08:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x110f97800) [pid = 1946] [serial = 375] [outer = 0x0] 02:08:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1132ad400) [pid = 1946] [serial = 376] [outer = 0x110f97800] 02:08:31 INFO - PROCESS | 1946 | 1468660111132 Marionette DEBUG loaded listener.js 02:08:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x11755f000) [pid = 1946] [serial = 377] [outer = 0x110f97800] 02:08:31 INFO - PROCESS | 1946 | 1468660111420 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 02:08:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:08:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 770ms 02:08:31 INFO - PROCESS | 1946 | 1468660111472 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 02:08:31 INFO - PROCESS | 1946 | 1468660111475 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 02:08:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:08:31 INFO - PROCESS | 1946 | 1468660111478 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:08:31 INFO - PROCESS | 1946 | 1468660111479 Marionette TRACE conn2 <- [1,478,null,{}] 02:08:31 INFO - PROCESS | 1946 | 1468660111482 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:31 INFO - PROCESS | 1946 | 1468660111483 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:31 INFO - PROCESS | 1946 | 1468660111562 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 02:08:31 INFO - PROCESS | 1946 | 1468660111613 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:31 INFO - PROCESS | 1946 | 1468660111615 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286bd800 == 41 [pid = 1946] [id = 127] 02:08:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x110f97c00) [pid = 1946] [serial = 378] [outer = 0x0] 02:08:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x11954a800) [pid = 1946] [serial = 379] [outer = 0x110f97c00] 02:08:31 INFO - PROCESS | 1946 | 1468660111639 Marionette DEBUG loaded listener.js 02:08:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x129158000) [pid = 1946] [serial = 380] [outer = 0x110f97c00] 02:08:31 INFO - PROCESS | 1946 | 1468660111914 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 02:08:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:08:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 470ms 02:08:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:08:31 INFO - PROCESS | 1946 | 1468660111949 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 02:08:31 INFO - PROCESS | 1946 | 1468660111950 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 02:08:31 INFO - PROCESS | 1946 | 1468660111952 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:08:31 INFO - PROCESS | 1946 | 1468660111953 Marionette TRACE conn2 <- [1,482,null,{}] 02:08:31 INFO - PROCESS | 1946 | 1468660111955 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:31 INFO - PROCESS | 1946 | 1468660111956 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:32 INFO - PROCESS | 1946 | 1468660112060 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 02:08:32 INFO - PROCESS | 1946 | 1468660112064 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:32 INFO - PROCESS | 1946 | 1468660112065 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a78c000 == 42 [pid = 1946] [id = 128] 02:08:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x120ea1800) [pid = 1946] [serial = 381] [outer = 0x0] 02:08:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1293c7400) [pid = 1946] [serial = 382] [outer = 0x120ea1800] 02:08:32 INFO - PROCESS | 1946 | 1468660112089 Marionette DEBUG loaded listener.js 02:08:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x129616800) [pid = 1946] [serial = 383] [outer = 0x120ea1800] 02:08:32 INFO - PROCESS | 1946 | 1468660112427 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 02:08:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:08:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 522ms 02:08:32 INFO - PROCESS | 1946 | 1468660112475 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 02:08:32 INFO - PROCESS | 1946 | 1468660112476 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 02:08:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:08:32 INFO - PROCESS | 1946 | 1468660112479 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:08:32 INFO - PROCESS | 1946 | 1468660112480 Marionette TRACE conn2 <- [1,486,null,{}] 02:08:32 INFO - PROCESS | 1946 | 1468660112482 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:32 INFO - PROCESS | 1946 | 1468660112483 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:32 INFO - PROCESS | 1946 | 1468660112606 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 02:08:32 INFO - PROCESS | 1946 | 1468660112616 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:32 INFO - PROCESS | 1946 | 1468660112617 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a84d800 == 43 [pid = 1946] [id = 129] 02:08:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x129616c00) [pid = 1946] [serial = 384] [outer = 0x0] 02:08:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x129623400) [pid = 1946] [serial = 385] [outer = 0x129616c00] 02:08:32 INFO - PROCESS | 1946 | 1468660112658 Marionette DEBUG loaded listener.js 02:08:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12a4e5c00) [pid = 1946] [serial = 386] [outer = 0x129616c00] 02:08:33 INFO - PROCESS | 1946 | 1468660113252 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 02:08:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:08:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 821ms 02:08:33 INFO - PROCESS | 1946 | 1468660113300 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 02:08:33 INFO - PROCESS | 1946 | 1468660113302 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 02:08:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:08:33 INFO - PROCESS | 1946 | 1468660113306 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:08:33 INFO - PROCESS | 1946 | 1468660113308 Marionette TRACE conn2 <- [1,490,null,{}] 02:08:33 INFO - PROCESS | 1946 | 1468660113312 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:33 INFO - PROCESS | 1946 | 1468660113314 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:33 INFO - PROCESS | 1946 | 1468660113452 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 02:08:33 INFO - PROCESS | 1946 | 1468660113531 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:33 INFO - PROCESS | 1946 | 1468660113534 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x1169ab000 == 44 [pid = 1946] [id = 130] 02:08:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x113c61800) [pid = 1946] [serial = 387] [outer = 0x0] 02:08:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x116772400) [pid = 1946] [serial = 388] [outer = 0x113c61800] 02:08:33 INFO - PROCESS | 1946 | 1468660113565 Marionette DEBUG loaded listener.js 02:08:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x117560800) [pid = 1946] [serial = 389] [outer = 0x113c61800] 02:08:34 INFO - PROCESS | 1946 | 1468660114029 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 02:08:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:08:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 772ms 02:08:34 INFO - PROCESS | 1946 | 1468660114079 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 02:08:34 INFO - PROCESS | 1946 | 1468660114084 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 02:08:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:08:34 INFO - PROCESS | 1946 | 1468660114091 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:08:34 INFO - PROCESS | 1946 | 1468660114094 Marionette TRACE conn2 <- [1,494,null,{}] 02:08:34 INFO - PROCESS | 1946 | 1468660114098 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:34 INFO - PROCESS | 1946 | 1468660114100 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:34 INFO - PROCESS | 1946 | 1468660114264 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 02:08:34 INFO - PROCESS | 1946 | 1468660114374 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:34 INFO - PROCESS | 1946 | 1468660114376 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x119827800 == 45 [pid = 1946] [id = 131] 02:08:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1186e4c00) [pid = 1946] [serial = 390] [outer = 0x0] 02:08:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x1188f8400) [pid = 1946] [serial = 391] [outer = 0x1186e4c00] 02:08:34 INFO - PROCESS | 1946 | 1468660114426 Marionette DEBUG loaded listener.js 02:08:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x11920fc00) [pid = 1946] [serial = 392] [outer = 0x1186e4c00] 02:08:35 INFO - PROCESS | 1946 | 1468660115191 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 02:08:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:08:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1124ms 02:08:35 INFO - PROCESS | 1946 | 1468660115214 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 02:08:35 INFO - PROCESS | 1946 | 1468660115217 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 02:08:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:08:35 INFO - PROCESS | 1946 | 1468660115220 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:08:35 INFO - PROCESS | 1946 | 1468660115222 Marionette TRACE conn2 <- [1,498,null,{}] 02:08:35 INFO - PROCESS | 1946 | 1468660115226 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:35 INFO - PROCESS | 1946 | 1468660115227 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:35 INFO - PROCESS | 1946 | 1468660115327 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x12a78c000 == 44 [pid = 1946] [id = 128] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x1286bd800 == 43 [pid = 1946] [id = 127] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x1164be800 == 42 [pid = 1946] [id = 126] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x126939000 == 41 [pid = 1946] [id = 125] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x1192d9000 == 40 [pid = 1946] [id = 124] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x1234d0800 == 39 [pid = 1946] [id = 123] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x1186b0800 == 38 [pid = 1946] [id = 122] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x120ea7c00) [pid = 1946] [serial = 337] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | 1468660115426 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:35 INFO - PROCESS | 1946 | 1468660115429 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x121151000 == 37 [pid = 1946] [id = 121] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x120f5c800 == 36 [pid = 1946] [id = 120] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x119a49000 == 35 [pid = 1946] [id = 119] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x1192d9800 == 34 [pid = 1946] [id = 118] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x1188df800 == 33 [pid = 1946] [id = 117] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x1186b2000 == 32 [pid = 1946] [id = 116] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x116ae9800 == 31 [pid = 1946] [id = 115] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x114f19800 == 30 [pid = 1946] [id = 114] 02:08:35 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf4c000 == 29 [pid = 1946] [id = 113] 02:08:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x112f98000 == 30 [pid = 1946] [id = 132] 02:08:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x116471800) [pid = 1946] [serial = 393] [outer = 0x0] 02:08:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x116774000) [pid = 1946] [serial = 394] [outer = 0x116471800] 02:08:35 INFO - PROCESS | 1946 | 1468660115461 Marionette DEBUG loaded listener.js 02:08:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x116f22000) [pid = 1946] [serial = 395] [outer = 0x116471800] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x1167e1400) [pid = 1946] [serial = 193] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x119210800) [pid = 1946] [serial = 239] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x119a7d400) [pid = 1946] [serial = 242] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x1263a1000) [pid = 1946] [serial = 248] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x12b424800) [pid = 1946] [serial = 236] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x12150e400) [pid = 1946] [serial = 245] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x116775000) [pid = 1946] [serial = 322] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x12bb2a400) [pid = 1946] [serial = 325] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x116f18400) [pid = 1946] [serial = 323] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x110f9ac00) [pid = 1946] [serial = 328] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x118836800) [pid = 1946] [serial = 331] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x121922c00) [pid = 1946] [serial = 334] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x110f9ec00) [pid = 1946] [serial = 329] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x12191a800) [pid = 1946] [serial = 332] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12c2bfc00) [pid = 1946] [serial = 290] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12bdb8000) [pid = 1946] [serial = 316] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12bf3e000) [pid = 1946] [serial = 317] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x12b423c00) [pid = 1946] [serial = 313] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x12bb28000) [pid = 1946] [serial = 314] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1293c1400) [pid = 1946] [serial = 310] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x129624000) [pid = 1946] [serial = 311] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119549400) [pid = 1946] [serial = 307] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x121af3400) [pid = 1946] [serial = 308] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119862000) [pid = 1946] [serial = 305] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119584800) [pid = 1946] [serial = 304] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12a8c8000) [pid = 1946] [serial = 302] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12a4e6c00) [pid = 1946] [serial = 335] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x129617800) [pid = 1946] [serial = 301] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x129160c00) [pid = 1946] [serial = 299] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12822bc00) [pid = 1946] [serial = 298] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x120e83800) [pid = 1946] [serial = 296] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119da3800) [pid = 1946] [serial = 295] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x119542800) [pid = 1946] [serial = 293] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x118832000) [pid = 1946] [serial = 292] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12bf48400) [pid = 1946] [serial = 289] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x12c2b8400) [pid = 1946] [serial = 319] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x12c3f2800) [pid = 1946] [serial = 326] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x12c3f1c00) [pid = 1946] [serial = 320] [outer = 0x0] [url = about:blank] 02:08:35 INFO - PROCESS | 1946 | 1468660115782 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 02:08:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:08:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 572ms 02:08:35 INFO - PROCESS | 1946 | 1468660115795 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 02:08:35 INFO - PROCESS | 1946 | 1468660115798 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 02:08:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:08:35 INFO - PROCESS | 1946 | 1468660115802 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:08:35 INFO - PROCESS | 1946 | 1468660115804 Marionette TRACE conn2 <- [1,502,null,{}] 02:08:35 INFO - PROCESS | 1946 | 1468660115809 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:35 INFO - PROCESS | 1946 | 1468660115811 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:35 INFO - PROCESS | 1946 | 1468660115890 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 02:08:35 INFO - PROCESS | 1946 | 1468660115945 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:35 INFO - PROCESS | 1946 | 1468660115946 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x117463000 == 31 [pid = 1946] [id = 133] 02:08:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x116f1ac00) [pid = 1946] [serial = 396] [outer = 0x0] 02:08:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1184c3800) [pid = 1946] [serial = 397] [outer = 0x116f1ac00] 02:08:35 INFO - PROCESS | 1946 | 1468660115991 Marionette DEBUG loaded listener.js 02:08:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1188f3000) [pid = 1946] [serial = 398] [outer = 0x116f1ac00] 02:08:36 INFO - PROCESS | 1946 | 1468660116446 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 02:08:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:08:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 672ms 02:08:36 INFO - PROCESS | 1946 | 1468660116475 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 02:08:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:08:36 INFO - PROCESS | 1946 | 1468660116477 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 02:08:36 INFO - PROCESS | 1946 | 1468660116479 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:08:36 INFO - PROCESS | 1946 | 1468660116481 Marionette TRACE conn2 <- [1,506,null,{}] 02:08:36 INFO - PROCESS | 1946 | 1468660116489 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:36 INFO - PROCESS | 1946 | 1468660116494 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:36 INFO - PROCESS | 1946 | 1468660116577 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 02:08:36 INFO - PROCESS | 1946 | 1468660116603 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:36 INFO - PROCESS | 1946 | 1468660116605 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190b2800 == 32 [pid = 1946] [id = 134] 02:08:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1133d3400) [pid = 1946] [serial = 399] [outer = 0x0] 02:08:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11953f800) [pid = 1946] [serial = 400] [outer = 0x1133d3400] 02:08:36 INFO - PROCESS | 1946 | 1468660116636 Marionette DEBUG loaded listener.js 02:08:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11958cc00) [pid = 1946] [serial = 401] [outer = 0x1133d3400] 02:08:36 INFO - PROCESS | 1946 | 1468660116973 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 02:08:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:08:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 523ms 02:08:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:08:37 INFO - PROCESS | 1946 | 1468660117008 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 02:08:37 INFO - PROCESS | 1946 | 1468660117010 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 02:08:37 INFO - PROCESS | 1946 | 1468660117012 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:08:37 INFO - PROCESS | 1946 | 1468660117013 Marionette TRACE conn2 <- [1,510,null,{}] 02:08:37 INFO - PROCESS | 1946 | 1468660117015 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:37 INFO - PROCESS | 1946 | 1468660117016 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:37 INFO - PROCESS | 1946 | 1468660117095 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 02:08:37 INFO - PROCESS | 1946 | 1468660117099 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:37 INFO - PROCESS | 1946 | 1468660117100 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d2a800 == 33 [pid = 1946] [id = 135] 02:08:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11985cc00) [pid = 1946] [serial = 402] [outer = 0x0] 02:08:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x119d55000) [pid = 1946] [serial = 403] [outer = 0x11985cc00] 02:08:37 INFO - PROCESS | 1946 | 1468660117125 Marionette DEBUG loaded listener.js 02:08:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119da8000) [pid = 1946] [serial = 404] [outer = 0x11985cc00] 02:08:37 INFO - PROCESS | 1946 | 1468660117511 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 02:08:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:08:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 521ms 02:08:37 INFO - PROCESS | 1946 | 1468660117535 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 02:08:37 INFO - PROCESS | 1946 | 1468660117537 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 02:08:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:08:37 INFO - PROCESS | 1946 | 1468660117554 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:08:37 INFO - PROCESS | 1946 | 1468660117556 Marionette TRACE conn2 <- [1,514,null,{}] 02:08:37 INFO - PROCESS | 1946 | 1468660117559 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:37 INFO - PROCESS | 1946 | 1468660117561 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:37 INFO - PROCESS | 1946 | 1468660117720 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 02:08:37 INFO - PROCESS | 1946 | 1468660117746 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:37 INFO - PROCESS | 1946 | 1468660117747 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f5b800 == 34 [pid = 1946] [id = 136] 02:08:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1132e0c00) [pid = 1946] [serial = 405] [outer = 0x0] 02:08:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119da8c00) [pid = 1946] [serial = 406] [outer = 0x1132e0c00] 02:08:37 INFO - PROCESS | 1946 | 1468660117787 Marionette DEBUG loaded listener.js 02:08:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x120e81400) [pid = 1946] [serial = 407] [outer = 0x1132e0c00] 02:08:38 INFO - PROCESS | 1946 | 1468660118137 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 02:08:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 02:08:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 636ms 02:08:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:08:38 INFO - PROCESS | 1946 | 1468660118176 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 02:08:38 INFO - PROCESS | 1946 | 1468660118178 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 02:08:38 INFO - PROCESS | 1946 | 1468660118180 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:08:38 INFO - PROCESS | 1946 | 1468660118181 Marionette TRACE conn2 <- [1,518,null,{}] 02:08:38 INFO - PROCESS | 1946 | 1468660118183 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:38 INFO - PROCESS | 1946 | 1468660118187 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:38 INFO - PROCESS | 1946 | 1468660118303 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 02:08:38 INFO - PROCESS | 1946 | 1468660118338 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:38 INFO - PROCESS | 1946 | 1468660118339 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x12170f000 == 35 [pid = 1946] [id = 137] 02:08:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x120e9f800) [pid = 1946] [serial = 408] [outer = 0x0] 02:08:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12133d800) [pid = 1946] [serial = 409] [outer = 0x120e9f800] 02:08:38 INFO - PROCESS | 1946 | 1468660118364 Marionette DEBUG loaded listener.js 02:08:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x121af3400) [pid = 1946] [serial = 410] [outer = 0x120e9f800] 02:08:38 INFO - PROCESS | 1946 | 1468660118697 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 02:08:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:08:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 567ms 02:08:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:08:38 INFO - PROCESS | 1946 | 1468660118748 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 02:08:38 INFO - PROCESS | 1946 | 1468660118749 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 02:08:38 INFO - PROCESS | 1946 | 1468660118751 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:08:38 INFO - PROCESS | 1946 | 1468660118752 Marionette TRACE conn2 <- [1,522,null,{}] 02:08:38 INFO - PROCESS | 1946 | 1468660118754 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:38 INFO - PROCESS | 1946 | 1468660118756 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:38 INFO - PROCESS | 1946 | 1468660118847 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 02:08:38 INFO - PROCESS | 1946 | 1468660118861 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:38 INFO - PROCESS | 1946 | 1468660118862 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234d4000 == 36 [pid = 1946] [id = 138] 02:08:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x120eabc00) [pid = 1946] [serial = 411] [outer = 0x0] 02:08:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1248a4400) [pid = 1946] [serial = 412] [outer = 0x120eabc00] 02:08:38 INFO - PROCESS | 1946 | 1468660118886 Marionette DEBUG loaded listener.js 02:08:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x124ba6c00) [pid = 1946] [serial = 413] [outer = 0x120eabc00] 02:08:39 INFO - PROCESS | 1946 | 1468660119235 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 02:08:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:08:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 02:08:39 INFO - PROCESS | 1946 | 1468660119270 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 02:08:39 INFO - PROCESS | 1946 | 1468660119271 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 02:08:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:08:39 INFO - PROCESS | 1946 | 1468660119275 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:08:39 INFO - PROCESS | 1946 | 1468660119277 Marionette TRACE conn2 <- [1,526,null,{}] 02:08:39 INFO - PROCESS | 1946 | 1468660119279 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:39 INFO - PROCESS | 1946 | 1468660119280 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:39 INFO - PROCESS | 1946 | 1468660119376 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 02:08:39 INFO - PROCESS | 1946 | 1468660119379 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:39 INFO - PROCESS | 1946 | 1468660119380 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x1254c0000 == 37 [pid = 1946] [id = 139] 02:08:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12330bc00) [pid = 1946] [serial = 414] [outer = 0x0] 02:08:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x125f2d400) [pid = 1946] [serial = 415] [outer = 0x12330bc00] 02:08:39 INFO - PROCESS | 1946 | 1468660119405 Marionette DEBUG loaded listener.js 02:08:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12673c800) [pid = 1946] [serial = 416] [outer = 0x12330bc00] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x123418800) [pid = 1946] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x124b24000) [pid = 1946] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x120ea1800) [pid = 1946] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1186e3000) [pid = 1946] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x117560400) [pid = 1946] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x110f97800) [pid = 1946] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x116642000) [pid = 1946] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1110a0c00) [pid = 1946] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x110f95c00) [pid = 1946] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1188f8c00) [pid = 1946] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x110f97c00) [pid = 1946] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x117566400) [pid = 1946] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x120e8bc00) [pid = 1946] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x11320b000) [pid = 1946] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x120e8b800) [pid = 1946] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:08:39 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x11950d000) [pid = 1946] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:08:39 INFO - PROCESS | 1946 | 1468660119880 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 02:08:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 02:08:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 622ms 02:08:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:08:39 INFO - PROCESS | 1946 | 1468660119897 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 02:08:39 INFO - PROCESS | 1946 | 1468660119898 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 02:08:39 INFO - PROCESS | 1946 | 1468660119900 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:08:39 INFO - PROCESS | 1946 | 1468660119901 Marionette TRACE conn2 <- [1,530,null,{}] 02:08:39 INFO - PROCESS | 1946 | 1468660119903 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:39 INFO - PROCESS | 1946 | 1468660119905 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:39 INFO - PROCESS | 1946 | 1468660119983 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 02:08:39 INFO - PROCESS | 1946 | 1468660119987 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:39 INFO - PROCESS | 1946 | 1468660119988 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190ad800 == 38 [pid = 1946] [id = 140] 02:08:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x110fa0c00) [pid = 1946] [serial = 417] [outer = 0x0] 02:08:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x118976400) [pid = 1946] [serial = 418] [outer = 0x110fa0c00] 02:08:40 INFO - PROCESS | 1946 | 1468660120015 Marionette DEBUG loaded listener.js 02:08:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x119863400) [pid = 1946] [serial = 419] [outer = 0x110fa0c00] 02:08:40 INFO - PROCESS | 1946 | 1468660120360 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 02:08:40 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 02:08:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:08:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:08:40 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 02:08:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:08:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:08:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:08:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:08:40 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:08:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 468ms 02:08:40 INFO - PROCESS | 1946 | 1468660120369 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 02:08:40 INFO - PROCESS | 1946 | 1468660120370 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 02:08:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:08:40 INFO - PROCESS | 1946 | 1468660120375 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:08:40 INFO - PROCESS | 1946 | 1468660120377 Marionette TRACE conn2 <- [1,534,null,{}] 02:08:40 INFO - PROCESS | 1946 | 1468660120380 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:40 INFO - PROCESS | 1946 | 1468660120381 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:40 INFO - PROCESS | 1946 | 1468660120486 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 02:08:40 INFO - PROCESS | 1946 | 1468660120494 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:40 INFO - PROCESS | 1946 | 1468660120495 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285ca000 == 39 [pid = 1946] [id = 141] 02:08:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x120e2b800) [pid = 1946] [serial = 420] [outer = 0x0] 02:08:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x124b24000) [pid = 1946] [serial = 421] [outer = 0x120e2b800] 02:08:40 INFO - PROCESS | 1946 | 1468660120519 Marionette DEBUG loaded listener.js 02:08:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119da7800) [pid = 1946] [serial = 422] [outer = 0x120e2b800] 02:08:40 INFO - PROCESS | 1946 | 1468660120820 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:08:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:08:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 473ms 02:08:40 INFO - PROCESS | 1946 | 1468660120847 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 02:08:40 INFO - PROCESS | 1946 | 1468660120848 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 02:08:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:08:40 INFO - PROCESS | 1946 | 1468660120850 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:08:40 INFO - PROCESS | 1946 | 1468660120852 Marionette TRACE conn2 <- [1,538,null,{}] 02:08:40 INFO - PROCESS | 1946 | 1468660120854 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:40 INFO - PROCESS | 1946 | 1468660120856 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:40 INFO - PROCESS | 1946 | 1468660120967 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 02:08:40 INFO - PROCESS | 1946 | 1468660120970 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:40 INFO - PROCESS | 1946 | 1468660120972 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a7aa000 == 40 [pid = 1946] [id = 142] 02:08:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119521c00) [pid = 1946] [serial = 423] [outer = 0x0] 02:08:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x128574400) [pid = 1946] [serial = 424] [outer = 0x119521c00] 02:08:41 INFO - PROCESS | 1946 | 1468660121009 Marionette DEBUG loaded listener.js 02:08:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12a76d000) [pid = 1946] [serial = 425] [outer = 0x119521c00] 02:08:41 INFO - PROCESS | 1946 | 1468660121361 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 02:08:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 02:08:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 02:08:41 INFO - PROCESS | 1946 | 1468660121369 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 02:08:41 INFO - PROCESS | 1946 | 1468660121370 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 02:08:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:08:41 INFO - PROCESS | 1946 | 1468660121375 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:08:41 INFO - PROCESS | 1946 | 1468660121376 Marionette TRACE conn2 <- [1,542,null,{}] 02:08:41 INFO - PROCESS | 1946 | 1468660121378 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:41 INFO - PROCESS | 1946 | 1468660121379 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:41 INFO - PROCESS | 1946 | 1468660121485 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 02:08:41 INFO - PROCESS | 1946 | 1468660121492 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:41 INFO - PROCESS | 1946 | 1468660121493 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aaf4000 == 41 [pid = 1946] [id = 143] 02:08:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x129154800) [pid = 1946] [serial = 426] [outer = 0x0] 02:08:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12a8c7000) [pid = 1946] [serial = 427] [outer = 0x129154800] 02:08:41 INFO - PROCESS | 1946 | 1468660121517 Marionette DEBUG loaded listener.js 02:08:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12a8d4c00) [pid = 1946] [serial = 428] [outer = 0x129154800] 02:08:41 INFO - PROCESS | 1946 | 1468660121869 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 02:08:41 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 02:08:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 519ms 02:08:41 INFO - PROCESS | 1946 | 1468660121895 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 02:08:41 INFO - PROCESS | 1946 | 1468660121898 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 02:08:41 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:08:41 INFO - PROCESS | 1946 | 1468660121902 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:08:41 INFO - PROCESS | 1946 | 1468660121904 Marionette TRACE conn2 <- [1,546,null,{}] 02:08:41 INFO - PROCESS | 1946 | 1468660121913 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:41 INFO - PROCESS | 1946 | 1468660121914 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:42 INFO - PROCESS | 1946 | 1468660122030 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 02:08:42 INFO - PROCESS | 1946 | 1468660122111 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:42 INFO - PROCESS | 1946 | 1468660122113 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x1169c1000 == 42 [pid = 1946] [id = 144] 02:08:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x11676c400) [pid = 1946] [serial = 429] [outer = 0x0] 02:08:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1167d8800) [pid = 1946] [serial = 430] [outer = 0x11676c400] 02:08:42 INFO - PROCESS | 1946 | 1468660122152 Marionette DEBUG loaded listener.js 02:08:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x117511400) [pid = 1946] [serial = 431] [outer = 0x11676c400] 02:08:42 INFO - PROCESS | 1946 | 1468660122557 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 02:08:42 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:08:42 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 677ms 02:08:42 INFO - PROCESS | 1946 | 1468660122579 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 02:08:42 INFO - PROCESS | 1946 | 1468660122582 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 02:08:42 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:08:42 INFO - PROCESS | 1946 | 1468660122586 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:08:42 INFO - PROCESS | 1946 | 1468660122588 Marionette TRACE conn2 <- [1,550,null,{}] 02:08:42 INFO - PROCESS | 1946 | 1468660122591 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:42 INFO - PROCESS | 1946 | 1468660122593 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:42 INFO - PROCESS | 1946 | 1468660122699 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 02:08:42 INFO - PROCESS | 1946 | 1468660122786 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:42 INFO - PROCESS | 1946 | 1468660122787 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d85800 == 43 [pid = 1946] [id = 145] 02:08:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1186e0800) [pid = 1946] [serial = 432] [outer = 0x0] 02:08:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x11920f000) [pid = 1946] [serial = 433] [outer = 0x1186e0800] 02:08:42 INFO - PROCESS | 1946 | 1468660122825 Marionette DEBUG loaded listener.js 02:08:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x119524800) [pid = 1946] [serial = 434] [outer = 0x1186e0800] 02:08:43 INFO - PROCESS | 1946 | 1468660123196 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 02:08:43 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 02:08:43 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 623ms 02:08:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:08:43 INFO - PROCESS | 1946 | 1468660123209 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 02:08:43 INFO - PROCESS | 1946 | 1468660123211 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 02:08:43 INFO - PROCESS | 1946 | 1468660123213 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:08:43 INFO - PROCESS | 1946 | 1468660123216 Marionette TRACE conn2 <- [1,554,null,{}] 02:08:43 INFO - PROCESS | 1946 | 1468660123223 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:43 INFO - PROCESS | 1946 | 1468660123226 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:43 INFO - PROCESS | 1946 | 1468660123329 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 02:08:43 INFO - PROCESS | 1946 | 1468660123410 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:43 INFO - PROCESS | 1946 | 1468660123412 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a841000 == 44 [pid = 1946] [id = 146] 02:08:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x119da0800) [pid = 1946] [serial = 435] [outer = 0x0] 02:08:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x120e81c00) [pid = 1946] [serial = 436] [outer = 0x119da0800] 02:08:43 INFO - PROCESS | 1946 | 1468660123450 Marionette DEBUG loaded listener.js 02:08:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1211e1c00) [pid = 1946] [serial = 437] [outer = 0x119da0800] 02:08:43 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:08:43 INFO - PROCESS | 1946 | 1468660123855 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 02:08:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:08:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 672ms 02:08:43 INFO - PROCESS | 1946 | 1468660123885 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 02:08:43 INFO - PROCESS | 1946 | 1468660123887 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 02:08:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:08:43 INFO - PROCESS | 1946 | 1468660123890 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:08:43 INFO - PROCESS | 1946 | 1468660123891 Marionette TRACE conn2 <- [1,558,null,{}] 02:08:43 INFO - PROCESS | 1946 | 1468660123893 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:43 INFO - PROCESS | 1946 | 1468660123895 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:43 INFO - PROCESS | 1946 | 1468660123996 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 02:08:44 INFO - PROCESS | 1946 | 1468660124063 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:44 INFO - PROCESS | 1946 | 1468660124065 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bacd000 == 45 [pid = 1946] [id = 147] 02:08:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12191b400) [pid = 1946] [serial = 438] [outer = 0x0] 02:08:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x121af3c00) [pid = 1946] [serial = 439] [outer = 0x12191b400] 02:08:44 INFO - PROCESS | 1946 | 1468660124093 Marionette DEBUG loaded listener.js 02:08:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x128230c00) [pid = 1946] [serial = 440] [outer = 0x12191b400] 02:08:44 INFO - PROCESS | 1946 | 1468660124512 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 02:08:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:08:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 670ms 02:08:44 INFO - PROCESS | 1946 | 1468660124561 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 02:08:44 INFO - PROCESS | 1946 | 1468660124562 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 02:08:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:08:44 INFO - PROCESS | 1946 | 1468660124565 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:08:44 INFO - PROCESS | 1946 | 1468660124566 Marionette TRACE conn2 <- [1,562,null,{}] 02:08:44 INFO - PROCESS | 1946 | 1468660124568 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:44 INFO - PROCESS | 1946 | 1468660124570 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:44 INFO - PROCESS | 1946 | 1468660124685 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 02:08:44 INFO - PROCESS | 1946 | 1468660124763 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:44 INFO - PROCESS | 1946 | 1468660124764 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf4d000 == 46 [pid = 1946] [id = 148] 02:08:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12191dc00) [pid = 1946] [serial = 441] [outer = 0x0] 02:08:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x1293eb400) [pid = 1946] [serial = 442] [outer = 0x12191dc00] 02:08:44 INFO - PROCESS | 1946 | 1468660124794 Marionette DEBUG loaded listener.js 02:08:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x12a8c8800) [pid = 1946] [serial = 443] [outer = 0x12191dc00] 02:08:45 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:08:45 INFO - PROCESS | 1946 | 1468660125207 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 02:08:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:08:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 670ms 02:08:45 INFO - PROCESS | 1946 | 1468660125235 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 02:08:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:08:45 INFO - PROCESS | 1946 | 1468660125237 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 02:08:45 INFO - PROCESS | 1946 | 1468660125239 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:08:45 INFO - PROCESS | 1946 | 1468660125240 Marionette TRACE conn2 <- [1,566,null,{}] 02:08:45 INFO - PROCESS | 1946 | 1468660125243 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:45 INFO - PROCESS | 1946 | 1468660125247 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:45 INFO - PROCESS | 1946 | 1468660125367 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 02:08:45 INFO - PROCESS | 1946 | 1468660125433 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:45 INFO - PROCESS | 1946 | 1468660125435 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf60000 == 47 [pid = 1946] [id = 149] 02:08:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12b167800) [pid = 1946] [serial = 444] [outer = 0x0] 02:08:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x12b424800) [pid = 1946] [serial = 445] [outer = 0x12b167800] 02:08:45 INFO - PROCESS | 1946 | 1468660125463 Marionette DEBUG loaded listener.js 02:08:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x12bdb8c00) [pid = 1946] [serial = 446] [outer = 0x12b167800] 02:08:45 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:08:46 INFO - PROCESS | 1946 | 1468660126032 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:08:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:08:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 821ms 02:08:46 INFO - PROCESS | 1946 | 1468660126076 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 02:08:46 INFO - PROCESS | 1946 | 1468660126078 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 02:08:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:08:46 INFO - PROCESS | 1946 | 1468660126083 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:08:46 INFO - PROCESS | 1946 | 1468660126085 Marionette TRACE conn2 <- [1,570,null,{}] 02:08:46 INFO - PROCESS | 1946 | 1468660126095 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:46 INFO - PROCESS | 1946 | 1468660126097 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:46 INFO - PROCESS | 1946 | 1468660126188 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 02:08:46 INFO - PROCESS | 1946 | 1468660126251 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:46 INFO - PROCESS | 1946 | 1468660126255 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x1188cf000 == 48 [pid = 1946] [id = 150] 02:08:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x117561400) [pid = 1946] [serial = 447] [outer = 0x0] 02:08:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x11821a800) [pid = 1946] [serial = 448] [outer = 0x117561400] 02:08:46 INFO - PROCESS | 1946 | 1468660126282 Marionette DEBUG loaded listener.js 02:08:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x118830000) [pid = 1946] [serial = 449] [outer = 0x117561400] 02:08:46 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:08:46 INFO - PROCESS | 1946 | 1468660126723 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 02:08:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:08:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 677ms 02:08:46 INFO - PROCESS | 1946 | 1468660126760 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 02:08:46 INFO - PROCESS | 1946 | 1468660126765 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 02:08:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:08:46 INFO - PROCESS | 1946 | 1468660126771 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:08:46 INFO - PROCESS | 1946 | 1468660126774 Marionette TRACE conn2 <- [1,574,null,{}] 02:08:46 INFO - PROCESS | 1946 | 1468660126801 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:46 INFO - PROCESS | 1946 | 1468660126804 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:46 INFO - PROCESS | 1946 | 1468660126953 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12a7aa000 == 47 [pid = 1946] [id = 142] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1285ca000 == 46 [pid = 1946] [id = 141] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1190ad800 == 45 [pid = 1946] [id = 140] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1254c0000 == 44 [pid = 1946] [id = 139] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1234d4000 == 43 [pid = 1946] [id = 138] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12170f000 == 42 [pid = 1946] [id = 137] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x120f5b800 == 41 [pid = 1946] [id = 136] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x119d2a800 == 40 [pid = 1946] [id = 135] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1190b2800 == 39 [pid = 1946] [id = 134] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x117463000 == 38 [pid = 1946] [id = 133] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x112f98000 == 37 [pid = 1946] [id = 132] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1169ab000 == 36 [pid = 1946] [id = 130] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12a84d800 == 35 [pid = 1946] [id = 129] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x119827800 == 34 [pid = 1946] [id = 131] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1188cf000 == 33 [pid = 1946] [id = 150] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf60000 == 32 [pid = 1946] [id = 149] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf4d000 == 31 [pid = 1946] [id = 148] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12bacd000 == 30 [pid = 1946] [id = 147] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12a841000 == 29 [pid = 1946] [id = 146] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x119d85800 == 28 [pid = 1946] [id = 145] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x12aaf4000 == 27 [pid = 1946] [id = 143] 02:08:47 INFO - PROCESS | 1946 | --DOCSHELL 0x1169c1000 == 26 [pid = 1946] [id = 144] 02:08:47 INFO - PROCESS | 1946 | 1468660127592 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:47 INFO - PROCESS | 1946 | 1468660127595 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x118621400) [pid = 1946] [serial = 343] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x1186e5c00) [pid = 1946] [serial = 344] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x1210ca400) [pid = 1946] [serial = 361] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x121820c00) [pid = 1946] [serial = 362] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1233bbc00) [pid = 1946] [serial = 367] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x120ea3000) [pid = 1946] [serial = 358] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x119541800) [pid = 1946] [serial = 349] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x11954d800) [pid = 1946] [serial = 350] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x124b30400) [pid = 1946] [serial = 370] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1249f5c00) [pid = 1946] [serial = 368] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x128224800) [pid = 1946] [serial = 373] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1269c1000) [pid = 1946] [serial = 371] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x12915fc00) [pid = 1946] [serial = 374] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1293c7400) [pid = 1946] [serial = 382] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x120ead000) [pid = 1946] [serial = 359] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119a80800) [pid = 1946] [serial = 355] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x120e86000) [pid = 1946] [serial = 356] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x11958c400) [pid = 1946] [serial = 352] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1132ad400) [pid = 1946] [serial = 376] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119861000) [pid = 1946] [serial = 353] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x129616800) [pid = 1946] [serial = 383] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x116774800) [pid = 1946] [serial = 340] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11755f000) [pid = 1946] [serial = 377] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11698c800) [pid = 1946] [serial = 341] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x121922400) [pid = 1946] [serial = 364] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1190d5800) [pid = 1946] [serial = 346] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x119509000) [pid = 1946] [serial = 347] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x120eac000) [pid = 1946] [serial = 338] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x11954a800) [pid = 1946] [serial = 379] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x129623400) [pid = 1946] [serial = 385] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x129158000) [pid = 1946] [serial = 380] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x121aeac00) [pid = 1946] [serial = 365] [outer = 0x0] [url = about:blank] 02:08:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x111f99800 == 27 [pid = 1946] [id = 151] 02:08:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x112d90800) [pid = 1946] [serial = 450] [outer = 0x0] 02:08:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x113205c00) [pid = 1946] [serial = 451] [outer = 0x112d90800] 02:08:47 INFO - PROCESS | 1946 | 1468660127747 Marionette DEBUG loaded listener.js 02:08:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x116239400) [pid = 1946] [serial = 452] [outer = 0x112d90800] 02:08:48 INFO - PROCESS | 1946 | 1468660128193 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:08:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:08:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1448ms 02:08:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:08:48 INFO - PROCESS | 1946 | 1468660128222 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 02:08:48 INFO - PROCESS | 1946 | 1468660128225 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 02:08:48 INFO - PROCESS | 1946 | 1468660128228 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:08:48 INFO - PROCESS | 1946 | 1468660128229 Marionette TRACE conn2 <- [1,578,null,{}] 02:08:48 INFO - PROCESS | 1946 | 1468660128233 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:48 INFO - PROCESS | 1946 | 1468660128236 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:48 INFO - PROCESS | 1946 | 1468660128310 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 02:08:48 INFO - PROCESS | 1946 | 1468660128316 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:48 INFO - PROCESS | 1946 | 1468660128317 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x116959000 == 28 [pid = 1946] [id = 152] 02:08:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x116774800) [pid = 1946] [serial = 453] [outer = 0x0] 02:08:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x116f92000) [pid = 1946] [serial = 454] [outer = 0x116774800] 02:08:48 INFO - PROCESS | 1946 | 1468660128346 Marionette DEBUG loaded listener.js 02:08:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x117ebdc00) [pid = 1946] [serial = 455] [outer = 0x116774800] 02:08:48 INFO - PROCESS | 1946 | 1468660128680 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 02:08:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:08:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 469ms 02:08:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:08:48 INFO - PROCESS | 1946 | 1468660128699 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 02:08:48 INFO - PROCESS | 1946 | 1468660128702 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 02:08:48 INFO - PROCESS | 1946 | 1468660128705 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:08:48 INFO - PROCESS | 1946 | 1468660128707 Marionette TRACE conn2 <- [1,582,null,{}] 02:08:48 INFO - PROCESS | 1946 | 1468660128711 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:48 INFO - PROCESS | 1946 | 1468660128712 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:48 INFO - PROCESS | 1946 | 1468660128794 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 02:08:48 INFO - PROCESS | 1946 | 1468660128840 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:48 INFO - PROCESS | 1946 | 1468660128841 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x11714b800 == 29 [pid = 1946] [id = 153] 02:08:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11698c400) [pid = 1946] [serial = 456] [outer = 0x0] 02:08:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x118621400) [pid = 1946] [serial = 457] [outer = 0x11698c400] 02:08:48 INFO - PROCESS | 1946 | 1468660128866 Marionette DEBUG loaded listener.js 02:08:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1190d1c00) [pid = 1946] [serial = 458] [outer = 0x11698c400] 02:08:49 INFO - PROCESS | 1946 | 1468660129259 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 02:08:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:08:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 572ms 02:08:49 INFO - PROCESS | 1946 | 1468660129280 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 02:08:49 INFO - PROCESS | 1946 | 1468660129281 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 02:08:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:08:49 INFO - PROCESS | 1946 | 1468660129286 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:08:49 INFO - PROCESS | 1946 | 1468660129294 Marionette TRACE conn2 <- [1,586,null,{}] 02:08:49 INFO - PROCESS | 1946 | 1468660129303 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:49 INFO - PROCESS | 1946 | 1468660129307 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:49 INFO - PROCESS | 1946 | 1468660129420 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 02:08:49 INFO - PROCESS | 1946 | 1468660129456 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:49 INFO - PROCESS | 1946 | 1468660129457 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x119005800 == 30 [pid = 1946] [id = 154] 02:08:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11320fc00) [pid = 1946] [serial = 459] [outer = 0x0] 02:08:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x11950f800) [pid = 1946] [serial = 460] [outer = 0x11320fc00] 02:08:49 INFO - PROCESS | 1946 | 1468660129482 Marionette DEBUG loaded listener.js 02:08:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x11954c000) [pid = 1946] [serial = 461] [outer = 0x11320fc00] 02:08:49 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:08:49 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:08:49 INFO - PROCESS | 1946 | 1468660129789 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 02:08:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:08:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 530ms 02:08:49 INFO - PROCESS | 1946 | 1468660129819 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 02:08:49 INFO - PROCESS | 1946 | 1468660129820 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 02:08:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:08:49 INFO - PROCESS | 1946 | 1468660129823 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:08:49 INFO - PROCESS | 1946 | 1468660129826 Marionette TRACE conn2 <- [1,590,null,{}] 02:08:49 INFO - PROCESS | 1946 | 1468660129829 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:49 INFO - PROCESS | 1946 | 1468660129830 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:49 INFO - PROCESS | 1946 | 1468660129921 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 02:08:49 INFO - PROCESS | 1946 | 1468660129955 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:49 INFO - PROCESS | 1946 | 1468660129956 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x119826000 == 31 [pid = 1946] [id = 155] 02:08:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x11952c800) [pid = 1946] [serial = 462] [outer = 0x0] 02:08:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119859000) [pid = 1946] [serial = 463] [outer = 0x11952c800] 02:08:49 INFO - PROCESS | 1946 | 1468660129980 Marionette DEBUG loaded listener.js 02:08:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119a7cc00) [pid = 1946] [serial = 464] [outer = 0x11952c800] 02:08:50 INFO - PROCESS | 1946 | 1468660130328 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 02:08:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:08:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 522ms 02:08:50 INFO - PROCESS | 1946 | 1468660130346 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 02:08:50 INFO - PROCESS | 1946 | 1468660130347 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 02:08:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:08:50 INFO - PROCESS | 1946 | 1468660130350 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:08:50 INFO - PROCESS | 1946 | 1468660130351 Marionette TRACE conn2 <- [1,594,null,{}] 02:08:50 INFO - PROCESS | 1946 | 1468660130353 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:50 INFO - PROCESS | 1946 | 1468660130354 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:50 INFO - PROCESS | 1946 | 1468660130446 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 02:08:50 INFO - PROCESS | 1946 | 1468660130480 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:50 INFO - PROCESS | 1946 | 1468660130484 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d26800 == 32 [pid = 1946] [id = 156] 02:08:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x11320d400) [pid = 1946] [serial = 465] [outer = 0x0] 02:08:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x119da7400) [pid = 1946] [serial = 466] [outer = 0x11320d400] 02:08:50 INFO - PROCESS | 1946 | 1468660130515 Marionette DEBUG loaded listener.js 02:08:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x120e83c00) [pid = 1946] [serial = 467] [outer = 0x11320d400] 02:08:50 INFO - PROCESS | 1946 | 1468660130902 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:08:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:08:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 568ms 02:08:50 INFO - PROCESS | 1946 | 1468660130925 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 02:08:50 INFO - PROCESS | 1946 | 1468660130927 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 02:08:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:08:50 INFO - PROCESS | 1946 | 1468660130930 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:08:50 INFO - PROCESS | 1946 | 1468660130932 Marionette TRACE conn2 <- [1,598,null,{}] 02:08:50 INFO - PROCESS | 1946 | 1468660130935 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:50 INFO - PROCESS | 1946 | 1468660130938 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:51 INFO - PROCESS | 1946 | 1468660131087 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 02:08:51 INFO - PROCESS | 1946 | 1468660131107 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:51 INFO - PROCESS | 1946 | 1468660131109 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x11272a800 == 33 [pid = 1946] [id = 157] 02:08:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x120e8c000) [pid = 1946] [serial = 468] [outer = 0x0] 02:08:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1210cbc00) [pid = 1946] [serial = 469] [outer = 0x120e8c000] 02:08:51 INFO - PROCESS | 1946 | 1468660131149 Marionette DEBUG loaded listener.js 02:08:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x121813c00) [pid = 1946] [serial = 470] [outer = 0x120e8c000] 02:08:51 INFO - PROCESS | 1946 | 1468660131605 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 02:08:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:08:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 720ms 02:08:51 INFO - PROCESS | 1946 | 1468660131650 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 02:08:51 INFO - PROCESS | 1946 | 1468660131652 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 02:08:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:08:51 INFO - PROCESS | 1946 | 1468660131654 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:08:51 INFO - PROCESS | 1946 | 1468660131655 Marionette TRACE conn2 <- [1,602,null,{}] 02:08:51 INFO - PROCESS | 1946 | 1468660131657 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:51 INFO - PROCESS | 1946 | 1468660131658 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:51 INFO - PROCESS | 1946 | 1468660131928 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x116f1ac00) [pid = 1946] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1132e0c00) [pid = 1946] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x120e2b800) [pid = 1946] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x116471800) [pid = 1946] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11985cc00) [pid = 1946] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x119521c00) [pid = 1946] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x113c61800) [pid = 1946] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1133d3400) [pid = 1946] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1186e4c00) [pid = 1946] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x120e9f800) [pid = 1946] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x110fa0c00) [pid = 1946] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x120eabc00) [pid = 1946] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12330bc00) [pid = 1946] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x129616c00) [pid = 1946] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:08:51 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x129154800) [pid = 1946] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:08:51 INFO - PROCESS | 1946 | 1468660131983 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:51 INFO - PROCESS | 1946 | 1468660131984 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x11886d800 == 34 [pid = 1946] [id = 158] 02:08:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x111d1d800) [pid = 1946] [serial = 471] [outer = 0x0] 02:08:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x116f1ac00) [pid = 1946] [serial = 472] [outer = 0x111d1d800] 02:08:52 INFO - PROCESS | 1946 | 1468660132009 Marionette DEBUG loaded listener.js 02:08:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119504800) [pid = 1946] [serial = 473] [outer = 0x111d1d800] 02:08:52 INFO - PROCESS | 1946 | 1468660132264 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 02:08:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:08:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 620ms 02:08:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:08:52 INFO - PROCESS | 1946 | 1468660132281 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 02:08:52 INFO - PROCESS | 1946 | 1468660132283 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 02:08:52 INFO - PROCESS | 1946 | 1468660132287 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:08:52 INFO - PROCESS | 1946 | 1468660132289 Marionette TRACE conn2 <- [1,606,null,{}] 02:08:52 INFO - PROCESS | 1946 | 1468660132300 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:52 INFO - PROCESS | 1946 | 1468660132301 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:52 INFO - PROCESS | 1946 | 1468660132382 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 02:08:52 INFO - PROCESS | 1946 | 1468660132386 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:52 INFO - PROCESS | 1946 | 1468660132387 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x12193d000 == 35 [pid = 1946] [id = 159] 02:08:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119509c00) [pid = 1946] [serial = 474] [outer = 0x0] 02:08:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12191a400) [pid = 1946] [serial = 475] [outer = 0x119509c00] 02:08:52 INFO - PROCESS | 1946 | 1468660132414 Marionette DEBUG loaded listener.js 02:08:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12330d400) [pid = 1946] [serial = 476] [outer = 0x119509c00] 02:08:52 INFO - PROCESS | 1946 | 1468660132782 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:08:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:08:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 532ms 02:08:52 INFO - PROCESS | 1946 | 1468660132820 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 02:08:52 INFO - PROCESS | 1946 | 1468660132822 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 02:08:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:08:52 INFO - PROCESS | 1946 | 1468660132827 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:08:52 INFO - PROCESS | 1946 | 1468660132828 Marionette TRACE conn2 <- [1,610,null,{}] 02:08:52 INFO - PROCESS | 1946 | 1468660132832 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:52 INFO - PROCESS | 1946 | 1468660132834 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:52 INFO - PROCESS | 1946 | 1468660132949 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 02:08:52 INFO - PROCESS | 1946 | 1468660132955 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:52 INFO - PROCESS | 1946 | 1468660132957 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x12541a000 == 36 [pid = 1946] [id = 160] 02:08:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x116a22000) [pid = 1946] [serial = 477] [outer = 0x0] 02:08:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1233ba000) [pid = 1946] [serial = 478] [outer = 0x116a22000] 02:08:53 INFO - PROCESS | 1946 | 1468660132998 Marionette DEBUG loaded listener.js 02:08:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12341b800) [pid = 1946] [serial = 479] [outer = 0x116a22000] 02:08:53 INFO - PROCESS | 1946 | 1468660133414 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 02:08:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:08:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 620ms 02:08:53 INFO - PROCESS | 1946 | 1468660133456 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 02:08:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:08:53 INFO - PROCESS | 1946 | 1468660133460 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 02:08:53 INFO - PROCESS | 1946 | 1468660133462 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:08:53 INFO - PROCESS | 1946 | 1468660133464 Marionette TRACE conn2 <- [1,614,null,{}] 02:08:53 INFO - PROCESS | 1946 | 1468660133466 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:53 INFO - PROCESS | 1946 | 1468660133467 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:53 INFO - PROCESS | 1946 | 1468660133544 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 02:08:53 INFO - PROCESS | 1946 | 1468660133548 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:53 INFO - PROCESS | 1946 | 1468660133549 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x126313000 == 37 [pid = 1946] [id = 161] 02:08:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x121924800) [pid = 1946] [serial = 480] [outer = 0x0] 02:08:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x124b2c800) [pid = 1946] [serial = 481] [outer = 0x121924800] 02:08:53 INFO - PROCESS | 1946 | 1468660133576 Marionette DEBUG loaded listener.js 02:08:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1254df400) [pid = 1946] [serial = 482] [outer = 0x121924800] 02:08:53 INFO - PROCESS | 1946 | 1468660133970 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:08:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:08:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 521ms 02:08:53 INFO - PROCESS | 1946 | 1468660133984 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 02:08:53 INFO - PROCESS | 1946 | 1468660133987 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 02:08:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:08:53 INFO - PROCESS | 1946 | 1468660133990 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:08:53 INFO - PROCESS | 1946 | 1468660133993 Marionette TRACE conn2 <- [1,618,null,{}] 02:08:54 INFO - PROCESS | 1946 | 1468660133998 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:54 INFO - PROCESS | 1946 | 1468660133999 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:54 INFO - PROCESS | 1946 | 1468660134087 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 02:08:54 INFO - PROCESS | 1946 | 1468660134181 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:54 INFO - PROCESS | 1946 | 1468660134184 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x1164bf800 == 38 [pid = 1946] [id = 162] 02:08:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x115d12800) [pid = 1946] [serial = 483] [outer = 0x0] 02:08:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1162a3400) [pid = 1946] [serial = 484] [outer = 0x115d12800] 02:08:54 INFO - PROCESS | 1946 | 1468660134215 Marionette DEBUG loaded listener.js 02:08:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x11676a400) [pid = 1946] [serial = 485] [outer = 0x115d12800] 02:08:54 INFO - PROCESS | 1946 | 1468660134729 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:08:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:08:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 772ms 02:08:54 INFO - PROCESS | 1946 | 1468660134783 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 02:08:54 INFO - PROCESS | 1946 | 1468660134786 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 02:08:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:08:54 INFO - PROCESS | 1946 | 1468660134794 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:08:54 INFO - PROCESS | 1946 | 1468660134796 Marionette TRACE conn2 <- [1,622,null,{}] 02:08:54 INFO - PROCESS | 1946 | 1468660134799 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:54 INFO - PROCESS | 1946 | 1468660134801 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:54 INFO - PROCESS | 1946 | 1468660134905 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 02:08:54 INFO - PROCESS | 1946 | 1468660134979 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:54 INFO - PROCESS | 1946 | 1468660134980 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x1188eb000 == 39 [pid = 1946] [id = 163] 02:08:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1186e7800) [pid = 1946] [serial = 486] [outer = 0x0] 02:08:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x11883c800) [pid = 1946] [serial = 487] [outer = 0x1186e7800] 02:08:55 INFO - PROCESS | 1946 | 1468660135011 Marionette DEBUG loaded listener.js 02:08:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x11920cc00) [pid = 1946] [serial = 488] [outer = 0x1186e7800] 02:08:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x119503c00) [pid = 1946] [serial = 489] [outer = 0x1233bf400] 02:08:55 INFO - PROCESS | 1946 | 1468660135699 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 02:08:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:08:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 922ms 02:08:55 INFO - PROCESS | 1946 | 1468660135729 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 02:08:55 INFO - PROCESS | 1946 | 1468660135732 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 02:08:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:08:55 INFO - PROCESS | 1946 | 1468660135736 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:08:55 INFO - PROCESS | 1946 | 1468660135738 Marionette TRACE conn2 <- [1,626,null,{}] 02:08:55 INFO - PROCESS | 1946 | 1468660135742 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:55 INFO - PROCESS | 1946 | 1468660135744 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:55 INFO - PROCESS | 1946 | 1468660135845 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 02:08:55 INFO - PROCESS | 1946 | 1468660135897 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:55 INFO - PROCESS | 1946 | 1468660135900 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x1169b8800 == 40 [pid = 1946] [id = 164] 02:08:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x116f93800) [pid = 1946] [serial = 490] [outer = 0x0] 02:08:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x117561800) [pid = 1946] [serial = 491] [outer = 0x116f93800] 02:08:55 INFO - PROCESS | 1946 | 1468660135928 Marionette DEBUG loaded listener.js 02:08:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1186de000) [pid = 1946] [serial = 492] [outer = 0x116f93800] 02:08:56 INFO - PROCESS | 1946 | --DOCSHELL 0x12541a000 == 39 [pid = 1946] [id = 160] 02:08:56 INFO - PROCESS | 1946 | --DOCSHELL 0x12193d000 == 38 [pid = 1946] [id = 159] 02:08:56 INFO - PROCESS | 1946 | --DOCSHELL 0x11886d800 == 37 [pid = 1946] [id = 158] 02:08:56 INFO - PROCESS | 1946 | --DOCSHELL 0x11272a800 == 36 [pid = 1946] [id = 157] 02:08:56 INFO - PROCESS | 1946 | --DOCSHELL 0x119d26800 == 35 [pid = 1946] [id = 156] 02:08:56 INFO - PROCESS | 1946 | --DOCSHELL 0x119826000 == 34 [pid = 1946] [id = 155] 02:08:56 INFO - PROCESS | 1946 | --DOCSHELL 0x119005800 == 33 [pid = 1946] [id = 154] 02:08:56 INFO - PROCESS | 1946 | --DOCSHELL 0x11714b800 == 32 [pid = 1946] [id = 153] 02:08:56 INFO - PROCESS | 1946 | --DOCSHELL 0x116959000 == 31 [pid = 1946] [id = 152] 02:08:56 INFO - PROCESS | 1946 | --DOCSHELL 0x111f99800 == 30 [pid = 1946] [id = 151] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1184c3800) [pid = 1946] [serial = 397] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x119da8c00) [pid = 1946] [serial = 406] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x124b24000) [pid = 1946] [serial = 421] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x116f22000) [pid = 1946] [serial = 395] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x119d55000) [pid = 1946] [serial = 403] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x128574400) [pid = 1946] [serial = 424] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x117560800) [pid = 1946] [serial = 389] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x11953f800) [pid = 1946] [serial = 400] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x116774000) [pid = 1946] [serial = 394] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1188f8400) [pid = 1946] [serial = 391] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x11920fc00) [pid = 1946] [serial = 392] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x121af3400) [pid = 1946] [serial = 410] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12133d800) [pid = 1946] [serial = 409] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x118976400) [pid = 1946] [serial = 418] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1248a4400) [pid = 1946] [serial = 412] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x124ba6c00) [pid = 1946] [serial = 413] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119863400) [pid = 1946] [serial = 419] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119da8000) [pid = 1946] [serial = 404] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x120e81400) [pid = 1946] [serial = 407] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x116772400) [pid = 1946] [serial = 388] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119da7800) [pid = 1946] [serial = 422] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11958cc00) [pid = 1946] [serial = 401] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x125f2d400) [pid = 1946] [serial = 415] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12a4e5c00) [pid = 1946] [serial = 386] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12673c800) [pid = 1946] [serial = 416] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1188f3000) [pid = 1946] [serial = 398] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12a76d000) [pid = 1946] [serial = 425] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12a8d4c00) [pid = 1946] [serial = 428] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x12a8c7000) [pid = 1946] [serial = 427] [outer = 0x0] [url = about:blank] 02:08:56 INFO - PROCESS | 1946 | 1468660136336 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:08:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:08:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 624ms 02:08:56 INFO - PROCESS | 1946 | 1468660136362 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 02:08:56 INFO - PROCESS | 1946 | 1468660136367 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 02:08:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:08:56 INFO - PROCESS | 1946 | 1468660136373 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:08:56 INFO - PROCESS | 1946 | 1468660136376 Marionette TRACE conn2 <- [1,630,null,{}] 02:08:56 INFO - PROCESS | 1946 | 1468660136380 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:56 INFO - PROCESS | 1946 | 1468660136382 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:56 INFO - PROCESS | 1946 | 1468660136508 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 02:08:56 INFO - PROCESS | 1946 | 1468660136583 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:56 INFO - PROCESS | 1946 | 1468660136585 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e57000 == 31 [pid = 1946] [id = 165] 02:08:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1188f2400) [pid = 1946] [serial = 493] [outer = 0x0] 02:08:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11920d400) [pid = 1946] [serial = 494] [outer = 0x1188f2400] 02:08:56 INFO - PROCESS | 1946 | 1468660136629 Marionette DEBUG loaded listener.js 02:08:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11950ac00) [pid = 1946] [serial = 495] [outer = 0x1188f2400] 02:08:56 INFO - PROCESS | 1946 | 1468660136989 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 02:08:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:08:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 672ms 02:08:57 INFO - PROCESS | 1946 | 1468660137045 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 02:08:57 INFO - PROCESS | 1946 | 1468660137046 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 02:08:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:08:57 INFO - PROCESS | 1946 | 1468660137049 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:08:57 INFO - PROCESS | 1946 | 1468660137051 Marionette TRACE conn2 <- [1,634,null,{}] 02:08:57 INFO - PROCESS | 1946 | 1468660137059 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:57 INFO - PROCESS | 1946 | 1468660137062 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:57 INFO - PROCESS | 1946 | 1468660137144 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 02:08:57 INFO - PROCESS | 1946 | 1468660137193 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:57 INFO - PROCESS | 1946 | 1468660137195 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x119808000 == 32 [pid = 1946] [id = 166] 02:08:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x116237800) [pid = 1946] [serial = 496] [outer = 0x0] 02:08:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119544c00) [pid = 1946] [serial = 497] [outer = 0x116237800] 02:08:57 INFO - PROCESS | 1946 | 1468660137223 Marionette DEBUG loaded listener.js 02:08:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119da8000) [pid = 1946] [serial = 498] [outer = 0x116237800] 02:08:57 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:08:57 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:08:57 INFO - PROCESS | 1946 | 1468660137502 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 02:08:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:08:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 470ms 02:08:57 INFO - PROCESS | 1946 | 1468660137520 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 02:08:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:08:57 INFO - PROCESS | 1946 | 1468660137522 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 02:08:57 INFO - PROCESS | 1946 | 1468660137533 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:08:57 INFO - PROCESS | 1946 | 1468660137534 Marionette TRACE conn2 <- [1,638,null,{}] 02:08:57 INFO - PROCESS | 1946 | 1468660137536 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:57 INFO - PROCESS | 1946 | 1468660137537 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:57 INFO - PROCESS | 1946 | 1468660137623 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 02:08:57 INFO - PROCESS | 1946 | 1468660137629 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:57 INFO - PROCESS | 1946 | 1468660137630 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d8a800 == 33 [pid = 1946] [id = 167] 02:08:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x120e34c00) [pid = 1946] [serial = 499] [outer = 0x0] 02:08:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x120e85c00) [pid = 1946] [serial = 500] [outer = 0x120e34c00] 02:08:57 INFO - PROCESS | 1946 | 1468660137655 Marionette DEBUG loaded listener.js 02:08:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x120ea2800) [pid = 1946] [serial = 501] [outer = 0x120e34c00] 02:08:57 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:08:57 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:08:57 INFO - PROCESS | 1946 | 1468660137982 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 02:08:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:08:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 478ms 02:08:58 INFO - PROCESS | 1946 | 1468660138003 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 02:08:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:08:58 INFO - PROCESS | 1946 | 1468660138004 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 02:08:58 INFO - PROCESS | 1946 | 1468660138007 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:08:58 INFO - PROCESS | 1946 | 1468660138009 Marionette TRACE conn2 <- [1,642,null,{}] 02:08:58 INFO - PROCESS | 1946 | 1468660138013 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:58 INFO - PROCESS | 1946 | 1468660138014 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:58 INFO - PROCESS | 1946 | 1468660138117 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 02:08:58 INFO - PROCESS | 1946 | 1468660138124 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:58 INFO - PROCESS | 1946 | 1468660138125 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f72000 == 34 [pid = 1946] [id = 168] 02:08:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x11646c800) [pid = 1946] [serial = 502] [outer = 0x0] 02:08:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x120ea3000) [pid = 1946] [serial = 503] [outer = 0x11646c800] 02:08:58 INFO - PROCESS | 1946 | 1468660138149 Marionette DEBUG loaded listener.js 02:08:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12191c800) [pid = 1946] [serial = 504] [outer = 0x11646c800] 02:08:58 INFO - PROCESS | 1946 | 1468660138477 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 02:08:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:08:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 521ms 02:08:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:08:58 INFO - PROCESS | 1946 | 1468660138528 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 02:08:58 INFO - PROCESS | 1946 | 1468660138529 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 02:08:58 INFO - PROCESS | 1946 | 1468660138531 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:08:58 INFO - PROCESS | 1946 | 1468660138533 Marionette TRACE conn2 <- [1,646,null,{}] 02:08:58 INFO - PROCESS | 1946 | 1468660138535 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:58 INFO - PROCESS | 1946 | 1468660138539 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:58 INFO - PROCESS | 1946 | 1468660138652 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 02:08:58 INFO - PROCESS | 1946 | 1468660138688 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:58 INFO - PROCESS | 1946 | 1468660138689 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x12193b000 == 35 [pid = 1946] [id = 169] 02:08:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x121921800) [pid = 1946] [serial = 505] [outer = 0x0] 02:08:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1248a6000) [pid = 1946] [serial = 506] [outer = 0x121921800] 02:08:58 INFO - PROCESS | 1946 | 1468660138714 Marionette DEBUG loaded listener.js 02:08:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x126740c00) [pid = 1946] [serial = 507] [outer = 0x121921800] 02:08:59 INFO - PROCESS | 1946 | 1468660139048 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 02:08:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:08:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 568ms 02:08:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:08:59 INFO - PROCESS | 1946 | 1468660139101 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 02:08:59 INFO - PROCESS | 1946 | 1468660139102 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 02:08:59 INFO - PROCESS | 1946 | 1468660139104 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:08:59 INFO - PROCESS | 1946 | 1468660139106 Marionette TRACE conn2 <- [1,650,null,{}] 02:08:59 INFO - PROCESS | 1946 | 1468660139116 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:59 INFO - PROCESS | 1946 | 1468660139117 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:59 INFO - PROCESS | 1946 | 1468660139211 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 02:08:59 INFO - PROCESS | 1946 | 1468660139214 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:59 INFO - PROCESS | 1946 | 1468660139215 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x125d35000 == 36 [pid = 1946] [id = 170] 02:08:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x116299000) [pid = 1946] [serial = 508] [outer = 0x0] 02:08:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x128225c00) [pid = 1946] [serial = 509] [outer = 0x116299000] 02:08:59 INFO - PROCESS | 1946 | 1468660139239 Marionette DEBUG loaded listener.js 02:08:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x129155800) [pid = 1946] [serial = 510] [outer = 0x116299000] 02:08:59 INFO - PROCESS | 1946 | 1468660139556 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 02:08:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:08:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 467ms 02:08:59 INFO - PROCESS | 1946 | 1468660139573 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 02:08:59 INFO - PROCESS | 1946 | 1468660139574 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 02:08:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:08:59 INFO - PROCESS | 1946 | 1468660139584 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:08:59 INFO - PROCESS | 1946 | 1468660139585 Marionette TRACE conn2 <- [1,654,null,{}] 02:08:59 INFO - PROCESS | 1946 | 1468660139597 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:08:59 INFO - PROCESS | 1946 | 1468660139598 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:59 INFO - PROCESS | 1946 | 1468660139707 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 02:08:59 INFO - PROCESS | 1946 | 1468660139711 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:08:59 INFO - PROCESS | 1946 | 1468660139712 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:08:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x126940800 == 37 [pid = 1946] [id = 171] 02:08:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x11673dc00) [pid = 1946] [serial = 511] [outer = 0x0] 02:08:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x12915c400) [pid = 1946] [serial = 512] [outer = 0x11673dc00] 02:08:59 INFO - PROCESS | 1946 | 1468660139736 Marionette DEBUG loaded listener.js 02:08:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1293ecc00) [pid = 1946] [serial = 513] [outer = 0x11673dc00] 02:09:00 INFO - PROCESS | 1946 | 1468660140033 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:09:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:09:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 469ms 02:09:00 INFO - PROCESS | 1946 | 1468660140053 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 02:09:00 INFO - PROCESS | 1946 | 1468660140054 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 02:09:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:09:00 INFO - PROCESS | 1946 | 1468660140066 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:09:00 INFO - PROCESS | 1946 | 1468660140068 Marionette TRACE conn2 <- [1,658,null,{}] 02:09:00 INFO - PROCESS | 1946 | 1468660140071 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:00 INFO - PROCESS | 1946 | 1468660140073 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:00 INFO - PROCESS | 1946 | 1468660140237 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 02:09:00 INFO - PROCESS | 1946 | 1468660140252 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:00 INFO - PROCESS | 1946 | 1468660140254 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x12937c800 == 38 [pid = 1946] [id = 172] 02:09:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12822a000) [pid = 1946] [serial = 514] [outer = 0x0] 02:09:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1293f6400) [pid = 1946] [serial = 515] [outer = 0x12822a000] 02:09:00 INFO - PROCESS | 1946 | 1468660140304 Marionette DEBUG loaded listener.js 02:09:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12a4d8800) [pid = 1946] [serial = 516] [outer = 0x12822a000] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x11952c800) [pid = 1946] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x117561400) [pid = 1946] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x11698c400) [pid = 1946] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x11320fc00) [pid = 1946] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x112d90800) [pid = 1946] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x116774800) [pid = 1946] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11676c400) [pid = 1946] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1186e0800) [pid = 1946] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119da0800) [pid = 1946] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x12191b400) [pid = 1946] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x12191dc00) [pid = 1946] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11320d400) [pid = 1946] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x120e8c000) [pid = 1946] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x111d1d800) [pid = 1946] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x116a22000) [pid = 1946] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119509c00) [pid = 1946] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:09:00 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12b167800) [pid = 1946] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:09:00 INFO - PROCESS | 1946 | 1468660140786 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 02:09:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:09:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 781ms 02:09:00 INFO - PROCESS | 1946 | 1468660140852 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 02:09:00 INFO - PROCESS | 1946 | 1468660140853 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 02:09:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:09:00 INFO - PROCESS | 1946 | 1468660140856 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:09:00 INFO - PROCESS | 1946 | 1468660140857 Marionette TRACE conn2 <- [1,662,null,{}] 02:09:00 INFO - PROCESS | 1946 | 1468660140865 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:00 INFO - PROCESS | 1946 | 1468660140866 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:00 INFO - PROCESS | 1946 | 1468660140949 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 02:09:00 INFO - PROCESS | 1946 | 1468660140953 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:00 INFO - PROCESS | 1946 | 1468660140954 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x12331d000 == 39 [pid = 1946] [id = 173] 02:09:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11676bc00) [pid = 1946] [serial = 517] [outer = 0x0] 02:09:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11950c400) [pid = 1946] [serial = 518] [outer = 0x11676bc00] 02:09:00 INFO - PROCESS | 1946 | 1468660140978 Marionette DEBUG loaded listener.js 02:09:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x120ea3800) [pid = 1946] [serial = 519] [outer = 0x11676bc00] 02:09:01 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:09:01 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:09:01 INFO - PROCESS | 1946 | 1468660141300 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 02:09:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:09:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 473ms 02:09:01 INFO - PROCESS | 1946 | 1468660141330 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 02:09:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:09:01 INFO - PROCESS | 1946 | 1468660141331 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 02:09:01 INFO - PROCESS | 1946 | 1468660141334 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:09:01 INFO - PROCESS | 1946 | 1468660141336 Marionette TRACE conn2 <- [1,666,null,{}] 02:09:01 INFO - PROCESS | 1946 | 1468660141338 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:01 INFO - PROCESS | 1946 | 1468660141340 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:01 INFO - PROCESS | 1946 | 1468660141433 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 02:09:01 INFO - PROCESS | 1946 | 1468660141487 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:01 INFO - PROCESS | 1946 | 1468660141489 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a615800 == 40 [pid = 1946] [id = 174] 02:09:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119548c00) [pid = 1946] [serial = 520] [outer = 0x0] 02:09:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12191a000) [pid = 1946] [serial = 521] [outer = 0x119548c00] 02:09:01 INFO - PROCESS | 1946 | 1468660141521 Marionette DEBUG loaded listener.js 02:09:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12a8d3400) [pid = 1946] [serial = 522] [outer = 0x119548c00] 02:09:01 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:09:01 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:09:01 INFO - PROCESS | 1946 | 1468660141830 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 02:09:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:09:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 02:09:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:09:01 INFO - PROCESS | 1946 | 1468660141853 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 02:09:01 INFO - PROCESS | 1946 | 1468660141854 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 02:09:01 INFO - PROCESS | 1946 | 1468660141857 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:09:01 INFO - PROCESS | 1946 | 1468660141859 Marionette TRACE conn2 <- [1,670,null,{}] 02:09:01 INFO - PROCESS | 1946 | 1468660141863 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:01 INFO - PROCESS | 1946 | 1468660141864 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:01 INFO - PROCESS | 1946 | 1468660141946 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 02:09:01 INFO - PROCESS | 1946 | 1468660141950 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:01 INFO - PROCESS | 1946 | 1468660141951 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aaea000 == 41 [pid = 1946] [id = 175] 02:09:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12a8d3800) [pid = 1946] [serial = 523] [outer = 0x0] 02:09:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12b2edc00) [pid = 1946] [serial = 524] [outer = 0x12a8d3800] 02:09:01 INFO - PROCESS | 1946 | 1468660141976 Marionette DEBUG loaded listener.js 02:09:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12b42e400) [pid = 1946] [serial = 525] [outer = 0x12a8d3800] 02:09:02 INFO - PROCESS | 1946 | 1468660142320 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 02:09:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:09:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 472ms 02:09:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:09:02 INFO - PROCESS | 1946 | 1468660142332 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 02:09:02 INFO - PROCESS | 1946 | 1468660142334 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 02:09:02 INFO - PROCESS | 1946 | 1468660142338 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:09:02 INFO - PROCESS | 1946 | 1468660142340 Marionette TRACE conn2 <- [1,674,null,{}] 02:09:02 INFO - PROCESS | 1946 | 1468660142347 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:02 INFO - PROCESS | 1946 | 1468660142348 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:02 INFO - PROCESS | 1946 | 1468660142512 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 02:09:02 INFO - PROCESS | 1946 | 1468660142520 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:02 INFO - PROCESS | 1946 | 1468660142532 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b243000 == 42 [pid = 1946] [id = 176] 02:09:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12b16a800) [pid = 1946] [serial = 526] [outer = 0x0] 02:09:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12bb29000) [pid = 1946] [serial = 527] [outer = 0x12b16a800] 02:09:02 INFO - PROCESS | 1946 | 1468660142574 Marionette DEBUG loaded listener.js 02:09:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12bdb7000) [pid = 1946] [serial = 528] [outer = 0x12b16a800] 02:09:02 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:09:03 INFO - PROCESS | 1946 | 1468660143121 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 02:09:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 02:09:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 825ms 02:09:03 INFO - PROCESS | 1946 | 1468660143163 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 02:09:03 INFO - PROCESS | 1946 | 1468660143166 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 02:09:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:09:03 INFO - PROCESS | 1946 | 1468660143169 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:09:03 INFO - PROCESS | 1946 | 1468660143172 Marionette TRACE conn2 <- [1,678,null,{}] 02:09:03 INFO - PROCESS | 1946 | 1468660143176 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:03 INFO - PROCESS | 1946 | 1468660143177 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:03 INFO - PROCESS | 1946 | 1468660143280 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 02:09:03 INFO - PROCESS | 1946 | 1468660143345 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:03 INFO - PROCESS | 1946 | 1468660143346 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186bf800 == 43 [pid = 1946] [id = 177] 02:09:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x117ebc000) [pid = 1946] [serial = 529] [outer = 0x0] 02:09:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1186e0400) [pid = 1946] [serial = 530] [outer = 0x117ebc000] 02:09:03 INFO - PROCESS | 1946 | 1468660143377 Marionette DEBUG loaded listener.js 02:09:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1190d7400) [pid = 1946] [serial = 531] [outer = 0x117ebc000] 02:09:03 INFO - PROCESS | 1946 | 1468660143795 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 02:09:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:09:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 672ms 02:09:03 INFO - PROCESS | 1946 | 1468660143841 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 02:09:03 INFO - PROCESS | 1946 | 1468660143844 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 02:09:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:09:03 INFO - PROCESS | 1946 | 1468660143849 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:09:03 INFO - PROCESS | 1946 | 1468660143851 Marionette TRACE conn2 <- [1,682,null,{}] 02:09:03 INFO - PROCESS | 1946 | 1468660143853 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:03 INFO - PROCESS | 1946 | 1468660143855 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:03 INFO - PROCESS | 1946 | 1468660143977 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 02:09:04 INFO - PROCESS | 1946 | 1468660144056 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:04 INFO - PROCESS | 1946 | 1468660144058 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234d4000 == 44 [pid = 1946] [id = 178] 02:09:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x11953ec00) [pid = 1946] [serial = 532] [outer = 0x0] 02:09:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x11985b400) [pid = 1946] [serial = 533] [outer = 0x11953ec00] 02:09:04 INFO - PROCESS | 1946 | 1468660144088 Marionette DEBUG loaded listener.js 02:09:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x119da9800) [pid = 1946] [serial = 534] [outer = 0x11953ec00] 02:09:04 INFO - PROCESS | 1946 | 1468660144964 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 02:09:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 02:09:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1119ms 02:09:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:09:04 INFO - PROCESS | 1946 | 1468660144969 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 02:09:04 INFO - PROCESS | 1946 | 1468660144970 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 02:09:04 INFO - PROCESS | 1946 | 1468660144972 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:09:04 INFO - PROCESS | 1946 | 1468660144976 Marionette TRACE conn2 <- [1,686,null,{}] 02:09:04 INFO - PROCESS | 1946 | 1468660144984 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:04 INFO - PROCESS | 1946 | 1468660144987 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:05 INFO - PROCESS | 1946 | 1468660145090 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 02:09:05 INFO - PROCESS | 1946 | 1468660145143 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:05 INFO - PROCESS | 1946 | 1468660145145 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x12babc000 == 45 [pid = 1946] [id = 179] 02:09:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x121af0400) [pid = 1946] [serial = 535] [outer = 0x0] 02:09:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x124ded800) [pid = 1946] [serial = 536] [outer = 0x121af0400] 02:09:05 INFO - PROCESS | 1946 | 1468660145175 Marionette DEBUG loaded listener.js 02:09:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x126741800) [pid = 1946] [serial = 537] [outer = 0x121af0400] 02:09:06 INFO - PROCESS | 1946 | 1468660146050 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 02:09:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:09:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1124ms 02:09:06 INFO - PROCESS | 1946 | 1468660146214 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 02:09:06 INFO - PROCESS | 1946 | 1468660146216 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 02:09:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:09:06 INFO - PROCESS | 1946 | 1468660146221 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:09:06 INFO - PROCESS | 1946 | 1468660146223 Marionette TRACE conn2 <- [1,690,null,{}] 02:09:06 INFO - PROCESS | 1946 | 1468660146228 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:06 INFO - PROCESS | 1946 | 1468660146230 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:06 INFO - PROCESS | 1946 | 1468660146322 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 02:09:06 INFO - PROCESS | 1946 | 1468660146408 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:06 INFO - PROCESS | 1946 | 1468660146410 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x1185c6000 == 46 [pid = 1946] [id = 180] 02:09:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x116f9e000) [pid = 1946] [serial = 538] [outer = 0x0] 02:09:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x118222000) [pid = 1946] [serial = 539] [outer = 0x116f9e000] 02:09:06 INFO - PROCESS | 1946 | 1468660146440 Marionette DEBUG loaded listener.js 02:09:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x11897fc00) [pid = 1946] [serial = 540] [outer = 0x116f9e000] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12aaea000 == 45 [pid = 1946] [id = 175] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12a615800 == 44 [pid = 1946] [id = 174] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12331d000 == 43 [pid = 1946] [id = 173] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12937c800 == 42 [pid = 1946] [id = 172] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x126940800 == 41 [pid = 1946] [id = 171] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x125d35000 == 40 [pid = 1946] [id = 170] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12193b000 == 39 [pid = 1946] [id = 169] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x120f72000 == 38 [pid = 1946] [id = 168] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x119d8a800 == 37 [pid = 1946] [id = 167] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x119808000 == 36 [pid = 1946] [id = 166] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x117e57000 == 35 [pid = 1946] [id = 165] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x1169b8800 == 34 [pid = 1946] [id = 164] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x1188eb000 == 33 [pid = 1946] [id = 163] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x126313000 == 32 [pid = 1946] [id = 161] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x1164bf800 == 31 [pid = 1946] [id = 162] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12babc000 == 30 [pid = 1946] [id = 179] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x1234d4000 == 29 [pid = 1946] [id = 178] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x1186bf800 == 28 [pid = 1946] [id = 177] 02:09:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12b243000 == 27 [pid = 1946] [id = 176] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x119a7cc00) [pid = 1946] [serial = 464] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x119859000) [pid = 1946] [serial = 463] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x118830000) [pid = 1946] [serial = 449] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x11821a800) [pid = 1946] [serial = 448] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x118621400) [pid = 1946] [serial = 457] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1190d1c00) [pid = 1946] [serial = 458] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x11950f800) [pid = 1946] [serial = 460] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x113205c00) [pid = 1946] [serial = 451] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x116239400) [pid = 1946] [serial = 452] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x116f92000) [pid = 1946] [serial = 454] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x124b2c800) [pid = 1946] [serial = 481] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x117ebdc00) [pid = 1946] [serial = 455] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x117511400) [pid = 1946] [serial = 431] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1167d8800) [pid = 1946] [serial = 430] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x119524800) [pid = 1946] [serial = 434] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x11920f000) [pid = 1946] [serial = 433] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1211e1c00) [pid = 1946] [serial = 437] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x120e81c00) [pid = 1946] [serial = 436] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x128230c00) [pid = 1946] [serial = 440] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x121af3c00) [pid = 1946] [serial = 439] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x12a8c8800) [pid = 1946] [serial = 443] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x120e83c00) [pid = 1946] [serial = 467] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119da7400) [pid = 1946] [serial = 466] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1293eb400) [pid = 1946] [serial = 442] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x121813c00) [pid = 1946] [serial = 470] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1210cbc00) [pid = 1946] [serial = 469] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119504800) [pid = 1946] [serial = 473] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1233ba000) [pid = 1946] [serial = 478] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x116f1ac00) [pid = 1946] [serial = 472] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12330d400) [pid = 1946] [serial = 476] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x12191a400) [pid = 1946] [serial = 475] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x12341b800) [pid = 1946] [serial = 479] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12bdb8c00) [pid = 1946] [serial = 446] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x12b424800) [pid = 1946] [serial = 445] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11954c000) [pid = 1946] [serial = 461] [outer = 0x0] [url = about:blank] 02:09:07 INFO - PROCESS | 1946 | 1468660147764 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 02:09:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:09:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1575ms 02:09:07 INFO - PROCESS | 1946 | 1468660147797 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 02:09:07 INFO - PROCESS | 1946 | 1468660147799 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 02:09:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:09:07 INFO - PROCESS | 1946 | 1468660147817 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:09:07 INFO - PROCESS | 1946 | 1468660147819 Marionette TRACE conn2 <- [1,694,null,{}] 02:09:07 INFO - PROCESS | 1946 | 1468660147824 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:07 INFO - PROCESS | 1946 | 1468660147825 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:07 INFO - PROCESS | 1946 | 1468660147897 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 02:09:07 INFO - PROCESS | 1946 | 1468660147902 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:07 INFO - PROCESS | 1946 | 1468660147904 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x115e1b800 == 28 [pid = 1946] [id = 181] 02:09:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x11676b400) [pid = 1946] [serial = 541] [outer = 0x0] 02:09:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x116773800) [pid = 1946] [serial = 542] [outer = 0x11676b400] 02:09:07 INFO - PROCESS | 1946 | 1468660147934 Marionette DEBUG loaded listener.js 02:09:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x11698c800) [pid = 1946] [serial = 543] [outer = 0x11676b400] 02:09:08 INFO - PROCESS | 1946 | 1468660148740 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 02:09:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 02:09:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 972ms 02:09:08 INFO - PROCESS | 1946 | 1468660148788 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 02:09:08 INFO - PROCESS | 1946 | 1468660148792 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 02:09:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:09:08 INFO - PROCESS | 1946 | 1468660148796 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:09:08 INFO - PROCESS | 1946 | 1468660148798 Marionette TRACE conn2 <- [1,698,null,{}] 02:09:08 INFO - PROCESS | 1946 | 1468660148806 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:08 INFO - PROCESS | 1946 | 1468660148808 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:08 INFO - PROCESS | 1946 | 1468660148883 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 02:09:08 INFO - PROCESS | 1946 | 1468660148888 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:08 INFO - PROCESS | 1946 | 1468660148889 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x116ae8000 == 29 [pid = 1946] [id = 182] 02:09:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x118623800) [pid = 1946] [serial = 544] [outer = 0x0] 02:09:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1186e6000) [pid = 1946] [serial = 545] [outer = 0x118623800] 02:09:08 INFO - PROCESS | 1946 | 1468660148920 Marionette DEBUG loaded listener.js 02:09:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1188f4c00) [pid = 1946] [serial = 546] [outer = 0x118623800] 02:09:09 INFO - PROCESS | 1946 | 1468660149757 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 02:09:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 02:09:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 975ms 02:09:09 INFO - PROCESS | 1946 | 1468660149772 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 02:09:09 INFO - PROCESS | 1946 | 1468660149773 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 02:09:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:09:09 INFO - PROCESS | 1946 | 1468660149777 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:09:09 INFO - PROCESS | 1946 | 1468660149779 Marionette TRACE conn2 <- [1,702,null,{}] 02:09:09 INFO - PROCESS | 1946 | 1468660149786 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:09 INFO - PROCESS | 1946 | 1468660149790 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:09 INFO - PROCESS | 1946 | 1468660149885 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 02:09:09 INFO - PROCESS | 1946 | 1468660149922 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:09 INFO - PROCESS | 1946 | 1468660149924 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186cb800 == 30 [pid = 1946] [id = 183] 02:09:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x119521000) [pid = 1946] [serial = 547] [outer = 0x0] 02:09:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119543c00) [pid = 1946] [serial = 548] [outer = 0x119521000] 02:09:09 INFO - PROCESS | 1946 | 1468660149953 Marionette DEBUG loaded listener.js 02:09:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119585800) [pid = 1946] [serial = 549] [outer = 0x119521000] 02:09:10 INFO - PROCESS | 1946 | 1468660150834 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 02:09:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:09:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1071ms 02:09:10 INFO - PROCESS | 1946 | 1468660150856 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 02:09:10 INFO - PROCESS | 1946 | 1468660150857 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 02:09:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:09:10 INFO - PROCESS | 1946 | 1468660150862 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:09:10 INFO - PROCESS | 1946 | 1468660150863 Marionette TRACE conn2 <- [1,706,null,{}] 02:09:10 INFO - PROCESS | 1946 | 1468660150865 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:10 INFO - PROCESS | 1946 | 1468660150866 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:10 INFO - PROCESS | 1946 | 1468660150962 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 02:09:11 INFO - PROCESS | 1946 | 1468660150995 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:11 INFO - PROCESS | 1946 | 1468660150996 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x11980c000 == 31 [pid = 1946] [id = 184] 02:09:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119d56c00) [pid = 1946] [serial = 550] [outer = 0x0] 02:09:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119da5800) [pid = 1946] [serial = 551] [outer = 0x119d56c00] 02:09:11 INFO - PROCESS | 1946 | 1468660151021 Marionette DEBUG loaded listener.js 02:09:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x120e26400) [pid = 1946] [serial = 552] [outer = 0x119d56c00] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x121921800) [pid = 1946] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x116299000) [pid = 1946] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12822a000) [pid = 1946] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x121924800) [pid = 1946] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x115d12800) [pid = 1946] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x120e34c00) [pid = 1946] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1186e7800) [pid = 1946] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x116237800) [pid = 1946] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x116f93800) [pid = 1946] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1188f2400) [pid = 1946] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x11646c800) [pid = 1946] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11673dc00) [pid = 1946] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x11676bc00) [pid = 1946] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x119548c00) [pid = 1946] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x12b16a800) [pid = 1946] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:09:11 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x12a8d3800) [pid = 1946] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:09:11 INFO - PROCESS | 1946 | 1468660151861 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 02:09:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:09:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1019ms 02:09:11 INFO - PROCESS | 1946 | 1468660151882 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 02:09:11 INFO - PROCESS | 1946 | 1468660151883 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 02:09:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:09:11 INFO - PROCESS | 1946 | 1468660151885 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:09:11 INFO - PROCESS | 1946 | 1468660151886 Marionette TRACE conn2 <- [1,710,null,{}] 02:09:11 INFO - PROCESS | 1946 | 1468660151904 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:11 INFO - PROCESS | 1946 | 1468660151905 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:11 INFO - PROCESS | 1946 | 1468660151976 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 02:09:11 INFO - PROCESS | 1946 | 1468660151979 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:11 INFO - PROCESS | 1946 | 1468660151981 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192c8800 == 32 [pid = 1946] [id = 185] 02:09:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1122bd800) [pid = 1946] [serial = 553] [outer = 0x0] 02:09:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x117565400) [pid = 1946] [serial = 554] [outer = 0x1122bd800] 02:09:12 INFO - PROCESS | 1946 | 1468660152008 Marionette DEBUG loaded listener.js 02:09:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x11958c800) [pid = 1946] [serial = 555] [outer = 0x1122bd800] 02:09:12 INFO - PROCESS | 1946 | 1468660152824 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 02:09:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:09:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 978ms 02:09:12 INFO - PROCESS | 1946 | 1468660152864 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 02:09:12 INFO - PROCESS | 1946 | 1468660152865 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 02:09:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:09:12 INFO - PROCESS | 1946 | 1468660152867 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:09:12 INFO - PROCESS | 1946 | 1468660152868 Marionette TRACE conn2 <- [1,714,null,{}] 02:09:12 INFO - PROCESS | 1946 | 1468660152871 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:12 INFO - PROCESS | 1946 | 1468660152875 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:12 INFO - PROCESS | 1946 | 1468660152992 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 02:09:13 INFO - PROCESS | 1946 | 1468660153023 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:13 INFO - PROCESS | 1946 | 1468660153025 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d97000 == 33 [pid = 1946] [id = 186] 02:09:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1186e3c00) [pid = 1946] [serial = 556] [outer = 0x0] 02:09:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x120ea5800) [pid = 1946] [serial = 557] [outer = 0x1186e3c00] 02:09:13 INFO - PROCESS | 1946 | 1468660153050 Marionette DEBUG loaded listener.js 02:09:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x121812800) [pid = 1946] [serial = 558] [outer = 0x1186e3c00] 02:09:13 INFO - PROCESS | 1946 | 1468660153821 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 02:09:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 02:09:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 969ms 02:09:13 INFO - PROCESS | 1946 | 1468660153885 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 02:09:13 INFO - PROCESS | 1946 | 1468660153887 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 02:09:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:09:13 INFO - PROCESS | 1946 | 1468660153891 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:09:13 INFO - PROCESS | 1946 | 1468660153894 Marionette TRACE conn2 <- [1,718,null,{}] 02:09:13 INFO - PROCESS | 1946 | 1468660153898 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:13 INFO - PROCESS | 1946 | 1468660153900 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:13 INFO - PROCESS | 1946 | 1468660153983 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 02:09:14 INFO - PROCESS | 1946 | 1468660154068 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:14 INFO - PROCESS | 1946 | 1468660154070 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x115ecc000 == 34 [pid = 1946] [id = 187] 02:09:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x115e62800) [pid = 1946] [serial = 559] [outer = 0x0] 02:09:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x116470000) [pid = 1946] [serial = 560] [outer = 0x115e62800] 02:09:14 INFO - PROCESS | 1946 | 1468660154103 Marionette DEBUG loaded listener.js 02:09:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x116914800) [pid = 1946] [serial = 561] [outer = 0x115e62800] 02:09:15 INFO - PROCESS | 1946 | 1468660155070 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 02:09:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:09:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1224ms 02:09:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:09:15 INFO - PROCESS | 1946 | 1468660155116 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 02:09:15 INFO - PROCESS | 1946 | 1468660155118 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 02:09:15 INFO - PROCESS | 1946 | 1468660155123 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:09:15 INFO - PROCESS | 1946 | 1468660155126 Marionette TRACE conn2 <- [1,722,null,{}] 02:09:15 INFO - PROCESS | 1946 | 1468660155129 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:15 INFO - PROCESS | 1946 | 1468660155130 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:15 INFO - PROCESS | 1946 | 1468660155233 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 02:09:15 INFO - PROCESS | 1946 | 1468660155306 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:15 INFO - PROCESS | 1946 | 1468660155308 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192cd000 == 35 [pid = 1946] [id = 188] 02:09:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x118979800) [pid = 1946] [serial = 562] [outer = 0x0] 02:09:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x119204400) [pid = 1946] [serial = 563] [outer = 0x118979800] 02:09:15 INFO - PROCESS | 1946 | 1468660155368 Marionette DEBUG loaded listener.js 02:09:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x11950e400) [pid = 1946] [serial = 564] [outer = 0x118979800] 02:09:15 INFO - PROCESS | 1946 | --DOCSHELL 0x1192c8800 == 34 [pid = 1946] [id = 185] 02:09:15 INFO - PROCESS | 1946 | --DOCSHELL 0x11980c000 == 33 [pid = 1946] [id = 184] 02:09:15 INFO - PROCESS | 1946 | --DOCSHELL 0x1186cb800 == 32 [pid = 1946] [id = 183] 02:09:15 INFO - PROCESS | 1946 | --DOCSHELL 0x116ae8000 == 31 [pid = 1946] [id = 182] 02:09:15 INFO - PROCESS | 1946 | --DOCSHELL 0x115e1b800 == 30 [pid = 1946] [id = 181] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12b2edc00) [pid = 1946] [serial = 524] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x126740c00) [pid = 1946] [serial = 507] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1248a6000) [pid = 1946] [serial = 506] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x128225c00) [pid = 1946] [serial = 509] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1293f6400) [pid = 1946] [serial = 515] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1254df400) [pid = 1946] [serial = 482] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1162a3400) [pid = 1946] [serial = 484] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11676a400) [pid = 1946] [serial = 485] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x120e85c00) [pid = 1946] [serial = 500] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x120ea2800) [pid = 1946] [serial = 501] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x11883c800) [pid = 1946] [serial = 487] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x11920cc00) [pid = 1946] [serial = 488] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x119544c00) [pid = 1946] [serial = 497] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x119da8000) [pid = 1946] [serial = 498] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x117561800) [pid = 1946] [serial = 491] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x1186de000) [pid = 1946] [serial = 492] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x11920d400) [pid = 1946] [serial = 494] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x11950ac00) [pid = 1946] [serial = 495] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x120ea3000) [pid = 1946] [serial = 503] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x1293ecc00) [pid = 1946] [serial = 513] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x12915c400) [pid = 1946] [serial = 512] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x1133d3000) [pid = 1946] [serial = 197] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x11950c400) [pid = 1946] [serial = 518] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x12a4d8800) [pid = 1946] [serial = 516] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x129155800) [pid = 1946] [serial = 510] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x12a8d3400) [pid = 1946] [serial = 522] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x120ea3800) [pid = 1946] [serial = 519] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 57 (0x12191c800) [pid = 1946] [serial = 504] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x12191a000) [pid = 1946] [serial = 521] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x12b42e400) [pid = 1946] [serial = 525] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 54 (0x12bdb7000) [pid = 1946] [serial = 528] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | --DOMWINDOW == 53 (0x12bb29000) [pid = 1946] [serial = 527] [outer = 0x0] [url = about:blank] 02:09:15 INFO - PROCESS | 1946 | 1468660155959 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 02:09:16 INFO - PROCESS | 1946 | 1468660156000 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 02:09:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:09:16 INFO - PROCESS | 1946 | 1468660156003 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:09:16 INFO - PROCESS | 1946 | 1468660156005 Marionette TRACE conn2 <- [1,726,null,{}] 02:09:16 INFO - PROCESS | 1946 | 1468660156012 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:16 INFO - PROCESS | 1946 | 1468660156014 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:16 INFO - PROCESS | 1946 | 1468660156089 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 02:09:16 INFO - PROCESS | 1946 | 1468660156146 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:16 INFO - PROCESS | 1946 | 1468660156147 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x116965800 == 31 [pid = 1946] [id = 189] 02:09:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 54 (0x116a22c00) [pid = 1946] [serial = 565] [outer = 0x0] 02:09:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x1186e4000) [pid = 1946] [serial = 566] [outer = 0x116a22c00] 02:09:16 INFO - PROCESS | 1946 | 1468660156177 Marionette DEBUG loaded listener.js 02:09:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x118975400) [pid = 1946] [serial = 567] [outer = 0x116a22c00] 02:09:16 INFO - PROCESS | 1946 | 1468660156513 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 02:09:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:09:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 519ms 02:09:16 INFO - PROCESS | 1946 | 1468660156522 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 02:09:16 INFO - PROCESS | 1946 | 1468660156527 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 02:09:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:09:16 INFO - PROCESS | 1946 | 1468660156534 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:09:16 INFO - PROCESS | 1946 | 1468660156535 Marionette TRACE conn2 <- [1,730,null,{}] 02:09:16 INFO - PROCESS | 1946 | 1468660156538 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:16 INFO - PROCESS | 1946 | 1468660156539 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:16 INFO - PROCESS | 1946 | 1468660156636 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 02:09:16 INFO - PROCESS | 1946 | 1468660156690 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:16 INFO - PROCESS | 1946 | 1468660156691 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186c2000 == 32 [pid = 1946] [id = 190] 02:09:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x1188f8800) [pid = 1946] [serial = 568] [outer = 0x0] 02:09:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x119507c00) [pid = 1946] [serial = 569] [outer = 0x1188f8800] 02:09:16 INFO - PROCESS | 1946 | 1468660156718 Marionette DEBUG loaded listener.js 02:09:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x11985a400) [pid = 1946] [serial = 570] [outer = 0x1188f8800] 02:09:17 INFO - PROCESS | 1946 | 1468660157048 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 02:09:17 INFO - PROCESS | 1946 | 1468660157058 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 02:09:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:09:17 INFO - PROCESS | 1946 | 1468660157066 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:09:17 INFO - PROCESS | 1946 | 1468660157069 Marionette TRACE conn2 <- [1,734,null,{}] 02:09:17 INFO - PROCESS | 1946 | 1468660157081 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:17 INFO - PROCESS | 1946 | 1468660157084 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:17 INFO - PROCESS | 1946 | 1468660157166 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 02:09:17 INFO - PROCESS | 1946 | 1468660157217 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:17 INFO - PROCESS | 1946 | 1468660157219 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d19800 == 33 [pid = 1946] [id = 191] 02:09:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x119589c00) [pid = 1946] [serial = 571] [outer = 0x0] 02:09:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x119da7000) [pid = 1946] [serial = 572] [outer = 0x119589c00] 02:09:17 INFO - PROCESS | 1946 | 1468660157249 Marionette DEBUG loaded listener.js 02:09:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x1211e6800) [pid = 1946] [serial = 573] [outer = 0x119589c00] 02:09:17 INFO - PROCESS | 1946 | 1468660157562 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 02:09:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:09:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 522ms 02:09:17 INFO - PROCESS | 1946 | 1468660157588 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 02:09:17 INFO - PROCESS | 1946 | 1468660157590 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 02:09:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:09:17 INFO - PROCESS | 1946 | 1468660157595 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:09:17 INFO - PROCESS | 1946 | 1468660157598 Marionette TRACE conn2 <- [1,738,null,{}] 02:09:17 INFO - PROCESS | 1946 | 1468660157601 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:17 INFO - PROCESS | 1946 | 1468660157602 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:17 INFO - PROCESS | 1946 | 1468660157683 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 02:09:17 INFO - PROCESS | 1946 | 1468660157687 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:17 INFO - PROCESS | 1946 | 1468660157688 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x121140000 == 34 [pid = 1946] [id = 192] 02:09:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x121519400) [pid = 1946] [serial = 574] [outer = 0x0] 02:09:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x121926800) [pid = 1946] [serial = 575] [outer = 0x121519400] 02:09:17 INFO - PROCESS | 1946 | 1468660157716 Marionette DEBUG loaded listener.js 02:09:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x1233bd400) [pid = 1946] [serial = 576] [outer = 0x121519400] 02:09:18 INFO - PROCESS | 1946 | 1468660158546 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 02:09:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:09:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 974ms 02:09:18 INFO - PROCESS | 1946 | 1468660158568 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 02:09:18 INFO - PROCESS | 1946 | 1468660158569 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 02:09:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:09:18 INFO - PROCESS | 1946 | 1468660158571 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:09:18 INFO - PROCESS | 1946 | 1468660158572 Marionette TRACE conn2 <- [1,742,null,{}] 02:09:18 INFO - PROCESS | 1946 | 1468660158576 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:18 INFO - PROCESS | 1946 | 1468660158578 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:18 INFO - PROCESS | 1946 | 1468660158669 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 02:09:18 INFO - PROCESS | 1946 | 1468660158672 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:18 INFO - PROCESS | 1946 | 1468660158674 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x121432800 == 35 [pid = 1946] [id = 193] 02:09:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x115e0fc00) [pid = 1946] [serial = 577] [outer = 0x0] 02:09:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x1233bec00) [pid = 1946] [serial = 578] [outer = 0x115e0fc00] 02:09:18 INFO - PROCESS | 1946 | 1468660158699 Marionette DEBUG loaded listener.js 02:09:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x124b2c800) [pid = 1946] [serial = 579] [outer = 0x115e0fc00] 02:09:19 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x119d56c00) [pid = 1946] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:09:19 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x116f9e000) [pid = 1946] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:09:19 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x11676b400) [pid = 1946] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:09:19 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x118623800) [pid = 1946] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:09:19 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x117ebc000) [pid = 1946] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:09:19 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x11953ec00) [pid = 1946] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:09:19 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x121af0400) [pid = 1946] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:09:19 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x1122bd800) [pid = 1946] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:09:19 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x119521000) [pid = 1946] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:09:19 INFO - PROCESS | 1946 | 1468660159509 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 02:09:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 02:09:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 974ms 02:09:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:09:19 INFO - PROCESS | 1946 | 1468660159546 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 02:09:19 INFO - PROCESS | 1946 | 1468660159547 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 02:09:19 INFO - PROCESS | 1946 | 1468660159549 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:09:19 INFO - PROCESS | 1946 | 1468660159550 Marionette TRACE conn2 <- [1,746,null,{}] 02:09:19 INFO - PROCESS | 1946 | 1468660159553 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:19 INFO - PROCESS | 1946 | 1468660159557 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:19 INFO - PROCESS | 1946 | 1468660159652 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 02:09:19 INFO - PROCESS | 1946 | 1468660159656 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:19 INFO - PROCESS | 1946 | 1468660159657 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x123336000 == 36 [pid = 1946] [id = 194] 02:09:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x124b2d000) [pid = 1946] [serial = 580] [outer = 0x0] 02:09:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x125f36400) [pid = 1946] [serial = 581] [outer = 0x124b2d000] 02:09:19 INFO - PROCESS | 1946 | 1468660159684 Marionette DEBUG loaded listener.js 02:09:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x126749400) [pid = 1946] [serial = 582] [outer = 0x124b2d000] 02:09:20 INFO - PROCESS | 1946 | 1468660160471 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 02:09:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 02:09:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 970ms 02:09:20 INFO - PROCESS | 1946 | 1468660160519 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 02:09:20 INFO - PROCESS | 1946 | 1468660160520 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 02:09:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:09:20 INFO - PROCESS | 1946 | 1468660160523 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:09:20 INFO - PROCESS | 1946 | 1468660160524 Marionette TRACE conn2 <- [1,750,null,{}] 02:09:20 INFO - PROCESS | 1946 | 1468660160526 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:20 INFO - PROCESS | 1946 | 1468660160527 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:20 INFO - PROCESS | 1946 | 1468660160600 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 02:09:20 INFO - PROCESS | 1946 | 1468660160651 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:20 INFO - PROCESS | 1946 | 1468660160652 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x125418000 == 37 [pid = 1946] [id = 195] 02:09:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x115e62c00) [pid = 1946] [serial = 583] [outer = 0x0] 02:09:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x128226000) [pid = 1946] [serial = 584] [outer = 0x115e62c00] 02:09:20 INFO - PROCESS | 1946 | 1468660160677 Marionette DEBUG loaded listener.js 02:09:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x128535800) [pid = 1946] [serial = 585] [outer = 0x115e62c00] 02:09:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:09:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 919ms 02:09:21 INFO - PROCESS | 1946 | 1468660161438 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 02:09:21 INFO - PROCESS | 1946 | 1468660161443 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 02:09:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:09:21 INFO - PROCESS | 1946 | 1468660161452 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 02:09:21 INFO - PROCESS | 1946 | 1468660161454 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:09:21 INFO - PROCESS | 1946 | 1468660161455 Marionette TRACE conn2 <- [1,754,null,{}] 02:09:21 INFO - PROCESS | 1946 | 1468660161459 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:21 INFO - PROCESS | 1946 | 1468660161460 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:21 INFO - PROCESS | 1946 | 1468660161534 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 02:09:21 INFO - PROCESS | 1946 | 1468660161537 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:21 INFO - PROCESS | 1946 | 1468660161538 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x125d2c000 == 38 [pid = 1946] [id = 196] 02:09:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x12856f800) [pid = 1946] [serial = 586] [outer = 0x0] 02:09:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x129161c00) [pid = 1946] [serial = 587] [outer = 0x12856f800] 02:09:21 INFO - PROCESS | 1946 | 1468660161565 Marionette DEBUG loaded listener.js 02:09:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x1293eb000) [pid = 1946] [serial = 588] [outer = 0x12856f800] 02:09:22 INFO - PROCESS | 1946 | 1468660162357 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 02:09:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 02:09:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 919ms 02:09:22 INFO - PROCESS | 1946 | 1468660162377 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 02:09:22 INFO - PROCESS | 1946 | 1468660162380 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 02:09:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:09:22 INFO - PROCESS | 1946 | 1468660162384 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:09:22 INFO - PROCESS | 1946 | 1468660162386 Marionette TRACE conn2 <- [1,758,null,{}] 02:09:22 INFO - PROCESS | 1946 | 1468660162390 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:22 INFO - PROCESS | 1946 | 1468660162394 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:22 INFO - PROCESS | 1946 | 1468660162499 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 02:09:22 INFO - PROCESS | 1946 | 1468660162547 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:22 INFO - PROCESS | 1946 | 1468660162549 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x117465000 == 39 [pid = 1946] [id = 197] 02:09:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x11692f400) [pid = 1946] [serial = 589] [outer = 0x0] 02:09:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x116a23400) [pid = 1946] [serial = 590] [outer = 0x11692f400] 02:09:22 INFO - PROCESS | 1946 | 1468660162581 Marionette DEBUG loaded listener.js 02:09:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x117ebac00) [pid = 1946] [serial = 591] [outer = 0x11692f400] 02:09:23 INFO - PROCESS | 1946 | 1468660163029 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 02:09:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:09:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 676ms 02:09:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:09:23 INFO - PROCESS | 1946 | 1468660163059 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 02:09:23 INFO - PROCESS | 1946 | 1468660163063 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 02:09:23 INFO - PROCESS | 1946 | 1468660163067 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:09:23 INFO - PROCESS | 1946 | 1468660163069 Marionette TRACE conn2 <- [1,762,null,{}] 02:09:23 INFO - PROCESS | 1946 | 1468660163072 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:23 INFO - PROCESS | 1946 | 1468660163074 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:23 INFO - PROCESS | 1946 | 1468660163210 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 02:09:23 INFO - PROCESS | 1946 | 1468660163220 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:23 INFO - PROCESS | 1946 | 1468660163221 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a5d800 == 40 [pid = 1946] [id = 198] 02:09:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x119547800) [pid = 1946] [serial = 592] [outer = 0x0] 02:09:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x11954cc00) [pid = 1946] [serial = 593] [outer = 0x119547800] 02:09:23 INFO - PROCESS | 1946 | 1468660163252 Marionette DEBUG loaded listener.js 02:09:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x119da4c00) [pid = 1946] [serial = 594] [outer = 0x119547800] 02:09:24 INFO - PROCESS | 1946 | 1468660164144 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 02:09:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:09:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1120ms 02:09:24 INFO - PROCESS | 1946 | 1468660164195 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 02:09:24 INFO - PROCESS | 1946 | 1468660164196 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 02:09:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:09:24 INFO - PROCESS | 1946 | 1468660164200 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:09:24 INFO - PROCESS | 1946 | 1468660164203 Marionette TRACE conn2 <- [1,766,null,{}] 02:09:24 INFO - PROCESS | 1946 | 1468660164210 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:24 INFO - PROCESS | 1946 | 1468660164213 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:24 INFO - PROCESS | 1946 | 1468660164300 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 02:09:24 INFO - PROCESS | 1946 | 1468660164388 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:24 INFO - PROCESS | 1946 | 1468660164390 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x1265d9800 == 41 [pid = 1946] [id = 199] 02:09:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1211edc00) [pid = 1946] [serial = 595] [outer = 0x0] 02:09:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x121920400) [pid = 1946] [serial = 596] [outer = 0x1211edc00] 02:09:24 INFO - PROCESS | 1946 | 1468660164420 Marionette DEBUG loaded listener.js 02:09:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x124838800) [pid = 1946] [serial = 597] [outer = 0x1211edc00] 02:09:25 INFO - PROCESS | 1946 | 1468660165352 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 02:09:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:09:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1176ms 02:09:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:09:25 INFO - PROCESS | 1946 | 1468660165376 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 02:09:25 INFO - PROCESS | 1946 | 1468660165378 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 02:09:25 INFO - PROCESS | 1946 | 1468660165381 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:09:25 INFO - PROCESS | 1946 | 1468660165382 Marionette TRACE conn2 <- [1,770,null,{}] 02:09:25 INFO - PROCESS | 1946 | 1468660165386 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:25 INFO - PROCESS | 1946 | 1468660165387 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:25 INFO - PROCESS | 1946 | 1468660165464 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 02:09:25 INFO - PROCESS | 1946 | 1468660165507 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:25 INFO - PROCESS | 1946 | 1468660165510 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x116adc000 == 42 [pid = 1946] [id = 200] 02:09:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x116f19800) [pid = 1946] [serial = 598] [outer = 0x0] 02:09:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x116f9ec00) [pid = 1946] [serial = 599] [outer = 0x116f19800] 02:09:25 INFO - PROCESS | 1946 | 1468660165532 Marionette DEBUG loaded listener.js 02:09:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1184d2000) [pid = 1946] [serial = 600] [outer = 0x116f19800] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x125418000 == 41 [pid = 1946] [id = 195] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x123336000 == 40 [pid = 1946] [id = 194] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x121432800 == 39 [pid = 1946] [id = 193] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x121140000 == 38 [pid = 1946] [id = 192] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x119d19800 == 37 [pid = 1946] [id = 191] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x1186c2000 == 36 [pid = 1946] [id = 190] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x116965800 == 35 [pid = 1946] [id = 189] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x1192cd000 == 34 [pid = 1946] [id = 188] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x115ecc000 == 33 [pid = 1946] [id = 187] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x119d97000 == 32 [pid = 1946] [id = 186] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x1185c6000 == 31 [pid = 1946] [id = 180] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x1265d9800 == 30 [pid = 1946] [id = 199] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x119a5d800 == 29 [pid = 1946] [id = 198] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x125d2c000 == 28 [pid = 1946] [id = 196] 02:09:26 INFO - PROCESS | 1946 | --DOCSHELL 0x117465000 == 27 [pid = 1946] [id = 197] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x120ea5800) [pid = 1946] [serial = 557] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x119da5800) [pid = 1946] [serial = 551] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x118222000) [pid = 1946] [serial = 539] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x116773800) [pid = 1946] [serial = 542] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x11698c800) [pid = 1946] [serial = 543] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x1186e6000) [pid = 1946] [serial = 545] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x1190d7400) [pid = 1946] [serial = 531] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x1186e0400) [pid = 1946] [serial = 530] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x119da9800) [pid = 1946] [serial = 534] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x11985b400) [pid = 1946] [serial = 533] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x126741800) [pid = 1946] [serial = 537] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x124ded800) [pid = 1946] [serial = 536] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x117565400) [pid = 1946] [serial = 554] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x11958c800) [pid = 1946] [serial = 555] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x11897fc00) [pid = 1946] [serial = 540] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x120e26400) [pid = 1946] [serial = 552] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x119543c00) [pid = 1946] [serial = 548] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x119585800) [pid = 1946] [serial = 549] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x1188f4c00) [pid = 1946] [serial = 546] [outer = 0x0] [url = about:blank] 02:09:26 INFO - PROCESS | 1946 | 1468660166532 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:09:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:09:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1177ms 02:09:26 INFO - PROCESS | 1946 | 1468660166558 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 02:09:26 INFO - PROCESS | 1946 | 1468660166561 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 02:09:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:09:26 INFO - PROCESS | 1946 | 1468660166564 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:09:26 INFO - PROCESS | 1946 | 1468660166566 Marionette TRACE conn2 <- [1,774,null,{}] 02:09:26 INFO - PROCESS | 1946 | 1468660166570 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:26 INFO - PROCESS | 1946 | 1468660166572 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:26 INFO - PROCESS | 1946 | 1468660166651 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 02:09:26 INFO - PROCESS | 1946 | 1468660166700 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:26 INFO - PROCESS | 1946 | 1468660166703 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x115ec8800 == 28 [pid = 1946] [id = 201] 02:09:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x114fd6800) [pid = 1946] [serial = 601] [outer = 0x0] 02:09:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x116745400) [pid = 1946] [serial = 602] [outer = 0x114fd6800] 02:09:26 INFO - PROCESS | 1946 | 1468660166730 Marionette DEBUG loaded listener.js 02:09:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x1167e1400) [pid = 1946] [serial = 603] [outer = 0x114fd6800] 02:09:27 INFO - PROCESS | 1946 | 1468660167036 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 02:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 522ms 02:09:27 INFO - PROCESS | 1946 | 1468660167087 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 02:09:27 INFO - PROCESS | 1946 | 1468660167090 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 02:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:09:27 INFO - PROCESS | 1946 | 1468660167095 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:09:27 INFO - PROCESS | 1946 | 1468660167097 Marionette TRACE conn2 <- [1,778,null,{}] 02:09:27 INFO - PROCESS | 1946 | 1468660167099 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:27 INFO - PROCESS | 1946 | 1468660167101 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:27 INFO - PROCESS | 1946 | 1468660167177 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 02:09:27 INFO - PROCESS | 1946 | 1468660167226 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:27 INFO - PROCESS | 1946 | 1468660167228 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x11715b000 == 29 [pid = 1946] [id = 202] 02:09:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x116982c00) [pid = 1946] [serial = 604] [outer = 0x0] 02:09:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x117ebd400) [pid = 1946] [serial = 605] [outer = 0x116982c00] 02:09:27 INFO - PROCESS | 1946 | 1468660167256 Marionette DEBUG loaded listener.js 02:09:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x1186e0c00) [pid = 1946] [serial = 606] [outer = 0x116982c00] 02:09:27 INFO - PROCESS | 1946 | 1468660167583 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 02:09:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:09:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 520ms 02:09:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:09:27 INFO - PROCESS | 1946 | 1468660167616 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 02:09:27 INFO - PROCESS | 1946 | 1468660167617 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 02:09:27 INFO - PROCESS | 1946 | 1468660167619 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:09:27 INFO - PROCESS | 1946 | 1468660167622 Marionette TRACE conn2 <- [1,782,null,{}] 02:09:27 INFO - PROCESS | 1946 | 1468660167630 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:27 INFO - PROCESS | 1946 | 1468660167633 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:27 INFO - PROCESS | 1946 | 1468660167706 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 02:09:27 INFO - PROCESS | 1946 | 1468660167756 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:27 INFO - PROCESS | 1946 | 1468660167758 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x11887b000 == 30 [pid = 1946] [id = 203] 02:09:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x113d9dc00) [pid = 1946] [serial = 607] [outer = 0x0] 02:09:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x1190d9400) [pid = 1946] [serial = 608] [outer = 0x113d9dc00] 02:09:27 INFO - PROCESS | 1946 | 1468660167786 Marionette DEBUG loaded listener.js 02:09:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x11950b800) [pid = 1946] [serial = 609] [outer = 0x113d9dc00] 02:09:28 INFO - PROCESS | 1946 | 1468660168108 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 02:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 522ms 02:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:09:28 INFO - PROCESS | 1946 | 1468660168144 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 02:09:28 INFO - PROCESS | 1946 | 1468660168147 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 02:09:28 INFO - PROCESS | 1946 | 1468660168151 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:09:28 INFO - PROCESS | 1946 | 1468660168153 Marionette TRACE conn2 <- [1,786,null,{}] 02:09:28 INFO - PROCESS | 1946 | 1468660168156 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:28 INFO - PROCESS | 1946 | 1468660168159 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:28 INFO - PROCESS | 1946 | 1468660168278 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 02:09:28 INFO - PROCESS | 1946 | 1468660168360 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:28 INFO - PROCESS | 1946 | 1468660168361 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192d3000 == 31 [pid = 1946] [id = 204] 02:09:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x11883e400) [pid = 1946] [serial = 610] [outer = 0x0] 02:09:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x119511c00) [pid = 1946] [serial = 611] [outer = 0x11883e400] 02:09:28 INFO - PROCESS | 1946 | 1468660168402 Marionette DEBUG loaded listener.js 02:09:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x119590400) [pid = 1946] [serial = 612] [outer = 0x11883e400] 02:09:28 INFO - PROCESS | 1946 | 1468660168816 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:09:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:09:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 670ms 02:09:28 INFO - PROCESS | 1946 | 1468660168821 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 02:09:28 INFO - PROCESS | 1946 | 1468660168822 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 02:09:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:09:28 INFO - PROCESS | 1946 | 1468660168827 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:09:28 INFO - PROCESS | 1946 | 1468660168828 Marionette TRACE conn2 <- [1,790,null,{}] 02:09:28 INFO - PROCESS | 1946 | 1468660168830 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:28 INFO - PROCESS | 1946 | 1468660168839 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:28 INFO - PROCESS | 1946 | 1468660168937 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 02:09:28 INFO - PROCESS | 1946 | 1468660168940 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:28 INFO - PROCESS | 1946 | 1468660168942 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x119840000 == 32 [pid = 1946] [id = 205] 02:09:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1122b9c00) [pid = 1946] [serial = 613] [outer = 0x0] 02:09:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x119859c00) [pid = 1946] [serial = 614] [outer = 0x1122b9c00] 02:09:28 INFO - PROCESS | 1946 | 1468660168966 Marionette DEBUG loaded listener.js 02:09:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119da6000) [pid = 1946] [serial = 615] [outer = 0x1122b9c00] 02:09:29 INFO - PROCESS | 1946 | 1468660169319 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 521ms 02:09:29 INFO - PROCESS | 1946 | 1468660169349 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 02:09:29 INFO - PROCESS | 1946 | 1468660169350 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 02:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:09:29 INFO - PROCESS | 1946 | 1468660169352 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:09:29 INFO - PROCESS | 1946 | 1468660169353 Marionette TRACE conn2 <- [1,794,null,{}] 02:09:29 INFO - PROCESS | 1946 | 1468660169356 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:29 INFO - PROCESS | 1946 | 1468660169362 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:29 INFO - PROCESS | 1946 | 1468660169470 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 02:09:29 INFO - PROCESS | 1946 | 1468660169506 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:29 INFO - PROCESS | 1946 | 1468660169507 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f6f800 == 33 [pid = 1946] [id = 206] 02:09:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1186e1000) [pid = 1946] [serial = 616] [outer = 0x0] 02:09:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x120e29400) [pid = 1946] [serial = 617] [outer = 0x1186e1000] 02:09:29 INFO - PROCESS | 1946 | 1468660169533 Marionette DEBUG loaded listener.js 02:09:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1210cc400) [pid = 1946] [serial = 618] [outer = 0x1186e1000] 02:09:29 INFO - PROCESS | 1946 | 1468660169859 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 02:09:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:09:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 521ms 02:09:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:09:29 INFO - PROCESS | 1946 | 1468660169873 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 02:09:29 INFO - PROCESS | 1946 | 1468660169875 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 02:09:29 INFO - PROCESS | 1946 | 1468660169881 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:09:29 INFO - PROCESS | 1946 | 1468660169882 Marionette TRACE conn2 <- [1,798,null,{}] 02:09:29 INFO - PROCESS | 1946 | 1468660169885 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:29 INFO - PROCESS | 1946 | 1468660169886 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:29 INFO - PROCESS | 1946 | 1468660169984 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 02:09:30 INFO - PROCESS | 1946 | 1468660170016 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:30 INFO - PROCESS | 1946 | 1468660170017 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x121265800 == 34 [pid = 1946] [id = 207] 02:09:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x11920ac00) [pid = 1946] [serial = 619] [outer = 0x0] 02:09:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x12191a400) [pid = 1946] [serial = 620] [outer = 0x11920ac00] 02:09:30 INFO - PROCESS | 1946 | 1468660170041 Marionette DEBUG loaded listener.js 02:09:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x121925c00) [pid = 1946] [serial = 621] [outer = 0x11920ac00] 02:09:30 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x12856f800) [pid = 1946] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:09:30 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x115e0fc00) [pid = 1946] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:09:30 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x124b2d000) [pid = 1946] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:09:30 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x115e62c00) [pid = 1946] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:09:30 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x1186e3c00) [pid = 1946] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:09:30 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x119589c00) [pid = 1946] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:09:30 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x1188f8800) [pid = 1946] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:09:30 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x118979800) [pid = 1946] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:09:30 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x115e62800) [pid = 1946] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:09:30 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x116a22c00) [pid = 1946] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:09:30 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x121519400) [pid = 1946] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:09:30 INFO - PROCESS | 1946 | 1468660170438 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 02:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 02:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 571ms 02:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:09:30 INFO - PROCESS | 1946 | 1468660170451 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 02:09:30 INFO - PROCESS | 1946 | 1468660170452 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 02:09:30 INFO - PROCESS | 1946 | 1468660170454 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:09:30 INFO - PROCESS | 1946 | 1468660170455 Marionette TRACE conn2 <- [1,802,null,{}] 02:09:30 INFO - PROCESS | 1946 | 1468660170458 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:30 INFO - PROCESS | 1946 | 1468660170459 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:30 INFO - PROCESS | 1946 | 1468660170534 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 02:09:30 INFO - PROCESS | 1946 | 1468660170537 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:30 INFO - PROCESS | 1946 | 1468660170538 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x121a96000 == 35 [pid = 1946] [id = 208] 02:09:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x1188f3000) [pid = 1946] [serial = 622] [outer = 0x0] 02:09:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x119504800) [pid = 1946] [serial = 623] [outer = 0x1188f3000] 02:09:30 INFO - PROCESS | 1946 | 1468660170565 Marionette DEBUG loaded listener.js 02:09:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x12134b800) [pid = 1946] [serial = 624] [outer = 0x1188f3000] 02:09:30 INFO - PROCESS | 1946 | 1468660170902 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 02:09:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 02:09:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 468ms 02:09:30 INFO - PROCESS | 1946 | 1468660170923 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 02:09:30 INFO - PROCESS | 1946 | 1468660170924 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 02:09:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:09:30 INFO - PROCESS | 1946 | 1468660170929 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:09:30 INFO - PROCESS | 1946 | 1468660170932 Marionette TRACE conn2 <- [1,806,null,{}] 02:09:30 INFO - PROCESS | 1946 | 1468660170934 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:30 INFO - PROCESS | 1946 | 1468660170936 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:31 INFO - PROCESS | 1946 | 1468660171045 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 02:09:31 INFO - PROCESS | 1946 | 1468660171075 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:31 INFO - PROCESS | 1946 | 1468660171076 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x11887a800 == 36 [pid = 1946] [id = 209] 02:09:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1184c6000) [pid = 1946] [serial = 625] [outer = 0x0] 02:09:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x121af1c00) [pid = 1946] [serial = 626] [outer = 0x1184c6000] 02:09:31 INFO - PROCESS | 1946 | 1468660171100 Marionette DEBUG loaded listener.js 02:09:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1248b1c00) [pid = 1946] [serial = 627] [outer = 0x1184c6000] 02:09:31 INFO - PROCESS | 1946 | [1946] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 02:09:31 INFO - PROCESS | 1946 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 02:09:31 INFO - PROCESS | 1946 | Determined SkiaGL cache limits: Size 100663296, Items: 256 02:09:31 INFO - PROCESS | 1946 | [GFX2-]: Using SkiaGL canvas. 02:09:31 INFO - PROCESS | 1946 | 1468660171417 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 02:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 02:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 522ms 02:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:09:31 INFO - PROCESS | 1946 | 1468660171450 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 02:09:31 INFO - PROCESS | 1946 | 1468660171451 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 02:09:31 INFO - PROCESS | 1946 | 1468660171453 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:09:31 INFO - PROCESS | 1946 | 1468660171454 Marionette TRACE conn2 <- [1,810,null,{}] 02:09:31 INFO - PROCESS | 1946 | 1468660171457 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:31 INFO - PROCESS | 1946 | 1468660171458 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:31 INFO - PROCESS | 1946 | 1468660171533 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 02:09:31 INFO - PROCESS | 1946 | 1468660171537 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:31 INFO - PROCESS | 1946 | 1468660171538 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x126931800 == 37 [pid = 1946] [id = 210] 02:09:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x12341ac00) [pid = 1946] [serial = 628] [outer = 0x0] 02:09:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x125453800) [pid = 1946] [serial = 629] [outer = 0x12341ac00] 02:09:31 INFO - PROCESS | 1946 | 1468660171565 Marionette DEBUG loaded listener.js 02:09:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1265a3c00) [pid = 1946] [serial = 630] [outer = 0x12341ac00] 02:09:31 INFO - PROCESS | 1946 | 1468660171918 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 02:09:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:09:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 468ms 02:09:31 INFO - PROCESS | 1946 | 1468660171922 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 02:09:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:09:31 INFO - PROCESS | 1946 | 1468660171923 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 02:09:31 INFO - PROCESS | 1946 | 1468660171926 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:09:31 INFO - PROCESS | 1946 | 1468660171930 Marionette TRACE conn2 <- [1,814,null,{}] 02:09:31 INFO - PROCESS | 1946 | 1468660171933 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:31 INFO - PROCESS | 1946 | 1468660171934 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:32 INFO - PROCESS | 1946 | 1468660172054 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 02:09:32 INFO - PROCESS | 1946 | 1468660172062 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:32 INFO - PROCESS | 1946 | 1468660172064 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x11983f800 == 38 [pid = 1946] [id = 211] 02:09:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1265a5000) [pid = 1946] [serial = 631] [outer = 0x0] 02:09:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x12822d800) [pid = 1946] [serial = 632] [outer = 0x1265a5000] 02:09:32 INFO - PROCESS | 1946 | 1468660172090 Marionette DEBUG loaded listener.js 02:09:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x12915c800) [pid = 1946] [serial = 633] [outer = 0x1265a5000] 02:09:32 INFO - PROCESS | 1946 | 1468660172399 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 02:09:32 INFO - PROCESS | 1946 | 1468660172465 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 02:09:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:09:32 INFO - PROCESS | 1946 | 1468660172469 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:09:32 INFO - PROCESS | 1946 | 1468660172472 Marionette TRACE conn2 <- [1,818,null,{}] 02:09:32 INFO - PROCESS | 1946 | 1468660172477 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:32 INFO - PROCESS | 1946 | 1468660172479 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:32 INFO - PROCESS | 1946 | 1468660172593 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 02:09:32 INFO - PROCESS | 1946 | 1468660172641 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:32 INFO - PROCESS | 1946 | 1468660172643 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x115e1b800 == 39 [pid = 1946] [id = 212] 02:09:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x113205c00) [pid = 1946] [serial = 634] [outer = 0x0] 02:09:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x113c47c00) [pid = 1946] [serial = 635] [outer = 0x113205c00] 02:09:32 INFO - PROCESS | 1946 | 1468660172675 Marionette DEBUG loaded listener.js 02:09:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11676f800) [pid = 1946] [serial = 636] [outer = 0x113205c00] 02:09:33 INFO - PROCESS | 1946 | 1468660173217 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 02:09:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:09:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 825ms 02:09:33 INFO - PROCESS | 1946 | 1468660173296 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 02:09:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:09:33 INFO - PROCESS | 1946 | 1468660173298 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 02:09:33 INFO - PROCESS | 1946 | 1468660173302 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:09:33 INFO - PROCESS | 1946 | 1468660173305 Marionette TRACE conn2 <- [1,822,null,{}] 02:09:33 INFO - PROCESS | 1946 | 1468660173308 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:33 INFO - PROCESS | 1946 | 1468660173309 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:33 INFO - PROCESS | 1946 | 1468660173413 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 02:09:33 INFO - PROCESS | 1946 | 1468660173464 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:33 INFO - PROCESS | 1946 | 1468660173465 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192dd000 == 40 [pid = 1946] [id = 213] 02:09:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1186e0800) [pid = 1946] [serial = 637] [outer = 0x0] 02:09:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1186e9000) [pid = 1946] [serial = 638] [outer = 0x1186e0800] 02:09:33 INFO - PROCESS | 1946 | 1468660173496 Marionette DEBUG loaded listener.js 02:09:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x119056c00) [pid = 1946] [serial = 639] [outer = 0x1186e0800] 02:09:34 INFO - PROCESS | 1946 | 1468660174151 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 02:09:34 INFO - PROCESS | 1946 | 1468660174227 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 02:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:09:34 INFO - PROCESS | 1946 | 1468660174230 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:09:34 INFO - PROCESS | 1946 | 1468660174232 Marionette TRACE conn2 <- [1,826,null,{}] 02:09:34 INFO - PROCESS | 1946 | 1468660174236 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:34 INFO - PROCESS | 1946 | 1468660174237 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:34 INFO - PROCESS | 1946 | 1468660174338 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 02:09:34 INFO - PROCESS | 1946 | --DOCSHELL 0x126931800 == 39 [pid = 1946] [id = 210] 02:09:34 INFO - PROCESS | 1946 | --DOCSHELL 0x11887a800 == 38 [pid = 1946] [id = 209] 02:09:34 INFO - PROCESS | 1946 | --DOCSHELL 0x121a96000 == 37 [pid = 1946] [id = 208] 02:09:34 INFO - PROCESS | 1946 | --DOCSHELL 0x121265800 == 36 [pid = 1946] [id = 207] 02:09:34 INFO - PROCESS | 1946 | --DOCSHELL 0x120f6f800 == 35 [pid = 1946] [id = 206] 02:09:34 INFO - PROCESS | 1946 | --DOCSHELL 0x119840000 == 34 [pid = 1946] [id = 205] 02:09:34 INFO - PROCESS | 1946 | --DOCSHELL 0x1192d3000 == 33 [pid = 1946] [id = 204] 02:09:34 INFO - PROCESS | 1946 | --DOCSHELL 0x11887b000 == 32 [pid = 1946] [id = 203] 02:09:34 INFO - PROCESS | 1946 | --DOCSHELL 0x11715b000 == 31 [pid = 1946] [id = 202] 02:09:34 INFO - PROCESS | 1946 | --DOCSHELL 0x115ec8800 == 30 [pid = 1946] [id = 201] 02:09:34 INFO - PROCESS | 1946 | --DOCSHELL 0x116adc000 == 29 [pid = 1946] [id = 200] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1233bec00) [pid = 1946] [serial = 578] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x125f36400) [pid = 1946] [serial = 581] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x128226000) [pid = 1946] [serial = 584] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x121812800) [pid = 1946] [serial = 558] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119da7000) [pid = 1946] [serial = 572] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1211e6800) [pid = 1946] [serial = 573] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119507c00) [pid = 1946] [serial = 569] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x11985a400) [pid = 1946] [serial = 570] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x119204400) [pid = 1946] [serial = 563] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x11950e400) [pid = 1946] [serial = 564] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x116470000) [pid = 1946] [serial = 560] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x116914800) [pid = 1946] [serial = 561] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x1186e4000) [pid = 1946] [serial = 566] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x118975400) [pid = 1946] [serial = 567] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x121926800) [pid = 1946] [serial = 575] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x128535800) [pid = 1946] [serial = 585] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x124b2c800) [pid = 1946] [serial = 579] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x1293eb000) [pid = 1946] [serial = 588] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x1233bd400) [pid = 1946] [serial = 576] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x126749400) [pid = 1946] [serial = 582] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x129161c00) [pid = 1946] [serial = 587] [outer = 0x0] [url = about:blank] 02:09:34 INFO - PROCESS | 1946 | 1468660174417 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:34 INFO - PROCESS | 1946 | 1468660174420 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x1132cb800 == 30 [pid = 1946] [id = 214] 02:09:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x113da9c00) [pid = 1946] [serial = 640] [outer = 0x0] 02:09:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x11676e800) [pid = 1946] [serial = 641] [outer = 0x113da9c00] 02:09:34 INFO - PROCESS | 1946 | 1468660174448 Marionette DEBUG loaded listener.js 02:09:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x1186dd000) [pid = 1946] [serial = 642] [outer = 0x113da9c00] 02:09:34 INFO - PROCESS | 1946 | 1468660174770 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 02:09:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:09:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 570ms 02:09:34 INFO - PROCESS | 1946 | 1468660174801 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 02:09:34 INFO - PROCESS | 1946 | 1468660174803 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 02:09:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:09:34 INFO - PROCESS | 1946 | 1468660174808 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:09:34 INFO - PROCESS | 1946 | 1468660174809 Marionette TRACE conn2 <- [1,830,null,{}] 02:09:34 INFO - PROCESS | 1946 | 1468660174812 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:34 INFO - PROCESS | 1946 | 1468660174813 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:34 INFO - PROCESS | 1946 | 1468660174891 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 02:09:34 INFO - PROCESS | 1946 | 1468660174951 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:34 INFO - PROCESS | 1946 | 1468660174953 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x117473000 == 31 [pid = 1946] [id = 215] 02:09:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x1186e2000) [pid = 1946] [serial = 643] [outer = 0x0] 02:09:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x11920d800) [pid = 1946] [serial = 644] [outer = 0x1186e2000] 02:09:34 INFO - PROCESS | 1946 | 1468660174979 Marionette DEBUG loaded listener.js 02:09:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x119526400) [pid = 1946] [serial = 645] [outer = 0x1186e2000] 02:09:35 INFO - PROCESS | 1946 | 1468660175274 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 02:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 472ms 02:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:09:35 INFO - PROCESS | 1946 | 1468660175284 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 02:09:35 INFO - PROCESS | 1946 | 1468660175286 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 02:09:35 INFO - PROCESS | 1946 | 1468660175288 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:09:35 INFO - PROCESS | 1946 | 1468660175290 Marionette TRACE conn2 <- [1,834,null,{}] 02:09:35 INFO - PROCESS | 1946 | 1468660175307 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:35 INFO - PROCESS | 1946 | 1468660175315 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:35 INFO - PROCESS | 1946 | 1468660175403 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 02:09:35 INFO - PROCESS | 1946 | 1468660175408 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:35 INFO - PROCESS | 1946 | 1468660175412 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x11982b800 == 32 [pid = 1946] [id = 216] 02:09:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x11958c000) [pid = 1946] [serial = 646] [outer = 0x0] 02:09:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119863400) [pid = 1946] [serial = 647] [outer = 0x11958c000] 02:09:35 INFO - PROCESS | 1946 | 1468660175441 Marionette DEBUG loaded listener.js 02:09:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x120e7e800) [pid = 1946] [serial = 648] [outer = 0x11958c000] 02:09:35 INFO - PROCESS | 1946 | 1468660175798 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 02:09:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:09:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 531ms 02:09:35 INFO - PROCESS | 1946 | 1468660175819 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 02:09:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:09:35 INFO - PROCESS | 1946 | 1468660175821 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 02:09:35 INFO - PROCESS | 1946 | 1468660175823 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:09:35 INFO - PROCESS | 1946 | 1468660175824 Marionette TRACE conn2 <- [1,838,null,{}] 02:09:35 INFO - PROCESS | 1946 | 1468660175827 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:35 INFO - PROCESS | 1946 | 1468660175828 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:35 INFO - PROCESS | 1946 | 1468660175907 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 02:09:35 INFO - PROCESS | 1946 | 1468660175913 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:35 INFO - PROCESS | 1946 | 1468660175915 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d9a000 == 33 [pid = 1946] [id = 217] 02:09:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x120e81800) [pid = 1946] [serial = 649] [outer = 0x0] 02:09:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x120ea1800) [pid = 1946] [serial = 650] [outer = 0x120e81800] 02:09:35 INFO - PROCESS | 1946 | 1468660175940 Marionette DEBUG loaded listener.js 02:09:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x120eaac00) [pid = 1946] [serial = 651] [outer = 0x120e81800] 02:09:36 INFO - PROCESS | 1946 | 1468660176299 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 02:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 520ms 02:09:36 INFO - PROCESS | 1946 | 1468660176344 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 02:09:36 INFO - PROCESS | 1946 | 1468660176345 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 02:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:09:36 INFO - PROCESS | 1946 | 1468660176348 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:09:36 INFO - PROCESS | 1946 | 1468660176349 Marionette TRACE conn2 <- [1,842,null,{}] 02:09:36 INFO - PROCESS | 1946 | 1468660176351 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:36 INFO - PROCESS | 1946 | 1468660176353 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:36 INFO - PROCESS | 1946 | 1468660176464 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 02:09:36 INFO - PROCESS | 1946 | 1468660176478 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:36 INFO - PROCESS | 1946 | 1468660176480 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x121257800 == 34 [pid = 1946] [id = 218] 02:09:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x120eab400) [pid = 1946] [serial = 652] [outer = 0x0] 02:09:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x12134a800) [pid = 1946] [serial = 653] [outer = 0x120eab400] 02:09:36 INFO - PROCESS | 1946 | 1468660176504 Marionette DEBUG loaded listener.js 02:09:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x121926000) [pid = 1946] [serial = 654] [outer = 0x120eab400] 02:09:36 INFO - PROCESS | 1946 | 1468660176838 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 02:09:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:09:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 518ms 02:09:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:09:36 INFO - PROCESS | 1946 | 1468660176872 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 02:09:36 INFO - PROCESS | 1946 | 1468660176873 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 02:09:36 INFO - PROCESS | 1946 | 1468660176875 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:09:36 INFO - PROCESS | 1946 | 1468660176877 Marionette TRACE conn2 <- [1,846,null,{}] 02:09:36 INFO - PROCESS | 1946 | 1468660176879 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:36 INFO - PROCESS | 1946 | 1468660176883 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:37 INFO - PROCESS | 1946 | 1468660176997 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 02:09:37 INFO - PROCESS | 1946 | 1468660177039 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:37 INFO - PROCESS | 1946 | 1468660177040 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x125412800 == 35 [pid = 1946] [id = 219] 02:09:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1233bbc00) [pid = 1946] [serial = 655] [outer = 0x0] 02:09:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x124b24000) [pid = 1946] [serial = 656] [outer = 0x1233bbc00] 02:09:37 INFO - PROCESS | 1946 | 1468660177065 Marionette DEBUG loaded listener.js 02:09:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x128226000) [pid = 1946] [serial = 657] [outer = 0x1233bbc00] 02:09:37 INFO - PROCESS | 1946 | 1468660177416 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 02:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 569ms 02:09:37 INFO - PROCESS | 1946 | 1468660177445 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 02:09:37 INFO - PROCESS | 1946 | 1468660177447 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 02:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:09:37 INFO - PROCESS | 1946 | 1468660177449 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:09:37 INFO - PROCESS | 1946 | 1468660177457 Marionette TRACE conn2 <- [1,850,null,{}] 02:09:37 INFO - PROCESS | 1946 | 1468660177467 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:37 INFO - PROCESS | 1946 | 1468660177469 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:37 INFO - PROCESS | 1946 | 1468660177561 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 02:09:37 INFO - PROCESS | 1946 | 1468660177565 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:37 INFO - PROCESS | 1946 | 1468660177566 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x12631c800 == 36 [pid = 1946] [id = 220] 02:09:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x12822d000) [pid = 1946] [serial = 658] [outer = 0x0] 02:09:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x128575400) [pid = 1946] [serial = 659] [outer = 0x12822d000] 02:09:37 INFO - PROCESS | 1946 | 1468660177590 Marionette DEBUG loaded listener.js 02:09:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1293bac00) [pid = 1946] [serial = 660] [outer = 0x12822d000] 02:09:37 INFO - PROCESS | 1946 | 1468660177934 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 02:09:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:09:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 533ms 02:09:37 INFO - PROCESS | 1946 | 1468660177983 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 02:09:37 INFO - PROCESS | 1946 | 1468660177984 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 02:09:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:09:37 INFO - PROCESS | 1946 | 1468660177986 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:09:37 INFO - PROCESS | 1946 | 1468660177987 Marionette TRACE conn2 <- [1,854,null,{}] 02:09:37 INFO - PROCESS | 1946 | 1468660177990 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:37 INFO - PROCESS | 1946 | 1468660177991 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:38 INFO - PROCESS | 1946 | 1468660178085 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 02:09:38 INFO - PROCESS | 1946 | 1468660178097 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:38 INFO - PROCESS | 1946 | 1468660178098 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286bc800 == 37 [pid = 1946] [id = 221] 02:09:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1293c5800) [pid = 1946] [serial = 661] [outer = 0x0] 02:09:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1293ed400) [pid = 1946] [serial = 662] [outer = 0x1293c5800] 02:09:38 INFO - PROCESS | 1946 | 1468660178121 Marionette DEBUG loaded listener.js 02:09:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1293f8800) [pid = 1946] [serial = 663] [outer = 0x1293c5800] 02:09:38 INFO - PROCESS | 1946 | 1468660178431 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 02:09:38 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11692f400) [pid = 1946] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:09:38 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1186e1000) [pid = 1946] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:09:38 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11883e400) [pid = 1946] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:09:38 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x114fd6800) [pid = 1946] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:09:38 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1122b9c00) [pid = 1946] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:09:38 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x116982c00) [pid = 1946] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:09:38 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x113d9dc00) [pid = 1946] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:09:38 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x116f19800) [pid = 1946] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:09:38 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1188f3000) [pid = 1946] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:09:38 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1211edc00) [pid = 1946] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:09:38 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x119547800) [pid = 1946] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:09:38 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1184c6000) [pid = 1946] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:09:38 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12341ac00) [pid = 1946] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:09:38 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x11920ac00) [pid = 1946] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 571ms 02:09:38 INFO - PROCESS | 1946 | 1468660178557 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 02:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:09:38 INFO - PROCESS | 1946 | 1468660178567 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 02:09:38 INFO - PROCESS | 1946 | 1468660178569 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:09:38 INFO - PROCESS | 1946 | 1468660178570 Marionette TRACE conn2 <- [1,858,null,{}] 02:09:38 INFO - PROCESS | 1946 | 1468660178572 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:38 INFO - PROCESS | 1946 | 1468660178574 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:38 INFO - PROCESS | 1946 | 1468660178651 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 02:09:38 INFO - PROCESS | 1946 | 1468660178655 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:38 INFO - PROCESS | 1946 | 1468660178656 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x123339000 == 38 [pid = 1946] [id = 222] 02:09:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x116982c00) [pid = 1946] [serial = 664] [outer = 0x0] 02:09:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x118624400) [pid = 1946] [serial = 665] [outer = 0x116982c00] 02:09:38 INFO - PROCESS | 1946 | 1468660178683 Marionette DEBUG loaded listener.js 02:09:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x119592800) [pid = 1946] [serial = 666] [outer = 0x116982c00] 02:09:38 INFO - PROCESS | 1946 | 1468660178985 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 02:09:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:09:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 419ms 02:09:38 INFO - PROCESS | 1946 | 1468660178989 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 02:09:38 INFO - PROCESS | 1946 | 1468660178990 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 02:09:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:09:39 INFO - PROCESS | 1946 | 1468660179000 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:09:39 INFO - PROCESS | 1946 | 1468660179001 Marionette TRACE conn2 <- [1,862,null,{}] 02:09:39 INFO - PROCESS | 1946 | 1468660179004 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:39 INFO - PROCESS | 1946 | 1468660179005 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:39 INFO - PROCESS | 1946 | 1468660179091 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 02:09:39 INFO - PROCESS | 1946 | 1468660179097 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:39 INFO - PROCESS | 1946 | 1468660179099 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a612800 == 39 [pid = 1946] [id = 223] 02:09:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11698c800) [pid = 1946] [serial = 667] [outer = 0x0] 02:09:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x12673c400) [pid = 1946] [serial = 668] [outer = 0x11698c800] 02:09:39 INFO - PROCESS | 1946 | 1468660179123 Marionette DEBUG loaded listener.js 02:09:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x12961e800) [pid = 1946] [serial = 669] [outer = 0x11698c800] 02:09:39 INFO - PROCESS | 1946 | 1468660179431 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 02:09:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:09:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 476ms 02:09:39 INFO - PROCESS | 1946 | 1468660179500 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 02:09:39 INFO - PROCESS | 1946 | 1468660179501 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 02:09:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:09:39 INFO - PROCESS | 1946 | 1468660179505 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:09:39 INFO - PROCESS | 1946 | 1468660179507 Marionette TRACE conn2 <- [1,866,null,{}] 02:09:39 INFO - PROCESS | 1946 | 1468660179509 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:39 INFO - PROCESS | 1946 | 1468660179513 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:39 INFO - PROCESS | 1946 | 1468660179602 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 02:09:39 INFO - PROCESS | 1946 | 1468660179606 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:39 INFO - PROCESS | 1946 | 1468660179607 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a84e800 == 40 [pid = 1946] [id = 224] 02:09:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119da2400) [pid = 1946] [serial = 670] [outer = 0x0] 02:09:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x12a76c400) [pid = 1946] [serial = 671] [outer = 0x119da2400] 02:09:39 INFO - PROCESS | 1946 | 1468660179636 Marionette DEBUG loaded listener.js 02:09:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x12a8d0800) [pid = 1946] [serial = 672] [outer = 0x119da2400] 02:09:39 INFO - PROCESS | 1946 | 1468660179970 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 02:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 519ms 02:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:09:40 INFO - PROCESS | 1946 | 1468660180025 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 02:09:40 INFO - PROCESS | 1946 | 1468660180026 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 02:09:40 INFO - PROCESS | 1946 | 1468660180029 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:09:40 INFO - PROCESS | 1946 | 1468660180030 Marionette TRACE conn2 <- [1,870,null,{}] 02:09:40 INFO - PROCESS | 1946 | 1468660180032 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:40 INFO - PROCESS | 1946 | 1468660180033 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:40 INFO - PROCESS | 1946 | 1468660180137 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 02:09:40 INFO - PROCESS | 1946 | 1468660180169 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:40 INFO - PROCESS | 1946 | 1468660180170 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aaea800 == 41 [pid = 1946] [id = 225] 02:09:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12a8d0400) [pid = 1946] [serial = 673] [outer = 0x0] 02:09:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12b169400) [pid = 1946] [serial = 674] [outer = 0x12a8d0400] 02:09:40 INFO - PROCESS | 1946 | 1468660180194 Marionette DEBUG loaded listener.js 02:09:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12b2f3400) [pid = 1946] [serial = 675] [outer = 0x12a8d0400] 02:09:40 INFO - PROCESS | 1946 | 1468660180468 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 02:09:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:09:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 469ms 02:09:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:09:40 INFO - PROCESS | 1946 | 1468660180500 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 02:09:40 INFO - PROCESS | 1946 | 1468660180501 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 02:09:40 INFO - PROCESS | 1946 | 1468660180504 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:09:40 INFO - PROCESS | 1946 | 1468660180505 Marionette TRACE conn2 <- [1,874,null,{}] 02:09:40 INFO - PROCESS | 1946 | 1468660180507 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:40 INFO - PROCESS | 1946 | 1468660180508 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:40 INFO - PROCESS | 1946 | 1468660180648 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 02:09:40 INFO - PROCESS | 1946 | 1468660180699 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:40 INFO - PROCESS | 1946 | 1468660180700 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x113cc3000 == 42 [pid = 1946] [id = 226] 02:09:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x113061000) [pid = 1946] [serial = 676] [outer = 0x0] 02:09:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1132e8800) [pid = 1946] [serial = 677] [outer = 0x113061000] 02:09:40 INFO - PROCESS | 1946 | 1468660180732 Marionette DEBUG loaded listener.js 02:09:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x116906400) [pid = 1946] [serial = 678] [outer = 0x113061000] 02:09:41 INFO - PROCESS | 1946 | 1468660181204 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 02:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 718ms 02:09:41 INFO - PROCESS | 1946 | 1468660181223 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 02:09:41 INFO - PROCESS | 1946 | 1468660181226 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 02:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:09:41 INFO - PROCESS | 1946 | 1468660181230 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:09:41 INFO - PROCESS | 1946 | 1468660181231 Marionette TRACE conn2 <- [1,878,null,{}] 02:09:41 INFO - PROCESS | 1946 | 1468660181234 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:41 INFO - PROCESS | 1946 | 1468660181238 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:41 INFO - PROCESS | 1946 | 1468660181341 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 02:09:41 INFO - PROCESS | 1946 | 1468660181407 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:41 INFO - PROCESS | 1946 | 1468660181409 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190b4000 == 43 [pid = 1946] [id = 227] 02:09:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x118303800) [pid = 1946] [serial = 679] [outer = 0x0] 02:09:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119507c00) [pid = 1946] [serial = 680] [outer = 0x118303800] 02:09:41 INFO - PROCESS | 1946 | 1468660181439 Marionette DEBUG loaded listener.js 02:09:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119547c00) [pid = 1946] [serial = 681] [outer = 0x118303800] 02:09:41 INFO - PROCESS | 1946 | 1468660181824 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 02:09:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:09:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 669ms 02:09:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:09:41 INFO - PROCESS | 1946 | 1468660181899 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 02:09:41 INFO - PROCESS | 1946 | 1468660181901 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 02:09:41 INFO - PROCESS | 1946 | 1468660181903 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:09:41 INFO - PROCESS | 1946 | 1468660181905 Marionette TRACE conn2 <- [1,882,null,{}] 02:09:41 INFO - PROCESS | 1946 | 1468660181908 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:41 INFO - PROCESS | 1946 | 1468660181909 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:42 INFO - PROCESS | 1946 | 1468660182008 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 02:09:42 INFO - PROCESS | 1946 | 1468660182065 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:42 INFO - PROCESS | 1946 | 1468660182066 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a41c000 == 44 [pid = 1946] [id = 228] 02:09:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119592000) [pid = 1946] [serial = 682] [outer = 0x0] 02:09:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x120e29c00) [pid = 1946] [serial = 683] [outer = 0x119592000] 02:09:42 INFO - PROCESS | 1946 | 1468660182095 Marionette DEBUG loaded listener.js 02:09:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1210ce000) [pid = 1946] [serial = 684] [outer = 0x119592000] 02:09:42 INFO - PROCESS | 1946 | 1468660182545 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 02:09:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:09:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 669ms 02:09:42 INFO - PROCESS | 1946 | 1468660182573 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 02:09:42 INFO - PROCESS | 1946 | 1468660182575 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 02:09:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:09:42 INFO - PROCESS | 1946 | 1468660182583 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:09:42 INFO - PROCESS | 1946 | 1468660182586 Marionette TRACE conn2 <- [1,886,null,{}] 02:09:42 INFO - PROCESS | 1946 | 1468660182589 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:42 INFO - PROCESS | 1946 | 1468660182591 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:42 INFO - PROCESS | 1946 | 1468660182696 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 02:09:42 INFO - PROCESS | 1946 | 1468660182752 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:42 INFO - PROCESS | 1946 | 1468660182754 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bac4000 == 45 [pid = 1946] [id = 229] 02:09:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x121921000) [pid = 1946] [serial = 685] [outer = 0x0] 02:09:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x124ded800) [pid = 1946] [serial = 686] [outer = 0x121921000] 02:09:42 INFO - PROCESS | 1946 | 1468660182782 Marionette DEBUG loaded listener.js 02:09:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12852bc00) [pid = 1946] [serial = 687] [outer = 0x121921000] 02:09:43 INFO - PROCESS | 1946 | 1468660183237 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 02:09:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:09:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 674ms 02:09:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:09:43 INFO - PROCESS | 1946 | 1468660183254 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 02:09:43 INFO - PROCESS | 1946 | 1468660183255 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 02:09:43 INFO - PROCESS | 1946 | 1468660183257 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:09:43 INFO - PROCESS | 1946 | 1468660183259 Marionette TRACE conn2 <- [1,890,null,{}] 02:09:43 INFO - PROCESS | 1946 | 1468660183261 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:43 INFO - PROCESS | 1946 | 1468660183262 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:43 INFO - PROCESS | 1946 | 1468660183502 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 02:09:43 INFO - PROCESS | 1946 | 1468660183586 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:43 INFO - PROCESS | 1946 | 1468660183587 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x111d99000 == 46 [pid = 1946] [id = 230] 02:09:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1110a1c00) [pid = 1946] [serial = 688] [outer = 0x0] 02:09:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x111d83800) [pid = 1946] [serial = 689] [outer = 0x1110a1c00] 02:09:43 INFO - PROCESS | 1946 | 1468660183616 Marionette DEBUG loaded listener.js 02:09:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x112a7ac00) [pid = 1946] [serial = 690] [outer = 0x1110a1c00] 02:09:44 INFO - PROCESS | 1946 | 1468660184024 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 02:09:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:09:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 823ms 02:09:44 INFO - PROCESS | 1946 | 1468660184081 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 02:09:44 INFO - PROCESS | 1946 | 1468660184083 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 02:09:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:09:44 INFO - PROCESS | 1946 | 1468660184086 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:09:44 INFO - PROCESS | 1946 | 1468660184088 Marionette TRACE conn2 <- [1,894,null,{}] 02:09:44 INFO - PROCESS | 1946 | 1468660184111 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:44 INFO - PROCESS | 1946 | 1468660184114 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:44 INFO - PROCESS | 1946 | 1468660184225 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x12aaea800 == 45 [pid = 1946] [id = 225] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x12a84e800 == 44 [pid = 1946] [id = 224] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x12a612800 == 43 [pid = 1946] [id = 223] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x123339000 == 42 [pid = 1946] [id = 222] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x1286bc800 == 41 [pid = 1946] [id = 221] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x12631c800 == 40 [pid = 1946] [id = 220] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x125412800 == 39 [pid = 1946] [id = 219] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x121257800 == 38 [pid = 1946] [id = 218] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x119d9a000 == 37 [pid = 1946] [id = 217] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x11982b800 == 36 [pid = 1946] [id = 216] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x117473000 == 35 [pid = 1946] [id = 215] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x1132cb800 == 34 [pid = 1946] [id = 214] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x1192dd000 == 33 [pid = 1946] [id = 213] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x115e1b800 == 32 [pid = 1946] [id = 212] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x11983f800 == 31 [pid = 1946] [id = 211] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x111d99000 == 30 [pid = 1946] [id = 230] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x12bac4000 == 29 [pid = 1946] [id = 229] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x12a41c000 == 28 [pid = 1946] [id = 228] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x1190b4000 == 27 [pid = 1946] [id = 227] 02:09:44 INFO - PROCESS | 1946 | --DOCSHELL 0x113cc3000 == 26 [pid = 1946] [id = 226] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1265a3c00) [pid = 1946] [serial = 630] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12822d800) [pid = 1946] [serial = 632] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x117ebac00) [pid = 1946] [serial = 591] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1210cc400) [pid = 1946] [serial = 618] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x119590400) [pid = 1946] [serial = 612] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x116745400) [pid = 1946] [serial = 602] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119859c00) [pid = 1946] [serial = 614] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x117ebd400) [pid = 1946] [serial = 605] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1190d9400) [pid = 1946] [serial = 608] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1167e1400) [pid = 1946] [serial = 603] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1184d2000) [pid = 1946] [serial = 600] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119504800) [pid = 1946] [serial = 623] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x124838800) [pid = 1946] [serial = 597] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11954cc00) [pid = 1946] [serial = 593] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x121920400) [pid = 1946] [serial = 596] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x121af1c00) [pid = 1946] [serial = 626] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x125453800) [pid = 1946] [serial = 629] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1248b1c00) [pid = 1946] [serial = 627] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12134b800) [pid = 1946] [serial = 624] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12191a400) [pid = 1946] [serial = 620] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x116f9ec00) [pid = 1946] [serial = 599] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1186e0c00) [pid = 1946] [serial = 606] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119511c00) [pid = 1946] [serial = 611] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x121925c00) [pid = 1946] [serial = 621] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x116a23400) [pid = 1946] [serial = 590] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x119da4c00) [pid = 1946] [serial = 594] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x11950b800) [pid = 1946] [serial = 609] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x119da6000) [pid = 1946] [serial = 615] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x120e29400) [pid = 1946] [serial = 617] [outer = 0x0] [url = about:blank] 02:09:44 INFO - PROCESS | 1946 | 1468660184815 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:44 INFO - PROCESS | 1946 | 1468660184817 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x112de3000 == 27 [pid = 1946] [id = 231] 02:09:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x112a84400) [pid = 1946] [serial = 691] [outer = 0x0] 02:09:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x112f30400) [pid = 1946] [serial = 692] [outer = 0x112a84400] 02:09:44 INFO - PROCESS | 1946 | 1468660184849 Marionette DEBUG loaded listener.js 02:09:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1132ad400) [pid = 1946] [serial = 693] [outer = 0x112a84400] 02:09:45 INFO - PROCESS | 1946 | 1468660185168 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 02:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1124ms 02:09:45 INFO - PROCESS | 1946 | 1468660185214 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 02:09:45 INFO - PROCESS | 1946 | 1468660185216 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 02:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:09:45 INFO - PROCESS | 1946 | 1468660185219 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:09:45 INFO - PROCESS | 1946 | 1468660185221 Marionette TRACE conn2 <- [1,898,null,{}] 02:09:45 INFO - PROCESS | 1946 | 1468660185224 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:45 INFO - PROCESS | 1946 | 1468660185226 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:45 INFO - PROCESS | 1946 | 1468660185303 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 02:09:45 INFO - PROCESS | 1946 | 1468660185367 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:45 INFO - PROCESS | 1946 | 1468660185369 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x11668b000 == 28 [pid = 1946] [id = 232] 02:09:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1130b0800) [pid = 1946] [serial = 694] [outer = 0x0] 02:09:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1162a3400) [pid = 1946] [serial = 695] [outer = 0x1130b0800] 02:09:45 INFO - PROCESS | 1946 | 1468660185396 Marionette DEBUG loaded listener.js 02:09:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x116744400) [pid = 1946] [serial = 696] [outer = 0x1130b0800] 02:09:45 INFO - PROCESS | 1946 | 1468660185683 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 02:09:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:09:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 471ms 02:09:45 INFO - PROCESS | 1946 | 1468660185692 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 02:09:45 INFO - PROCESS | 1946 | 1468660185698 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 02:09:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:09:45 INFO - PROCESS | 1946 | 1468660185706 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:09:45 INFO - PROCESS | 1946 | 1468660185707 Marionette TRACE conn2 <- [1,902,null,{}] 02:09:45 INFO - PROCESS | 1946 | 1468660185719 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:45 INFO - PROCESS | 1946 | 1468660185720 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:45 INFO - PROCESS | 1946 | 1468660185807 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 02:09:45 INFO - PROCESS | 1946 | 1468660185813 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:45 INFO - PROCESS | 1946 | 1468660185815 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e48800 == 29 [pid = 1946] [id = 233] 02:09:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11692f400) [pid = 1946] [serial = 697] [outer = 0x0] 02:09:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x116a22000) [pid = 1946] [serial = 698] [outer = 0x11692f400] 02:09:45 INFO - PROCESS | 1946 | 1468660185842 Marionette DEBUG loaded listener.js 02:09:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x116f98c00) [pid = 1946] [serial = 699] [outer = 0x11692f400] 02:09:46 INFO - PROCESS | 1946 | 1468660186315 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 02:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 630ms 02:09:46 INFO - PROCESS | 1946 | 1468660186336 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 02:09:46 INFO - PROCESS | 1946 | 1468660186338 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 02:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:09:46 INFO - PROCESS | 1946 | 1468660186353 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:09:46 INFO - PROCESS | 1946 | 1468660186358 Marionette TRACE conn2 <- [1,906,null,{}] 02:09:46 INFO - PROCESS | 1946 | 1468660186364 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:46 INFO - PROCESS | 1946 | 1468660186367 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:46 INFO - PROCESS | 1946 | 1468660186445 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 02:09:46 INFO - PROCESS | 1946 | 1468660186448 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:46 INFO - PROCESS | 1946 | 1468660186450 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x1188d3800 == 30 [pid = 1946] [id = 234] 02:09:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11821d000) [pid = 1946] [serial = 700] [outer = 0x0] 02:09:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x118622400) [pid = 1946] [serial = 701] [outer = 0x11821d000] 02:09:46 INFO - PROCESS | 1946 | 1468660186477 Marionette DEBUG loaded listener.js 02:09:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1186eb800) [pid = 1946] [serial = 702] [outer = 0x11821d000] 02:09:46 INFO - PROCESS | 1946 | 1468660186802 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 02:09:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:09:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 488ms 02:09:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:09:46 INFO - PROCESS | 1946 | 1468660186830 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 02:09:46 INFO - PROCESS | 1946 | 1468660186832 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 02:09:46 INFO - PROCESS | 1946 | 1468660186835 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:09:46 INFO - PROCESS | 1946 | 1468660186836 Marionette TRACE conn2 <- [1,910,null,{}] 02:09:46 INFO - PROCESS | 1946 | 1468660186838 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:46 INFO - PROCESS | 1946 | 1468660186839 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:46 INFO - PROCESS | 1946 | 1468660186945 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 02:09:46 INFO - PROCESS | 1946 | 1468660186961 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:46 INFO - PROCESS | 1946 | 1468660186962 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190b3000 == 31 [pid = 1946] [id = 235] 02:09:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x112ee6800) [pid = 1946] [serial = 703] [outer = 0x0] 02:09:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11883e000) [pid = 1946] [serial = 704] [outer = 0x112ee6800] 02:09:46 INFO - PROCESS | 1946 | 1468660186987 Marionette DEBUG loaded listener.js 02:09:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x118978800) [pid = 1946] [serial = 705] [outer = 0x112ee6800] 02:09:47 INFO - PROCESS | 1946 | 1468660187332 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 02:09:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:09:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 522ms 02:09:47 INFO - PROCESS | 1946 | 1468660187358 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 02:09:47 INFO - PROCESS | 1946 | 1468660187359 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 02:09:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:09:47 INFO - PROCESS | 1946 | 1468660187369 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:09:47 INFO - PROCESS | 1946 | 1468660187370 Marionette TRACE conn2 <- [1,914,null,{}] 02:09:47 INFO - PROCESS | 1946 | 1468660187372 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:47 INFO - PROCESS | 1946 | 1468660187373 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:47 INFO - PROCESS | 1946 | 1468660187464 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 02:09:47 INFO - PROCESS | 1946 | 1468660187468 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:47 INFO - PROCESS | 1946 | 1468660187472 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x11983f800 == 32 [pid = 1946] [id = 236] 02:09:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11692d000) [pid = 1946] [serial = 706] [outer = 0x0] 02:09:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119506800) [pid = 1946] [serial = 707] [outer = 0x11692d000] 02:09:47 INFO - PROCESS | 1946 | 1468660187505 Marionette DEBUG loaded listener.js 02:09:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119522c00) [pid = 1946] [serial = 708] [outer = 0x11692d000] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1233bbc00) [pid = 1946] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x12822d000) [pid = 1946] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11958c000) [pid = 1946] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1265a5000) [pid = 1946] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119da2400) [pid = 1946] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1186e0800) [pid = 1946] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x113da9c00) [pid = 1946] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x120e81800) [pid = 1946] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1186e2000) [pid = 1946] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x113205c00) [pid = 1946] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1293c5800) [pid = 1946] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x116982c00) [pid = 1946] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x12a8d0400) [pid = 1946] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x120eab400) [pid = 1946] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:09:48 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x11698c800) [pid = 1946] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:09:48 INFO - PROCESS | 1946 | 1468660188306 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 02:09:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:09:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 976ms 02:09:48 INFO - PROCESS | 1946 | 1468660188340 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 02:09:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:09:48 INFO - PROCESS | 1946 | 1468660188343 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 02:09:48 INFO - PROCESS | 1946 | 1468660188346 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:09:48 INFO - PROCESS | 1946 | 1468660188348 Marionette TRACE conn2 <- [1,918,null,{}] 02:09:48 INFO - PROCESS | 1946 | 1468660188353 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:48 INFO - PROCESS | 1946 | 1468660188354 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:48 INFO - PROCESS | 1946 | 1468660188459 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 02:09:48 INFO - PROCESS | 1946 | 1468660188532 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:48 INFO - PROCESS | 1946 | 1468660188534 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x112f98800 == 33 [pid = 1946] [id = 237] 02:09:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x113c47000) [pid = 1946] [serial = 709] [outer = 0x0] 02:09:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x115e06000) [pid = 1946] [serial = 710] [outer = 0x113c47000] 02:09:48 INFO - PROCESS | 1946 | 1468660188565 Marionette DEBUG loaded listener.js 02:09:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x116742c00) [pid = 1946] [serial = 711] [outer = 0x113c47000] 02:09:49 INFO - PROCESS | 1946 | 1468660189071 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 02:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 774ms 02:09:49 INFO - PROCESS | 1946 | 1468660189120 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 02:09:49 INFO - PROCESS | 1946 | 1468660189124 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 02:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:09:49 INFO - PROCESS | 1946 | 1468660189129 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:09:49 INFO - PROCESS | 1946 | 1468660189130 Marionette TRACE conn2 <- [1,922,null,{}] 02:09:49 INFO - PROCESS | 1946 | 1468660189133 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:49 INFO - PROCESS | 1946 | 1468660189135 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:49 INFO - PROCESS | 1946 | 1468660189239 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 02:09:49 INFO - PROCESS | 1946 | 1468660189312 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:49 INFO - PROCESS | 1946 | 1468660189314 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x119833800 == 34 [pid = 1946] [id = 238] 02:09:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x116986000) [pid = 1946] [serial = 712] [outer = 0x0] 02:09:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x117511800) [pid = 1946] [serial = 713] [outer = 0x116986000] 02:09:49 INFO - PROCESS | 1946 | 1468660189345 Marionette DEBUG loaded listener.js 02:09:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x11821c000) [pid = 1946] [serial = 714] [outer = 0x116986000] 02:09:49 INFO - PROCESS | 1946 | --DOCSHELL 0x1190b3000 == 33 [pid = 1946] [id = 235] 02:09:49 INFO - PROCESS | 1946 | --DOCSHELL 0x1188d3800 == 32 [pid = 1946] [id = 234] 02:09:49 INFO - PROCESS | 1946 | --DOCSHELL 0x117e48800 == 31 [pid = 1946] [id = 233] 02:09:49 INFO - PROCESS | 1946 | --DOCSHELL 0x11668b000 == 30 [pid = 1946] [id = 232] 02:09:49 INFO - PROCESS | 1946 | --DOCSHELL 0x112de3000 == 29 [pid = 1946] [id = 231] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x124b24000) [pid = 1946] [serial = 656] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x128575400) [pid = 1946] [serial = 659] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x128226000) [pid = 1946] [serial = 657] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x119863400) [pid = 1946] [serial = 647] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x120e7e800) [pid = 1946] [serial = 648] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12915c800) [pid = 1946] [serial = 633] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x12a8d0800) [pid = 1946] [serial = 672] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x1186e9000) [pid = 1946] [serial = 638] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x119056c00) [pid = 1946] [serial = 639] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x11676e800) [pid = 1946] [serial = 641] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x1186dd000) [pid = 1946] [serial = 642] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x120ea1800) [pid = 1946] [serial = 650] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x120eaac00) [pid = 1946] [serial = 651] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x11920d800) [pid = 1946] [serial = 644] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x119526400) [pid = 1946] [serial = 645] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x113c47c00) [pid = 1946] [serial = 635] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x11676f800) [pid = 1946] [serial = 636] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x1293ed400) [pid = 1946] [serial = 662] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x118624400) [pid = 1946] [serial = 665] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x119592800) [pid = 1946] [serial = 666] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x12a76c400) [pid = 1946] [serial = 671] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x1293f8800) [pid = 1946] [serial = 663] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x12b2f3400) [pid = 1946] [serial = 675] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x12b169400) [pid = 1946] [serial = 674] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x12134a800) [pid = 1946] [serial = 653] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x12673c400) [pid = 1946] [serial = 668] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x1293bac00) [pid = 1946] [serial = 660] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 57 (0x12961e800) [pid = 1946] [serial = 669] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x121926000) [pid = 1946] [serial = 654] [outer = 0x0] [url = about:blank] 02:09:49 INFO - PROCESS | 1946 | 1468660189905 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 02:09:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:09:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 822ms 02:09:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:09:49 INFO - PROCESS | 1946 | 1468660189950 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 02:09:49 INFO - PROCESS | 1946 | 1468660189952 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 02:09:49 INFO - PROCESS | 1946 | 1468660189955 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:09:49 INFO - PROCESS | 1946 | 1468660189957 Marionette TRACE conn2 <- [1,926,null,{}] 02:09:49 INFO - PROCESS | 1946 | 1468660189961 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:49 INFO - PROCESS | 1946 | 1468660189962 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:50 INFO - PROCESS | 1946 | 1468660190048 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 02:09:50 INFO - PROCESS | 1946 | 1468660190101 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:50 INFO - PROCESS | 1946 | 1468660190102 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x116683000 == 30 [pid = 1946] [id = 239] 02:09:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x1133d1c00) [pid = 1946] [serial = 715] [outer = 0x0] 02:09:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x116469800) [pid = 1946] [serial = 716] [outer = 0x1133d1c00] 02:09:50 INFO - PROCESS | 1946 | 1468660190130 Marionette DEBUG loaded listener.js 02:09:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x11676d800) [pid = 1946] [serial = 717] [outer = 0x1133d1c00] 02:09:50 INFO - PROCESS | 1946 | 1468660190414 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 02:09:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:09:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 470ms 02:09:50 INFO - PROCESS | 1946 | 1468660190426 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 02:09:50 INFO - PROCESS | 1946 | 1468660190433 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 02:09:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:09:50 INFO - PROCESS | 1946 | 1468660190450 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:09:50 INFO - PROCESS | 1946 | 1468660190453 Marionette TRACE conn2 <- [1,930,null,{}] 02:09:50 INFO - PROCESS | 1946 | 1468660190456 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:50 INFO - PROCESS | 1946 | 1468660190459 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:50 INFO - PROCESS | 1946 | 1468660190548 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 02:09:50 INFO - PROCESS | 1946 | 1468660190646 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:50 INFO - PROCESS | 1946 | 1468660190648 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x1185c8800 == 31 [pid = 1946] [id = 240] 02:09:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x11676a400) [pid = 1946] [serial = 718] [outer = 0x0] 02:09:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x117ebf000) [pid = 1946] [serial = 719] [outer = 0x11676a400] 02:09:50 INFO - PROCESS | 1946 | 1468660190694 Marionette DEBUG loaded listener.js 02:09:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x118624c00) [pid = 1946] [serial = 720] [outer = 0x11676a400] 02:09:51 INFO - PROCESS | 1946 | 1468660191152 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 02:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 731ms 02:09:51 INFO - PROCESS | 1946 | 1468660191173 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 02:09:51 INFO - PROCESS | 1946 | 1468660191176 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 02:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:09:51 INFO - PROCESS | 1946 | 1468660191181 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:09:51 INFO - PROCESS | 1946 | 1468660191183 Marionette TRACE conn2 <- [1,934,null,{}] 02:09:51 INFO - PROCESS | 1946 | 1468660191187 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:51 INFO - PROCESS | 1946 | 1468660191189 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:51 INFO - PROCESS | 1946 | 1468660191285 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 02:09:51 INFO - PROCESS | 1946 | 1468660191331 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:51 INFO - PROCESS | 1946 | 1468660191334 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x1185c4800 == 32 [pid = 1946] [id = 241] 02:09:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x112a7c800) [pid = 1946] [serial = 721] [outer = 0x0] 02:09:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x116772c00) [pid = 1946] [serial = 722] [outer = 0x112a7c800] 02:09:51 INFO - PROCESS | 1946 | 1468660191367 Marionette DEBUG loaded listener.js 02:09:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x116f1b000) [pid = 1946] [serial = 723] [outer = 0x112a7c800] 02:09:51 INFO - PROCESS | 1946 | 1468660191798 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 02:09:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:09:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 672ms 02:09:51 INFO - PROCESS | 1946 | 1468660191852 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 02:09:51 INFO - PROCESS | 1946 | 1468660191856 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 02:09:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:09:51 INFO - PROCESS | 1946 | 1468660191879 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:09:51 INFO - PROCESS | 1946 | 1468660191881 Marionette TRACE conn2 <- [1,938,null,{}] 02:09:51 INFO - PROCESS | 1946 | 1468660191923 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:51 INFO - PROCESS | 1946 | 1468660191926 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:52 INFO - PROCESS | 1946 | 1468660192020 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 02:09:52 INFO - PROCESS | 1946 | 1468660192100 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:52 INFO - PROCESS | 1946 | 1468660192101 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x11981d000 == 33 [pid = 1946] [id = 242] 02:09:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x1188f8800) [pid = 1946] [serial = 724] [outer = 0x0] 02:09:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x1188f9000) [pid = 1946] [serial = 725] [outer = 0x1188f8800] 02:09:52 INFO - PROCESS | 1946 | 1468660192131 Marionette DEBUG loaded listener.js 02:09:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x1190dc800) [pid = 1946] [serial = 726] [outer = 0x1188f8800] 02:09:52 INFO - PROCESS | 1946 | 1468660192551 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 02:09:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:09:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 720ms 02:09:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:09:52 INFO - PROCESS | 1946 | 1468660192581 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 02:09:52 INFO - PROCESS | 1946 | 1468660192583 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 02:09:52 INFO - PROCESS | 1946 | 1468660192585 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:09:52 INFO - PROCESS | 1946 | 1468660192588 Marionette TRACE conn2 <- [1,942,null,{}] 02:09:52 INFO - PROCESS | 1946 | 1468660192596 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:52 INFO - PROCESS | 1946 | 1468660192600 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:52 INFO - PROCESS | 1946 | 1468660192693 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 02:09:52 INFO - PROCESS | 1946 | 1468660192750 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:52 INFO - PROCESS | 1946 | 1468660192752 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f5c800 == 34 [pid = 1946] [id = 243] 02:09:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x119509000) [pid = 1946] [serial = 727] [outer = 0x0] 02:09:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x119541400) [pid = 1946] [serial = 728] [outer = 0x119509000] 02:09:52 INFO - PROCESS | 1946 | 1468660192784 Marionette DEBUG loaded listener.js 02:09:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x11954b000) [pid = 1946] [serial = 729] [outer = 0x119509000] 02:09:53 INFO - PROCESS | 1946 | 1468660193220 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 02:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 677ms 02:09:53 INFO - PROCESS | 1946 | 1468660193265 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 02:09:53 INFO - PROCESS | 1946 | 1468660193268 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 02:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:09:53 INFO - PROCESS | 1946 | 1468660193273 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:09:53 INFO - PROCESS | 1946 | 1468660193275 Marionette TRACE conn2 <- [1,946,null,{}] 02:09:53 INFO - PROCESS | 1946 | 1468660193281 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:53 INFO - PROCESS | 1946 | 1468660193284 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:53 INFO - PROCESS | 1946 | 1468660193407 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 02:09:53 INFO - PROCESS | 1946 | 1468660193469 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:53 INFO - PROCESS | 1946 | 1468660193470 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x121261800 == 35 [pid = 1946] [id = 244] 02:09:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x119590000) [pid = 1946] [serial = 730] [outer = 0x0] 02:09:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x1195ce400) [pid = 1946] [serial = 731] [outer = 0x119590000] 02:09:53 INFO - PROCESS | 1946 | 1468660193499 Marionette DEBUG loaded listener.js 02:09:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x119a79800) [pid = 1946] [serial = 732] [outer = 0x119590000] 02:09:53 INFO - PROCESS | 1946 | 1468660193913 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 02:09:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:09:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 674ms 02:09:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:09:53 INFO - PROCESS | 1946 | 1468660193947 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 02:09:53 INFO - PROCESS | 1946 | 1468660193948 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 02:09:53 INFO - PROCESS | 1946 | 1468660193950 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:09:53 INFO - PROCESS | 1946 | 1468660193952 Marionette TRACE conn2 <- [1,950,null,{}] 02:09:53 INFO - PROCESS | 1946 | 1468660193954 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:53 INFO - PROCESS | 1946 | 1468660193956 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:54 INFO - PROCESS | 1946 | 1468660194049 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 02:09:54 INFO - PROCESS | 1946 | 1468660194098 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:54 INFO - PROCESS | 1946 | 1468660194099 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186c3000 == 36 [pid = 1946] [id = 245] 02:09:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x119d55000) [pid = 1946] [serial = 733] [outer = 0x0] 02:09:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119da3800) [pid = 1946] [serial = 734] [outer = 0x119d55000] 02:09:54 INFO - PROCESS | 1946 | 1468660194127 Marionette DEBUG loaded listener.js 02:09:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x119dab400) [pid = 1946] [serial = 735] [outer = 0x119d55000] 02:09:54 INFO - PROCESS | 1946 | 1468660194545 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 02:09:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:09:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 619ms 02:09:54 INFO - PROCESS | 1946 | 1468660194570 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 02:09:54 INFO - PROCESS | 1946 | 1468660194571 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 02:09:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:09:54 INFO - PROCESS | 1946 | 1468660194575 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:09:54 INFO - PROCESS | 1946 | 1468660194576 Marionette TRACE conn2 <- [1,954,null,{}] 02:09:54 INFO - PROCESS | 1946 | 1468660194581 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:54 INFO - PROCESS | 1946 | 1468660194585 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:54 INFO - PROCESS | 1946 | 1468660194696 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 02:09:54 INFO - PROCESS | 1946 | 1468660194779 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:54 INFO - PROCESS | 1946 | 1468660194781 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234d0800 == 37 [pid = 1946] [id = 246] 02:09:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x120e33800) [pid = 1946] [serial = 736] [outer = 0x0] 02:09:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x120e84000) [pid = 1946] [serial = 737] [outer = 0x120e33800] 02:09:54 INFO - PROCESS | 1946 | 1468660194810 Marionette DEBUG loaded listener.js 02:09:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x120eac400) [pid = 1946] [serial = 738] [outer = 0x120e33800] 02:09:55 INFO - PROCESS | 1946 | --DOCSHELL 0x116683000 == 36 [pid = 1946] [id = 239] 02:09:55 INFO - PROCESS | 1946 | --DOCSHELL 0x112f98800 == 35 [pid = 1946] [id = 237] 02:09:55 INFO - PROCESS | 1946 | --DOCSHELL 0x119833800 == 34 [pid = 1946] [id = 238] 02:09:55 INFO - PROCESS | 1946 | --DOCSHELL 0x1186c3000 == 33 [pid = 1946] [id = 245] 02:09:55 INFO - PROCESS | 1946 | --DOCSHELL 0x121261800 == 32 [pid = 1946] [id = 244] 02:09:55 INFO - PROCESS | 1946 | --DOCSHELL 0x11983f800 == 31 [pid = 1946] [id = 236] 02:09:55 INFO - PROCESS | 1946 | --DOCSHELL 0x120f5c800 == 30 [pid = 1946] [id = 243] 02:09:55 INFO - PROCESS | 1946 | --DOCSHELL 0x11981d000 == 29 [pid = 1946] [id = 242] 02:09:55 INFO - PROCESS | 1946 | --DOCSHELL 0x1185c4800 == 28 [pid = 1946] [id = 241] 02:09:55 INFO - PROCESS | 1946 | --DOCSHELL 0x1185c8800 == 27 [pid = 1946] [id = 240] 02:09:55 INFO - PROCESS | 1946 | 1468660195788 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 02:09:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:09:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1273ms 02:09:55 INFO - PROCESS | 1946 | 1468660195848 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 02:09:55 INFO - PROCESS | 1946 | 1468660195851 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 02:09:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:09:55 INFO - PROCESS | 1946 | 1468660195855 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:09:55 INFO - PROCESS | 1946 | 1468660195857 Marionette TRACE conn2 <- [1,958,null,{}] 02:09:55 INFO - PROCESS | 1946 | 1468660195861 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:55 INFO - PROCESS | 1946 | 1468660195863 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:55 INFO - PROCESS | 1946 | 1468660195943 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 02:09:55 INFO - PROCESS | 1946 | 1468660195950 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:55 INFO - PROCESS | 1946 | 1468660195953 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x1164a4000 == 28 [pid = 1946] [id = 247] 02:09:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1164f3800) [pid = 1946] [serial = 739] [outer = 0x0] 02:09:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11663b800) [pid = 1946] [serial = 740] [outer = 0x1164f3800] 02:09:55 INFO - PROCESS | 1946 | 1468660195981 Marionette DEBUG loaded listener.js 02:09:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x116770c00) [pid = 1946] [serial = 741] [outer = 0x1164f3800] 02:09:56 INFO - PROCESS | 1946 | 1468660196339 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 02:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 02:09:56 INFO - PROCESS | 1946 | 1468660196394 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 02:09:56 INFO - PROCESS | 1946 | 1468660196398 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 02:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:09:56 INFO - PROCESS | 1946 | 1468660196404 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:09:56 INFO - PROCESS | 1946 | 1468660196406 Marionette TRACE conn2 <- [1,962,null,{}] 02:09:56 INFO - PROCESS | 1946 | 1468660196408 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:56 INFO - PROCESS | 1946 | 1468660196410 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:56 INFO - PROCESS | 1946 | 1468660196489 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 02:09:56 INFO - PROCESS | 1946 | 1468660196496 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:56 INFO - PROCESS | 1946 | 1468660196498 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x1185c4800 == 29 [pid = 1946] [id = 248] 02:09:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x116f95c00) [pid = 1946] [serial = 742] [outer = 0x0] 02:09:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x118220000) [pid = 1946] [serial = 743] [outer = 0x116f95c00] 02:09:56 INFO - PROCESS | 1946 | 1468660196526 Marionette DEBUG loaded listener.js 02:09:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1186df400) [pid = 1946] [serial = 744] [outer = 0x116f95c00] 02:09:56 INFO - PROCESS | 1946 | 1468660196887 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 02:09:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:09:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 02:09:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:09:56 INFO - PROCESS | 1946 | 1468660196927 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 02:09:56 INFO - PROCESS | 1946 | 1468660196929 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 02:09:56 INFO - PROCESS | 1946 | 1468660196932 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:09:56 INFO - PROCESS | 1946 | 1468660196935 Marionette TRACE conn2 <- [1,966,null,{}] 02:09:56 INFO - PROCESS | 1946 | 1468660196944 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:56 INFO - PROCESS | 1946 | 1468660196947 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:57 INFO - PROCESS | 1946 | 1468660197102 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 02:09:57 INFO - PROCESS | 1946 | 1468660197129 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:57 INFO - PROCESS | 1946 | 1468660197131 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x119831800 == 30 [pid = 1946] [id = 249] 02:09:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1188f3000) [pid = 1946] [serial = 745] [outer = 0x0] 02:09:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119208800) [pid = 1946] [serial = 746] [outer = 0x1188f3000] 02:09:57 INFO - PROCESS | 1946 | 1468660197178 Marionette DEBUG loaded listener.js 02:09:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x119509c00) [pid = 1946] [serial = 747] [outer = 0x1188f3000] 02:09:57 INFO - PROCESS | 1946 | 1468660197537 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 02:09:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:09:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 629ms 02:09:57 INFO - PROCESS | 1946 | 1468660197562 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 02:09:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:09:57 INFO - PROCESS | 1946 | 1468660197564 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 02:09:57 INFO - PROCESS | 1946 | 1468660197566 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:09:57 INFO - PROCESS | 1946 | 1468660197567 Marionette TRACE conn2 <- [1,970,null,{}] 02:09:57 INFO - PROCESS | 1946 | 1468660197575 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:57 INFO - PROCESS | 1946 | 1468660197577 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:57 INFO - PROCESS | 1946 | 1468660197658 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 02:09:57 INFO - PROCESS | 1946 | 1468660197661 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:57 INFO - PROCESS | 1946 | 1468660197663 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d9b800 == 31 [pid = 1946] [id = 250] 02:09:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x119510000) [pid = 1946] [serial = 748] [outer = 0x0] 02:09:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x11954cc00) [pid = 1946] [serial = 749] [outer = 0x119510000] 02:09:57 INFO - PROCESS | 1946 | 1468660197683 Marionette DEBUG loaded listener.js 02:09:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11985a800) [pid = 1946] [serial = 750] [outer = 0x119510000] 02:09:58 INFO - PROCESS | 1946 | 1468660198118 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 02:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 581ms 02:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:09:58 INFO - PROCESS | 1946 | 1468660198156 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 02:09:58 INFO - PROCESS | 1946 | 1468660198158 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 02:09:58 INFO - PROCESS | 1946 | 1468660198162 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:09:58 INFO - PROCESS | 1946 | 1468660198164 Marionette TRACE conn2 <- [1,974,null,{}] 02:09:58 INFO - PROCESS | 1946 | 1468660198167 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:58 INFO - PROCESS | 1946 | 1468660198169 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:58 INFO - PROCESS | 1946 | 1468660198322 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 02:09:58 INFO - PROCESS | 1946 | 1468660198345 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:58 INFO - PROCESS | 1946 | 1468660198346 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x12170f800 == 32 [pid = 1946] [id = 251] 02:09:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x11985ac00) [pid = 1946] [serial = 751] [outer = 0x0] 02:09:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119da1400) [pid = 1946] [serial = 752] [outer = 0x11985ac00] 02:09:58 INFO - PROCESS | 1946 | 1468660198388 Marionette DEBUG loaded listener.js 02:09:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x120e2a000) [pid = 1946] [serial = 753] [outer = 0x11985ac00] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11821d000) [pid = 1946] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x112ee6800) [pid = 1946] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x11692d000) [pid = 1946] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1110a1c00) [pid = 1946] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x121921000) [pid = 1946] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x118303800) [pid = 1946] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119592000) [pid = 1946] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x113061000) [pid = 1946] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11692f400) [pid = 1946] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x112a84400) [pid = 1946] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1130b0800) [pid = 1946] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1133d1c00) [pid = 1946] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x113c47000) [pid = 1946] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x11676a400) [pid = 1946] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:09:58 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x116986000) [pid = 1946] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:09:58 INFO - PROCESS | 1946 | 1468660198954 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 02:09:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:09:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 821ms 02:09:58 INFO - PROCESS | 1946 | 1468660198983 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 02:09:58 INFO - PROCESS | 1946 | 1468660198984 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 02:09:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:09:58 INFO - PROCESS | 1946 | 1468660198988 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:09:58 INFO - PROCESS | 1946 | 1468660198989 Marionette TRACE conn2 <- [1,978,null,{}] 02:09:58 INFO - PROCESS | 1946 | 1468660198992 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:59 INFO - PROCESS | 1946 | 1468660198998 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:59 INFO - PROCESS | 1946 | 1468660199133 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 02:09:59 INFO - PROCESS | 1946 | 1468660199139 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:59 INFO - PROCESS | 1946 | 1468660199141 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234d1000 == 33 [pid = 1946] [id = 252] 02:09:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x118830400) [pid = 1946] [serial = 754] [outer = 0x0] 02:09:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x118980c00) [pid = 1946] [serial = 755] [outer = 0x118830400] 02:09:59 INFO - PROCESS | 1946 | 1468660199183 Marionette DEBUG loaded listener.js 02:09:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x120e31000) [pid = 1946] [serial = 756] [outer = 0x118830400] 02:09:59 INFO - PROCESS | 1946 | 1468660199691 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 02:09:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:09:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 725ms 02:09:59 INFO - PROCESS | 1946 | 1468660199713 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 02:09:59 INFO - PROCESS | 1946 | 1468660199714 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 02:09:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:09:59 INFO - PROCESS | 1946 | 1468660199716 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:09:59 INFO - PROCESS | 1946 | 1468660199717 Marionette TRACE conn2 <- [1,982,null,{}] 02:09:59 INFO - PROCESS | 1946 | 1468660199720 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:09:59 INFO - PROCESS | 1946 | 1468660199721 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:59 INFO - PROCESS | 1946 | 1468660199797 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 02:09:59 INFO - PROCESS | 1946 | 1468660199801 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:09:59 INFO - PROCESS | 1946 | 1468660199802 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:09:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x1254ba800 == 34 [pid = 1946] [id = 253] 02:09:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x120e34800) [pid = 1946] [serial = 757] [outer = 0x0] 02:09:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x120e8dc00) [pid = 1946] [serial = 758] [outer = 0x120e34800] 02:09:59 INFO - PROCESS | 1946 | 1468660199833 Marionette DEBUG loaded listener.js 02:09:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x120eaac00) [pid = 1946] [serial = 759] [outer = 0x120e34800] 02:10:00 INFO - PROCESS | 1946 | 1468660200152 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 02:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 472ms 02:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:10:00 INFO - PROCESS | 1946 | 1468660200188 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 02:10:00 INFO - PROCESS | 1946 | 1468660200190 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 02:10:00 INFO - PROCESS | 1946 | 1468660200192 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:10:00 INFO - PROCESS | 1946 | 1468660200194 Marionette TRACE conn2 <- [1,986,null,{}] 02:10:00 INFO - PROCESS | 1946 | 1468660200199 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:00 INFO - PROCESS | 1946 | 1468660200200 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:00 INFO - PROCESS | 1946 | 1468660200314 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 02:10:00 INFO - PROCESS | 1946 | 1468660200321 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:00 INFO - PROCESS | 1946 | 1468660200321 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x125fd8000 == 35 [pid = 1946] [id = 254] 02:10:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x113205400) [pid = 1946] [serial = 760] [outer = 0x0] 02:10:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x120eab400) [pid = 1946] [serial = 761] [outer = 0x113205400] 02:10:00 INFO - PROCESS | 1946 | 1468660200353 Marionette DEBUG loaded listener.js 02:10:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12144f000) [pid = 1946] [serial = 762] [outer = 0x113205400] 02:10:00 INFO - PROCESS | 1946 | 1468660200777 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 02:10:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:10:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 623ms 02:10:00 INFO - PROCESS | 1946 | 1468660200816 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 02:10:00 INFO - PROCESS | 1946 | 1468660200817 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 02:10:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:10:00 INFO - PROCESS | 1946 | 1468660200820 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:10:00 INFO - PROCESS | 1946 | 1468660200821 Marionette TRACE conn2 <- [1,990,null,{}] 02:10:00 INFO - PROCESS | 1946 | 1468660200823 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:00 INFO - PROCESS | 1946 | 1468660200824 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:00 INFO - PROCESS | 1946 | 1468660200899 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 02:10:01 INFO - PROCESS | 1946 | 1468660200999 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:01 INFO - PROCESS | 1946 | 1468660201001 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x1130e9800 == 36 [pid = 1946] [id = 255] 02:10:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x111f2fc00) [pid = 1946] [serial = 763] [outer = 0x0] 02:10:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1122b1800) [pid = 1946] [serial = 764] [outer = 0x111f2fc00] 02:10:01 INFO - PROCESS | 1946 | 1468660201059 Marionette DEBUG loaded listener.js 02:10:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11320c400) [pid = 1946] [serial = 765] [outer = 0x111f2fc00] 02:10:01 INFO - PROCESS | 1946 | 1468660201584 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 02:10:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:10:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 818ms 02:10:01 INFO - PROCESS | 1946 | 1468660201640 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 02:10:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:10:01 INFO - PROCESS | 1946 | 1468660201642 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 02:10:01 INFO - PROCESS | 1946 | 1468660201645 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:10:01 INFO - PROCESS | 1946 | 1468660201647 Marionette TRACE conn2 <- [1,994,null,{}] 02:10:01 INFO - PROCESS | 1946 | 1468660201651 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:01 INFO - PROCESS | 1946 | 1468660201653 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:01 INFO - PROCESS | 1946 | 1468660201762 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 02:10:01 INFO - PROCESS | 1946 | 1468660201836 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:01 INFO - PROCESS | 1946 | 1468660201838 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x119817800 == 37 [pid = 1946] [id = 256] 02:10:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x116773c00) [pid = 1946] [serial = 766] [outer = 0x0] 02:10:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1167df800) [pid = 1946] [serial = 767] [outer = 0x116773c00] 02:10:01 INFO - PROCESS | 1946 | 1468660201869 Marionette DEBUG loaded listener.js 02:10:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x116f91800) [pid = 1946] [serial = 768] [outer = 0x116773c00] 02:10:02 INFO - PROCESS | 1946 | 1468660202506 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 02:10:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:10:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 922ms 02:10:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:10:02 INFO - PROCESS | 1946 | 1468660202567 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 02:10:02 INFO - PROCESS | 1946 | 1468660202569 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 02:10:02 INFO - PROCESS | 1946 | 1468660202573 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:10:02 INFO - PROCESS | 1946 | 1468660202575 Marionette TRACE conn2 <- [1,998,null,{}] 02:10:02 INFO - PROCESS | 1946 | 1468660202579 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:02 INFO - PROCESS | 1946 | 1468660202580 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:02 INFO - PROCESS | 1946 | 1468660202687 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 02:10:02 INFO - PROCESS | 1946 | 1468660202762 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:02 INFO - PROCESS | 1946 | 1468660202764 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x116aec800 == 38 [pid = 1946] [id = 257] 02:10:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x116769c00) [pid = 1946] [serial = 769] [outer = 0x0] 02:10:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x116771c00) [pid = 1946] [serial = 770] [outer = 0x116769c00] 02:10:02 INFO - PROCESS | 1946 | 1468660202793 Marionette DEBUG loaded listener.js 02:10:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x116f99000) [pid = 1946] [serial = 771] [outer = 0x116769c00] 02:10:02 INFO - PROCESS | 1946 | --DOCSHELL 0x125fd8000 == 37 [pid = 1946] [id = 254] 02:10:02 INFO - PROCESS | 1946 | --DOCSHELL 0x1254ba800 == 36 [pid = 1946] [id = 253] 02:10:02 INFO - PROCESS | 1946 | --DOCSHELL 0x1234d1000 == 35 [pid = 1946] [id = 252] 02:10:02 INFO - PROCESS | 1946 | --DOCSHELL 0x12170f800 == 34 [pid = 1946] [id = 251] 02:10:02 INFO - PROCESS | 1946 | --DOCSHELL 0x119d9b800 == 33 [pid = 1946] [id = 250] 02:10:02 INFO - PROCESS | 1946 | --DOCSHELL 0x119831800 == 32 [pid = 1946] [id = 249] 02:10:03 INFO - PROCESS | 1946 | --DOCSHELL 0x1185c4800 == 31 [pid = 1946] [id = 248] 02:10:03 INFO - PROCESS | 1946 | --DOCSHELL 0x1164a4000 == 30 [pid = 1946] [id = 247] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x116a22000) [pid = 1946] [serial = 698] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x116f98c00) [pid = 1946] [serial = 699] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x112f30400) [pid = 1946] [serial = 692] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1132ad400) [pid = 1946] [serial = 693] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1162a3400) [pid = 1946] [serial = 695] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x116744400) [pid = 1946] [serial = 696] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x111d83800) [pid = 1946] [serial = 689] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1132e8800) [pid = 1946] [serial = 677] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119507c00) [pid = 1946] [serial = 680] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x120e29c00) [pid = 1946] [serial = 683] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x116469800) [pid = 1946] [serial = 716] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x115e06000) [pid = 1946] [serial = 710] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x117ebf000) [pid = 1946] [serial = 719] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x116742c00) [pid = 1946] [serial = 711] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x117511800) [pid = 1946] [serial = 713] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x11821c000) [pid = 1946] [serial = 714] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x118624c00) [pid = 1946] [serial = 720] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x119522c00) [pid = 1946] [serial = 708] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x11676d800) [pid = 1946] [serial = 717] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x124ded800) [pid = 1946] [serial = 686] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x1186eb800) [pid = 1946] [serial = 702] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x118622400) [pid = 1946] [serial = 701] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x11883e000) [pid = 1946] [serial = 704] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x119506800) [pid = 1946] [serial = 707] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x118978800) [pid = 1946] [serial = 705] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x112a7ac00) [pid = 1946] [serial = 690] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x12852bc00) [pid = 1946] [serial = 687] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x119547c00) [pid = 1946] [serial = 681] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x1210ce000) [pid = 1946] [serial = 684] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x116906400) [pid = 1946] [serial = 678] [outer = 0x0] [url = about:blank] 02:10:03 INFO - PROCESS | 1946 | 1468660203176 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 02:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 622ms 02:10:03 INFO - PROCESS | 1946 | 1468660203196 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 02:10:03 INFO - PROCESS | 1946 | 1468660203202 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 02:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:10:03 INFO - PROCESS | 1946 | 1468660203206 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:10:03 INFO - PROCESS | 1946 | 1468660203208 Marionette TRACE conn2 <- [1,1002,null,{}] 02:10:03 INFO - PROCESS | 1946 | 1468660203211 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:03 INFO - PROCESS | 1946 | 1468660203215 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:03 INFO - PROCESS | 1946 | 1468660203293 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 02:10:03 INFO - PROCESS | 1946 | 1468660203300 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:03 INFO - PROCESS | 1946 | 1468660203301 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x117463000 == 31 [pid = 1946] [id = 258] 02:10:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x116f99400) [pid = 1946] [serial = 772] [outer = 0x0] 02:10:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x1186e0c00) [pid = 1946] [serial = 773] [outer = 0x116f99400] 02:10:03 INFO - PROCESS | 1946 | 1468660203329 Marionette DEBUG loaded listener.js 02:10:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x1188f2400) [pid = 1946] [serial = 774] [outer = 0x116f99400] 02:10:03 INFO - PROCESS | 1946 | 1468660203702 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 02:10:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:10:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 526ms 02:10:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:10:03 INFO - PROCESS | 1946 | 1468660203732 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 02:10:03 INFO - PROCESS | 1946 | 1468660203734 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 02:10:03 INFO - PROCESS | 1946 | 1468660203736 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:10:03 INFO - PROCESS | 1946 | 1468660203738 Marionette TRACE conn2 <- [1,1006,null,{}] 02:10:03 INFO - PROCESS | 1946 | 1468660203746 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:03 INFO - PROCESS | 1946 | 1468660203749 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:03 INFO - PROCESS | 1946 | 1468660203831 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 02:10:03 INFO - PROCESS | 1946 | 1468660203837 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:03 INFO - PROCESS | 1946 | 1468660203839 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190ae000 == 32 [pid = 1946] [id = 259] 02:10:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x11920c800) [pid = 1946] [serial = 775] [outer = 0x0] 02:10:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x11950f800) [pid = 1946] [serial = 776] [outer = 0x11920c800] 02:10:03 INFO - PROCESS | 1946 | 1468660203869 Marionette DEBUG loaded listener.js 02:10:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x11954dc00) [pid = 1946] [serial = 777] [outer = 0x11920c800] 02:10:04 INFO - PROCESS | 1946 | 1468660204246 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 02:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 522ms 02:10:04 INFO - PROCESS | 1946 | 1468660204259 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 02:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:10:04 INFO - PROCESS | 1946 | 1468660204261 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 02:10:04 INFO - PROCESS | 1946 | 1468660204267 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:10:04 INFO - PROCESS | 1946 | 1468660204268 Marionette TRACE conn2 <- [1,1010,null,{}] 02:10:04 INFO - PROCESS | 1946 | 1468660204271 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:04 INFO - PROCESS | 1946 | 1468660204272 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:04 INFO - PROCESS | 1946 | 1468660204353 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 02:10:04 INFO - PROCESS | 1946 | 1468660204357 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:04 INFO - PROCESS | 1946 | 1468660204358 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d29000 == 33 [pid = 1946] [id = 260] 02:10:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x112f31000) [pid = 1946] [serial = 778] [outer = 0x0] 02:10:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119d52400) [pid = 1946] [serial = 779] [outer = 0x112f31000] 02:10:04 INFO - PROCESS | 1946 | 1468660204385 Marionette DEBUG loaded listener.js 02:10:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x120e29800) [pid = 1946] [serial = 780] [outer = 0x112f31000] 02:10:04 INFO - PROCESS | 1946 | 1468660204702 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 02:10:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:10:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 472ms 02:10:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:10:04 INFO - PROCESS | 1946 | 1468660204739 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 02:10:04 INFO - PROCESS | 1946 | 1468660204740 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 02:10:04 INFO - PROCESS | 1946 | 1468660204743 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:10:04 INFO - PROCESS | 1946 | 1468660204744 Marionette TRACE conn2 <- [1,1014,null,{}] 02:10:04 INFO - PROCESS | 1946 | 1468660204749 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:04 INFO - PROCESS | 1946 | 1468660204750 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:04 INFO - PROCESS | 1946 | 1468660204823 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 02:10:04 INFO - PROCESS | 1946 | 1468660204831 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:04 INFO - PROCESS | 1946 | 1468660204832 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x115e2a800 == 34 [pid = 1946] [id = 261] 02:10:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x119544800) [pid = 1946] [serial = 781] [outer = 0x0] 02:10:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x120e86800) [pid = 1946] [serial = 782] [outer = 0x119544800] 02:10:04 INFO - PROCESS | 1946 | 1468660204857 Marionette DEBUG loaded listener.js 02:10:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x120ead400) [pid = 1946] [serial = 783] [outer = 0x119544800] 02:10:05 INFO - PROCESS | 1946 | 1468660205192 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 02:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 472ms 02:10:05 INFO - PROCESS | 1946 | 1468660205246 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 02:10:05 INFO - PROCESS | 1946 | 1468660205248 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 02:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:10:05 INFO - PROCESS | 1946 | 1468660205250 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:10:05 INFO - PROCESS | 1946 | 1468660205251 Marionette TRACE conn2 <- [1,1018,null,{}] 02:10:05 INFO - PROCESS | 1946 | 1468660205260 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:05 INFO - PROCESS | 1946 | 1468660205265 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:05 INFO - PROCESS | 1946 | 1468660205382 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 02:10:05 INFO - PROCESS | 1946 | 1468660205414 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:05 INFO - PROCESS | 1946 | 1468660205416 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234d3800 == 35 [pid = 1946] [id = 262] 02:10:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x120e8b000) [pid = 1946] [serial = 784] [outer = 0x0] 02:10:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x12191dc00) [pid = 1946] [serial = 785] [outer = 0x120e8b000] 02:10:05 INFO - PROCESS | 1946 | 1468660205441 Marionette DEBUG loaded listener.js 02:10:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1233b7000) [pid = 1946] [serial = 786] [outer = 0x120e8b000] 02:10:05 INFO - PROCESS | 1946 | 1468660205768 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 02:10:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:10:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 569ms 02:10:05 INFO - PROCESS | 1946 | 1468660205820 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 02:10:05 INFO - PROCESS | 1946 | 1468660205821 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 02:10:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:10:05 INFO - PROCESS | 1946 | 1468660205823 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:10:05 INFO - PROCESS | 1946 | 1468660205824 Marionette TRACE conn2 <- [1,1022,null,{}] 02:10:05 INFO - PROCESS | 1946 | 1468660205827 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:05 INFO - PROCESS | 1946 | 1468660205828 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:05 INFO - PROCESS | 1946 | 1468660205919 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 02:10:05 INFO - PROCESS | 1946 | 1468660205954 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:05 INFO - PROCESS | 1946 | 1468660205955 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x125fda800 == 36 [pid = 1946] [id = 263] 02:10:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x121a11000) [pid = 1946] [serial = 787] [outer = 0x0] 02:10:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1233c0c00) [pid = 1946] [serial = 788] [outer = 0x121a11000] 02:10:05 INFO - PROCESS | 1946 | 1468660205979 Marionette DEBUG loaded listener.js 02:10:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1248ac800) [pid = 1946] [serial = 789] [outer = 0x121a11000] 02:10:06 INFO - PROCESS | 1946 | 1468660206266 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 02:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 468ms 02:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:10:06 INFO - PROCESS | 1946 | 1468660206299 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 02:10:06 INFO - PROCESS | 1946 | 1468660206300 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 02:10:06 INFO - PROCESS | 1946 | 1468660206302 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:10:06 INFO - PROCESS | 1946 | 1468660206303 Marionette TRACE conn2 <- [1,1026,null,{}] 02:10:06 INFO - PROCESS | 1946 | 1468660206306 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:06 INFO - PROCESS | 1946 | 1468660206307 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:06 INFO - PROCESS | 1946 | 1468660206403 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 02:10:06 INFO - PROCESS | 1946 | 1468660206406 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:06 INFO - PROCESS | 1946 | 1468660206407 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x128319000 == 37 [pid = 1946] [id = 264] 02:10:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1122bd400) [pid = 1946] [serial = 790] [outer = 0x0] 02:10:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x124b24000) [pid = 1946] [serial = 791] [outer = 0x1122bd400] 02:10:06 INFO - PROCESS | 1946 | 1468660206431 Marionette DEBUG loaded listener.js 02:10:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x125448000) [pid = 1946] [serial = 792] [outer = 0x1122bd400] 02:10:06 INFO - PROCESS | 1946 | 1468660206782 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 02:10:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:10:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 518ms 02:10:06 INFO - PROCESS | 1946 | 1468660206822 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 02:10:06 INFO - PROCESS | 1946 | 1468660206823 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 02:10:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:10:06 INFO - PROCESS | 1946 | 1468660206825 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:10:06 INFO - PROCESS | 1946 | 1468660206826 Marionette TRACE conn2 <- [1,1030,null,{}] 02:10:06 INFO - PROCESS | 1946 | 1468660206829 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:06 INFO - PROCESS | 1946 | 1468660206830 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:06 INFO - PROCESS | 1946 | 1468660206922 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 02:10:06 INFO - PROCESS | 1946 | 1468660206935 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:06 INFO - PROCESS | 1946 | 1468660206936 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286ba800 == 38 [pid = 1946] [id = 265] 02:10:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x124b28400) [pid = 1946] [serial = 793] [outer = 0x0] 02:10:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1254db400) [pid = 1946] [serial = 794] [outer = 0x124b28400] 02:10:06 INFO - PROCESS | 1946 | 1468660206961 Marionette DEBUG loaded listener.js 02:10:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1263a4000) [pid = 1946] [serial = 795] [outer = 0x124b28400] 02:10:07 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1188f3000) [pid = 1946] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:10:07 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x120e33800) [pid = 1946] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:10:07 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1164f3800) [pid = 1946] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:10:07 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x116f95c00) [pid = 1946] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:10:07 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x112a7c800) [pid = 1946] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:10:07 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1188f8800) [pid = 1946] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:10:07 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119509000) [pid = 1946] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:10:07 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119510000) [pid = 1946] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:10:07 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119590000) [pid = 1946] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:10:07 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x11985ac00) [pid = 1946] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:10:07 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x118830400) [pid = 1946] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:10:07 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x120e34800) [pid = 1946] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:10:07 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x119d55000) [pid = 1946] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:10:07 INFO - PROCESS | 1946 | 1468660207370 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 02:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 573ms 02:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:10:07 INFO - PROCESS | 1946 | 1468660207400 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 02:10:07 INFO - PROCESS | 1946 | 1468660207401 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 02:10:07 INFO - PROCESS | 1946 | 1468660207403 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:10:07 INFO - PROCESS | 1946 | 1468660207404 Marionette TRACE conn2 <- [1,1034,null,{}] 02:10:07 INFO - PROCESS | 1946 | 1468660207407 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:07 INFO - PROCESS | 1946 | 1468660207407 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:07 INFO - PROCESS | 1946 | 1468660207485 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 02:10:07 INFO - PROCESS | 1946 | 1468660207489 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:07 INFO - PROCESS | 1946 | 1468660207490 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d20800 == 39 [pid = 1946] [id = 266] 02:10:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x11222ec00) [pid = 1946] [serial = 796] [outer = 0x0] 02:10:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x118623400) [pid = 1946] [serial = 797] [outer = 0x11222ec00] 02:10:07 INFO - PROCESS | 1946 | 1468660207516 Marionette DEBUG loaded listener.js 02:10:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x119548c00) [pid = 1946] [serial = 798] [outer = 0x11222ec00] 02:10:07 INFO - PROCESS | 1946 | 1468660207859 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 02:10:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:10:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 468ms 02:10:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:10:07 INFO - PROCESS | 1946 | 1468660207871 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 02:10:07 INFO - PROCESS | 1946 | 1468660207873 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 02:10:07 INFO - PROCESS | 1946 | 1468660207875 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:10:07 INFO - PROCESS | 1946 | 1468660207877 Marionette TRACE conn2 <- [1,1038,null,{}] 02:10:07 INFO - PROCESS | 1946 | 1468660207883 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:07 INFO - PROCESS | 1946 | 1468660207885 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:08 INFO - PROCESS | 1946 | 1468660207998 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 02:10:08 INFO - PROCESS | 1946 | 1468660208005 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:08 INFO - PROCESS | 1946 | 1468660208006 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a41b000 == 40 [pid = 1946] [id = 267] 02:10:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11954d800) [pid = 1946] [serial = 799] [outer = 0x0] 02:10:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1249f4c00) [pid = 1946] [serial = 800] [outer = 0x11954d800] 02:10:08 INFO - PROCESS | 1946 | 1468660208033 Marionette DEBUG loaded listener.js 02:10:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x128223400) [pid = 1946] [serial = 801] [outer = 0x11954d800] 02:10:08 INFO - PROCESS | 1946 | 1468660208372 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 02:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 523ms 02:10:08 INFO - PROCESS | 1946 | 1468660208400 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 02:10:08 INFO - PROCESS | 1946 | 1468660208401 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 02:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:10:08 INFO - PROCESS | 1946 | 1468660208404 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:10:08 INFO - PROCESS | 1946 | 1468660208405 Marionette TRACE conn2 <- [1,1042,null,{}] 02:10:08 INFO - PROCESS | 1946 | 1468660208407 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:08 INFO - PROCESS | 1946 | 1468660208408 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:08 INFO - PROCESS | 1946 | 1468660208488 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 02:10:08 INFO - PROCESS | 1946 | 1468660208492 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:08 INFO - PROCESS | 1946 | 1468660208493 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a84b800 == 41 [pid = 1946] [id = 268] 02:10:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x128226c00) [pid = 1946] [serial = 802] [outer = 0x0] 02:10:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x128530800) [pid = 1946] [serial = 803] [outer = 0x128226c00] 02:10:08 INFO - PROCESS | 1946 | 1468660208518 Marionette DEBUG loaded listener.js 02:10:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x129157800) [pid = 1946] [serial = 804] [outer = 0x128226c00] 02:10:08 INFO - PROCESS | 1946 | 1468660208856 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 02:10:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:10:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 468ms 02:10:08 INFO - PROCESS | 1946 | 1468660208873 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 02:10:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:10:08 INFO - PROCESS | 1946 | 1468660208874 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 02:10:08 INFO - PROCESS | 1946 | 1468660208876 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:10:08 INFO - PROCESS | 1946 | 1468660208878 Marionette TRACE conn2 <- [1,1046,null,{}] 02:10:08 INFO - PROCESS | 1946 | 1468660208882 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:08 INFO - PROCESS | 1946 | 1468660208883 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:08 INFO - PROCESS | 1946 | 1468660208985 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 02:10:08 INFO - PROCESS | 1946 | 1468660208992 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:08 INFO - PROCESS | 1946 | 1468660208993 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aae2800 == 42 [pid = 1946] [id = 269] 02:10:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1186e7400) [pid = 1946] [serial = 805] [outer = 0x0] 02:10:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12915ac00) [pid = 1946] [serial = 806] [outer = 0x1186e7400] 02:10:09 INFO - PROCESS | 1946 | 1468660209017 Marionette DEBUG loaded listener.js 02:10:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x129163800) [pid = 1946] [serial = 807] [outer = 0x1186e7400] 02:10:09 INFO - PROCESS | 1946 | 1468660209314 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 02:10:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:10:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 522ms 02:10:09 INFO - PROCESS | 1946 | 1468660209399 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 02:10:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:10:09 INFO - PROCESS | 1946 | 1468660209401 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 02:10:09 INFO - PROCESS | 1946 | 1468660209404 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:10:09 INFO - PROCESS | 1946 | 1468660209407 Marionette TRACE conn2 <- [1,1050,null,{}] 02:10:09 INFO - PROCESS | 1946 | 1468660209411 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:09 INFO - PROCESS | 1946 | 1468660209413 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:09 INFO - PROCESS | 1946 | 1468660209524 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 02:10:09 INFO - PROCESS | 1946 | 1468660209587 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:09 INFO - PROCESS | 1946 | 1468660209589 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x116add800 == 43 [pid = 1946] [id = 270] 02:10:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1132e6c00) [pid = 1946] [serial = 808] [outer = 0x0] 02:10:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x115e63000) [pid = 1946] [serial = 809] [outer = 0x1132e6c00] 02:10:09 INFO - PROCESS | 1946 | 1468660209622 Marionette DEBUG loaded listener.js 02:10:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x116775c00) [pid = 1946] [serial = 810] [outer = 0x1132e6c00] 02:10:10 INFO - PROCESS | 1946 | 1468660210041 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 02:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 671ms 02:10:10 INFO - PROCESS | 1946 | 1468660210076 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 02:10:10 INFO - PROCESS | 1946 | 1468660210078 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 02:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:10:10 INFO - PROCESS | 1946 | 1468660210082 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:10:10 INFO - PROCESS | 1946 | 1468660210085 Marionette TRACE conn2 <- [1,1054,null,{}] 02:10:10 INFO - PROCESS | 1946 | 1468660210088 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:10 INFO - PROCESS | 1946 | 1468660210089 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:10 INFO - PROCESS | 1946 | 1468660210191 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 02:10:10 INFO - PROCESS | 1946 | 1468660210280 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:10 INFO - PROCESS | 1946 | 1468660210281 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190a8000 == 44 [pid = 1946] [id = 271] 02:10:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x11883e400) [pid = 1946] [serial = 811] [outer = 0x0] 02:10:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119053400) [pid = 1946] [serial = 812] [outer = 0x11883e400] 02:10:10 INFO - PROCESS | 1946 | 1468660210311 Marionette DEBUG loaded listener.js 02:10:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119507c00) [pid = 1946] [serial = 813] [outer = 0x11883e400] 02:10:10 INFO - PROCESS | 1946 | 1468660210737 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 02:10:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:10:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 672ms 02:10:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:10:10 INFO - PROCESS | 1946 | 1468660210752 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 02:10:10 INFO - PROCESS | 1946 | 1468660210754 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 02:10:10 INFO - PROCESS | 1946 | 1468660210756 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:10:10 INFO - PROCESS | 1946 | 1468660210758 Marionette TRACE conn2 <- [1,1058,null,{}] 02:10:10 INFO - PROCESS | 1946 | 1468660210765 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:10 INFO - PROCESS | 1946 | 1468660210768 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:10 INFO - PROCESS | 1946 | 1468660210874 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 02:10:10 INFO - PROCESS | 1946 | 1468660210942 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:10 INFO - PROCESS | 1946 | 1468660210944 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a846800 == 45 [pid = 1946] [id = 272] 02:10:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x119dab800) [pid = 1946] [serial = 814] [outer = 0x0] 02:10:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x120e81c00) [pid = 1946] [serial = 815] [outer = 0x119dab800] 02:10:10 INFO - PROCESS | 1946 | 1468660210976 Marionette DEBUG loaded listener.js 02:10:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x121448000) [pid = 1946] [serial = 816] [outer = 0x119dab800] 02:10:11 INFO - PROCESS | 1946 | 1468660211395 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 02:10:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:10:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 670ms 02:10:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:10:11 INFO - PROCESS | 1946 | 1468660211426 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 02:10:11 INFO - PROCESS | 1946 | 1468660211427 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 02:10:11 INFO - PROCESS | 1946 | 1468660211430 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:10:11 INFO - PROCESS | 1946 | 1468660211431 Marionette TRACE conn2 <- [1,1062,null,{}] 02:10:11 INFO - PROCESS | 1946 | 1468660211433 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:11 INFO - PROCESS | 1946 | 1468660211435 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:11 INFO - PROCESS | 1946 | 1468660211558 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 02:10:11 INFO - PROCESS | 1946 | 1468660211627 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:11 INFO - PROCESS | 1946 | 1468660211628 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b2a8800 == 46 [pid = 1946] [id = 273] 02:10:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x121926800) [pid = 1946] [serial = 817] [outer = 0x0] 02:10:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12330bc00) [pid = 1946] [serial = 818] [outer = 0x121926800] 02:10:11 INFO - PROCESS | 1946 | 1468660211657 Marionette DEBUG loaded listener.js 02:10:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1249f3c00) [pid = 1946] [serial = 819] [outer = 0x121926800] 02:10:12 INFO - PROCESS | 1946 | 1468660212113 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 02:10:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:10:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 721ms 02:10:12 INFO - PROCESS | 1946 | 1468660212167 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 02:10:12 INFO - PROCESS | 1946 | 1468660212168 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 02:10:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:10:12 INFO - PROCESS | 1946 | 1468660212174 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:10:12 INFO - PROCESS | 1946 | 1468660212175 Marionette TRACE conn2 <- [1,1066,null,{}] 02:10:12 INFO - PROCESS | 1946 | 1468660212181 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:12 INFO - PROCESS | 1946 | 1468660212183 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:12 INFO - PROCESS | 1946 | 1468660212290 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 02:10:12 INFO - PROCESS | 1946 | 1468660212553 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:12 INFO - PROCESS | 1946 | 1468660212555 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x1181b3000 == 47 [pid = 1946] [id = 274] 02:10:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1122b4c00) [pid = 1946] [serial = 820] [outer = 0x0] 02:10:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x11663c000) [pid = 1946] [serial = 821] [outer = 0x1122b4c00] 02:10:12 INFO - PROCESS | 1946 | 1468660212597 Marionette DEBUG loaded listener.js 02:10:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x116983000) [pid = 1946] [serial = 822] [outer = 0x1122b4c00] 02:10:13 INFO - PROCESS | 1946 | 1468660213154 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 02:10:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:10:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1023ms 02:10:13 INFO - PROCESS | 1946 | 1468660213221 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 02:10:13 INFO - PROCESS | 1946 | 1468660213223 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 02:10:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:10:13 INFO - PROCESS | 1946 | 1468660213228 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:10:13 INFO - PROCESS | 1946 | 1468660213232 Marionette TRACE conn2 <- [1,1070,null,{}] 02:10:13 INFO - PROCESS | 1946 | 1468660213236 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:13 INFO - PROCESS | 1946 | 1468660213237 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:13 INFO - PROCESS | 1946 | 1468660213326 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 02:10:13 INFO - PROCESS | 1946 | 1468660213394 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:13 INFO - PROCESS | 1946 | 1468660213395 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x116265000 == 48 [pid = 1946] [id = 275] 02:10:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x11755fc00) [pid = 1946] [serial = 823] [outer = 0x0] 02:10:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x117ebdc00) [pid = 1946] [serial = 824] [outer = 0x11755fc00] 02:10:13 INFO - PROCESS | 1946 | 1468660213423 Marionette DEBUG loaded listener.js 02:10:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x1188f3400) [pid = 1946] [serial = 825] [outer = 0x11755fc00] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x1234d0800 == 47 [pid = 1946] [id = 246] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12a84b800 == 46 [pid = 1946] [id = 268] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12a41b000 == 45 [pid = 1946] [id = 267] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x119d20800 == 44 [pid = 1946] [id = 266] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x1286ba800 == 43 [pid = 1946] [id = 265] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x128319000 == 42 [pid = 1946] [id = 264] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x125fda800 == 41 [pid = 1946] [id = 263] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x1234d3800 == 40 [pid = 1946] [id = 262] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x115e2a800 == 39 [pid = 1946] [id = 261] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x119d29000 == 38 [pid = 1946] [id = 260] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x1190ae000 == 37 [pid = 1946] [id = 259] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x117463000 == 36 [pid = 1946] [id = 258] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x116aec800 == 35 [pid = 1946] [id = 257] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x119817800 == 34 [pid = 1946] [id = 256] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x1130e9800 == 33 [pid = 1946] [id = 255] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x1181b3000 == 32 [pid = 1946] [id = 274] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12b2a8800 == 31 [pid = 1946] [id = 273] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12a846800 == 30 [pid = 1946] [id = 272] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x1190a8000 == 29 [pid = 1946] [id = 271] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12aae2800 == 28 [pid = 1946] [id = 269] 02:10:14 INFO - PROCESS | 1946 | --DOCSHELL 0x116add800 == 27 [pid = 1946] [id = 270] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x119208800) [pid = 1946] [serial = 746] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x120eac400) [pid = 1946] [serial = 738] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x120e84000) [pid = 1946] [serial = 737] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x11663b800) [pid = 1946] [serial = 740] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x116770c00) [pid = 1946] [serial = 741] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x118220000) [pid = 1946] [serial = 743] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x116f1b000) [pid = 1946] [serial = 723] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x116772c00) [pid = 1946] [serial = 722] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1190dc800) [pid = 1946] [serial = 726] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1188f9000) [pid = 1946] [serial = 725] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11954b000) [pid = 1946] [serial = 729] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11954cc00) [pid = 1946] [serial = 749] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119541400) [pid = 1946] [serial = 728] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x119a79800) [pid = 1946] [serial = 732] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119da1400) [pid = 1946] [serial = 752] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11985a800) [pid = 1946] [serial = 750] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1195ce400) [pid = 1946] [serial = 731] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x120e31000) [pid = 1946] [serial = 756] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x118980c00) [pid = 1946] [serial = 755] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x120e8dc00) [pid = 1946] [serial = 758] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119dab400) [pid = 1946] [serial = 735] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x120eab400) [pid = 1946] [serial = 761] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119da3800) [pid = 1946] [serial = 734] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x120e2a000) [pid = 1946] [serial = 753] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119509c00) [pid = 1946] [serial = 747] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x120eaac00) [pid = 1946] [serial = 759] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1186df400) [pid = 1946] [serial = 744] [outer = 0x0] [url = about:blank] 02:10:14 INFO - PROCESS | 1946 | 1468660214391 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 02:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1177ms 02:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:10:14 INFO - PROCESS | 1946 | 1468660214405 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 02:10:14 INFO - PROCESS | 1946 | 1468660214407 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 02:10:14 INFO - PROCESS | 1946 | 1468660214418 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:10:14 INFO - PROCESS | 1946 | 1468660214420 Marionette TRACE conn2 <- [1,1074,null,{}] 02:10:14 INFO - PROCESS | 1946 | 1468660214424 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:14 INFO - PROCESS | 1946 | 1468660214426 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:14 INFO - PROCESS | 1946 | 1468660214509 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 02:10:14 INFO - PROCESS | 1946 | 1468660214515 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:14 INFO - PROCESS | 1946 | 1468660214518 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x115ebe000 == 28 [pid = 1946] [id = 276] 02:10:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11646b400) [pid = 1946] [serial = 826] [outer = 0x0] 02:10:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1164f3800) [pid = 1946] [serial = 827] [outer = 0x11646b400] 02:10:14 INFO - PROCESS | 1946 | 1468660214545 Marionette DEBUG loaded listener.js 02:10:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1132df400) [pid = 1946] [serial = 828] [outer = 0x11646b400] 02:10:14 INFO - PROCESS | 1946 | 1468660214910 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 02:10:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:10:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 528ms 02:10:14 INFO - PROCESS | 1946 | 1468660214939 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 02:10:14 INFO - PROCESS | 1946 | 1468660214942 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 02:10:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:10:14 INFO - PROCESS | 1946 | 1468660214947 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:10:14 INFO - PROCESS | 1946 | 1468660214949 Marionette TRACE conn2 <- [1,1078,null,{}] 02:10:14 INFO - PROCESS | 1946 | 1468660214951 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:14 INFO - PROCESS | 1946 | 1468660214952 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:15 INFO - PROCESS | 1946 | 1468660215030 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 02:10:15 INFO - PROCESS | 1946 | 1468660215035 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:15 INFO - PROCESS | 1946 | 1468660215036 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x117160000 == 29 [pid = 1946] [id = 277] 02:10:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x116907000) [pid = 1946] [serial = 829] [outer = 0x0] 02:10:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x117ebc000) [pid = 1946] [serial = 830] [outer = 0x116907000] 02:10:15 INFO - PROCESS | 1946 | 1468660215066 Marionette DEBUG loaded listener.js 02:10:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x118615400) [pid = 1946] [serial = 831] [outer = 0x116907000] 02:10:15 INFO - PROCESS | 1946 | 1468660215417 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 02:10:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:10:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 520ms 02:10:15 INFO - PROCESS | 1946 | 1468660215468 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 02:10:15 INFO - PROCESS | 1946 | 1468660215469 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 02:10:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:10:15 INFO - PROCESS | 1946 | 1468660215472 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:10:15 INFO - PROCESS | 1946 | 1468660215474 Marionette TRACE conn2 <- [1,1082,null,{}] 02:10:15 INFO - PROCESS | 1946 | 1468660215482 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:15 INFO - PROCESS | 1946 | 1468660215485 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:15 INFO - PROCESS | 1946 | 1468660215563 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 02:10:15 INFO - PROCESS | 1946 | 1468660215570 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:15 INFO - PROCESS | 1946 | 1468660215572 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x119007800 == 30 [pid = 1946] [id = 278] 02:10:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11320d400) [pid = 1946] [serial = 832] [outer = 0x0] 02:10:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x119209000) [pid = 1946] [serial = 833] [outer = 0x11320d400] 02:10:15 INFO - PROCESS | 1946 | 1468660215602 Marionette DEBUG loaded listener.js 02:10:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x11950c400) [pid = 1946] [serial = 834] [outer = 0x11320d400] 02:10:16 INFO - PROCESS | 1946 | 1468660216014 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 02:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 575ms 02:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:10:16 INFO - PROCESS | 1946 | 1468660216065 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 02:10:16 INFO - PROCESS | 1946 | 1468660216067 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 02:10:16 INFO - PROCESS | 1946 | 1468660216071 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:10:16 INFO - PROCESS | 1946 | 1468660216073 Marionette TRACE conn2 <- [1,1086,null,{}] 02:10:16 INFO - PROCESS | 1946 | 1468660216076 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:16 INFO - PROCESS | 1946 | 1468660216078 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:16 INFO - PROCESS | 1946 | 1468660216210 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 02:10:16 INFO - PROCESS | 1946 | 1468660216220 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:16 INFO - PROCESS | 1946 | 1468660216221 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a46800 == 31 [pid = 1946] [id = 279] 02:10:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119547c00) [pid = 1946] [serial = 835] [outer = 0x0] 02:10:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x11958a400) [pid = 1946] [serial = 836] [outer = 0x119547c00] 02:10:16 INFO - PROCESS | 1946 | 1468660216264 Marionette DEBUG loaded listener.js 02:10:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x11985a800) [pid = 1946] [serial = 837] [outer = 0x119547c00] 02:10:16 INFO - PROCESS | 1946 | 1468660216659 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 02:10:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:10:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 621ms 02:10:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:10:16 INFO - PROCESS | 1946 | 1468660216691 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 02:10:16 INFO - PROCESS | 1946 | 1468660216693 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 02:10:16 INFO - PROCESS | 1946 | 1468660216695 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:10:16 INFO - PROCESS | 1946 | 1468660216696 Marionette TRACE conn2 <- [1,1090,null,{}] 02:10:16 INFO - PROCESS | 1946 | 1468660216698 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:16 INFO - PROCESS | 1946 | 1468660216699 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:16 INFO - PROCESS | 1946 | 1468660216798 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 02:10:16 INFO - PROCESS | 1946 | 1468660216801 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:16 INFO - PROCESS | 1946 | 1468660216802 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d9a000 == 32 [pid = 1946] [id = 280] 02:10:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1167e1400) [pid = 1946] [serial = 838] [outer = 0x0] 02:10:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119da0800) [pid = 1946] [serial = 839] [outer = 0x1167e1400] 02:10:16 INFO - PROCESS | 1946 | 1468660216827 Marionette DEBUG loaded listener.js 02:10:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119daa800) [pid = 1946] [serial = 840] [outer = 0x1167e1400] 02:10:17 INFO - PROCESS | 1946 | 1468660217189 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 02:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 519ms 02:10:17 INFO - PROCESS | 1946 | 1468660217220 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 02:10:17 INFO - PROCESS | 1946 | 1468660217221 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 02:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:10:17 INFO - PROCESS | 1946 | 1468660217223 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:10:17 INFO - PROCESS | 1946 | 1468660217224 Marionette TRACE conn2 <- [1,1094,null,{}] 02:10:17 INFO - PROCESS | 1946 | 1468660217227 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:17 INFO - PROCESS | 1946 | 1468660217231 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:17 INFO - PROCESS | 1946 | 1468660217348 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 02:10:17 INFO - PROCESS | 1946 | 1468660217385 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:17 INFO - PROCESS | 1946 | 1468660217386 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x121398800 == 33 [pid = 1946] [id = 281] 02:10:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x120e27c00) [pid = 1946] [serial = 841] [outer = 0x0] 02:10:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x120ea4000) [pid = 1946] [serial = 842] [outer = 0x120e27c00] 02:10:17 INFO - PROCESS | 1946 | 1468660217412 Marionette DEBUG loaded listener.js 02:10:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12191ac00) [pid = 1946] [serial = 843] [outer = 0x120e27c00] 02:10:17 INFO - PROCESS | 1946 | 1468660217721 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 02:10:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:10:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 518ms 02:10:17 INFO - PROCESS | 1946 | 1468660217742 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 02:10:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:10:17 INFO - PROCESS | 1946 | 1468660217743 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 02:10:17 INFO - PROCESS | 1946 | 1468660217749 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:10:17 INFO - PROCESS | 1946 | 1468660217758 Marionette TRACE conn2 <- [1,1098,null,{}] 02:10:17 INFO - PROCESS | 1946 | 1468660217768 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:17 INFO - PROCESS | 1946 | 1468660217769 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:17 INFO - PROCESS | 1946 | 1468660217871 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 02:10:17 INFO - PROCESS | 1946 | 1468660217875 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:17 INFO - PROCESS | 1946 | 1468660217876 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x12332f000 == 34 [pid = 1946] [id = 282] 02:10:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x120e2c000) [pid = 1946] [serial = 844] [outer = 0x0] 02:10:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x121925c00) [pid = 1946] [serial = 845] [outer = 0x120e2c000] 02:10:17 INFO - PROCESS | 1946 | 1468660217904 Marionette DEBUG loaded listener.js 02:10:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1233b7800) [pid = 1946] [serial = 846] [outer = 0x120e2c000] 02:10:18 INFO - PROCESS | 1946 | 1468660218683 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x113205400) [pid = 1946] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x121a11000) [pid = 1946] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1122bd400) [pid = 1946] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x124b28400) [pid = 1946] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x116f99400) [pid = 1946] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x119544800) [pid = 1946] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x11920c800) [pid = 1946] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x111f2fc00) [pid = 1946] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x112f31000) [pid = 1946] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x116769c00) [pid = 1946] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x116773c00) [pid = 1946] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11222ec00) [pid = 1946] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x128226c00) [pid = 1946] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11954d800) [pid = 1946] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1186e7400) [pid = 1946] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:10:18 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x120e8b000) [pid = 1946] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:10:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:10:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1035ms 02:10:18 INFO - PROCESS | 1946 | 1468660218808 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 02:10:18 INFO - PROCESS | 1946 | 1468660218809 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 02:10:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:10:18 INFO - PROCESS | 1946 | 1468660218813 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:10:18 INFO - PROCESS | 1946 | 1468660218815 Marionette TRACE conn2 <- [1,1102,null,{}] 02:10:18 INFO - PROCESS | 1946 | 1468660218817 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:18 INFO - PROCESS | 1946 | 1468660218818 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:18 INFO - PROCESS | 1946 | 1468660218891 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 02:10:18 INFO - PROCESS | 1946 | 1468660218896 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:18 INFO - PROCESS | 1946 | 1468660218898 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234c8800 == 35 [pid = 1946] [id = 283] 02:10:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1186e7400) [pid = 1946] [serial = 847] [outer = 0x0] 02:10:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11920dc00) [pid = 1946] [serial = 848] [outer = 0x1186e7400] 02:10:18 INFO - PROCESS | 1946 | 1468660218923 Marionette DEBUG loaded listener.js 02:10:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1210ce000) [pid = 1946] [serial = 849] [outer = 0x1186e7400] 02:10:19 INFO - PROCESS | 1946 | 1468660219257 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 02:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 02:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:10:19 INFO - PROCESS | 1946 | 1468660219291 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 02:10:19 INFO - PROCESS | 1946 | 1468660219293 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 02:10:19 INFO - PROCESS | 1946 | 1468660219295 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:10:19 INFO - PROCESS | 1946 | 1468660219296 Marionette TRACE conn2 <- [1,1106,null,{}] 02:10:19 INFO - PROCESS | 1946 | 1468660219299 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:19 INFO - PROCESS | 1946 | 1468660219300 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:19 INFO - PROCESS | 1946 | 1468660219402 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 02:10:19 INFO - PROCESS | 1946 | 1468660219408 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:19 INFO - PROCESS | 1946 | 1468660219410 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x119007000 == 36 [pid = 1946] [id = 284] 02:10:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1233ba400) [pid = 1946] [serial = 850] [outer = 0x0] 02:10:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1248b1c00) [pid = 1946] [serial = 851] [outer = 0x1233ba400] 02:10:19 INFO - PROCESS | 1946 | 1468660219438 Marionette DEBUG loaded listener.js 02:10:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x125f36400) [pid = 1946] [serial = 852] [outer = 0x1233ba400] 02:10:19 INFO - PROCESS | 1946 | 1468660219733 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 02:10:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:10:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 471ms 02:10:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:10:19 INFO - PROCESS | 1946 | 1468660219767 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 02:10:19 INFO - PROCESS | 1946 | 1468660219768 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 02:10:19 INFO - PROCESS | 1946 | 1468660219770 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:10:19 INFO - PROCESS | 1946 | 1468660219772 Marionette TRACE conn2 <- [1,1110,null,{}] 02:10:19 INFO - PROCESS | 1946 | 1468660219774 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:19 INFO - PROCESS | 1946 | 1468660219775 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:19 INFO - PROCESS | 1946 | 1468660219853 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 02:10:19 INFO - PROCESS | 1946 | 1468660219856 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:19 INFO - PROCESS | 1946 | 1468660219858 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a416800 == 37 [pid = 1946] [id = 285] 02:10:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x125f3bc00) [pid = 1946] [serial = 853] [outer = 0x0] 02:10:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x126963000) [pid = 1946] [serial = 854] [outer = 0x125f3bc00] 02:10:19 INFO - PROCESS | 1946 | 1468660219884 Marionette DEBUG loaded listener.js 02:10:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x128226400) [pid = 1946] [serial = 855] [outer = 0x125f3bc00] 02:10:20 INFO - PROCESS | 1946 | 1468660220207 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 02:10:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:10:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 469ms 02:10:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:10:20 INFO - PROCESS | 1946 | 1468660220241 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 02:10:20 INFO - PROCESS | 1946 | 1468660220242 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 02:10:20 INFO - PROCESS | 1946 | 1468660220245 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:10:20 INFO - PROCESS | 1946 | 1468660220256 Marionette TRACE conn2 <- [1,1114,null,{}] 02:10:20 INFO - PROCESS | 1946 | 1468660220258 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:20 INFO - PROCESS | 1946 | 1468660220259 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:20 INFO - PROCESS | 1946 | 1468660220398 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 02:10:20 INFO - PROCESS | 1946 | 1468660220408 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:20 INFO - PROCESS | 1946 | 1468660220410 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d80800 == 38 [pid = 1946] [id = 286] 02:10:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x128226c00) [pid = 1946] [serial = 856] [outer = 0x0] 02:10:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x128533400) [pid = 1946] [serial = 857] [outer = 0x128226c00] 02:10:20 INFO - PROCESS | 1946 | 1468660220454 Marionette DEBUG loaded listener.js 02:10:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1293ba400) [pid = 1946] [serial = 858] [outer = 0x128226c00] 02:10:21 INFO - PROCESS | 1946 | 1468660221085 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 02:10:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:10:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 881ms 02:10:21 INFO - PROCESS | 1946 | 1468660221127 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 02:10:21 INFO - PROCESS | 1946 | 1468660221133 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 02:10:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:10:21 INFO - PROCESS | 1946 | 1468660221138 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:10:21 INFO - PROCESS | 1946 | 1468660221141 Marionette TRACE conn2 <- [1,1118,null,{}] 02:10:21 INFO - PROCESS | 1946 | 1468660221147 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:21 INFO - PROCESS | 1946 | 1468660221150 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:21 INFO - PROCESS | 1946 | 1468660221315 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 02:10:21 INFO - PROCESS | 1946 | 1468660221424 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:21 INFO - PROCESS | 1946 | 1468660221425 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x11714c800 == 39 [pid = 1946] [id = 287] 02:10:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1132e0800) [pid = 1946] [serial = 859] [outer = 0x0] 02:10:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x11673d800) [pid = 1946] [serial = 860] [outer = 0x1132e0800] 02:10:21 INFO - PROCESS | 1946 | 1468660221477 Marionette DEBUG loaded listener.js 02:10:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x11692f400) [pid = 1946] [serial = 861] [outer = 0x1132e0800] 02:10:22 INFO - PROCESS | 1946 | 1468660222056 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 02:10:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:10:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 925ms 02:10:22 INFO - PROCESS | 1946 | 1468660222061 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 02:10:22 INFO - PROCESS | 1946 | 1468660222065 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 02:10:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:10:22 INFO - PROCESS | 1946 | 1468660222069 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:10:22 INFO - PROCESS | 1946 | 1468660222071 Marionette TRACE conn2 <- [1,1122,null,{}] 02:10:22 INFO - PROCESS | 1946 | 1468660222074 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:22 INFO - PROCESS | 1946 | 1468660222075 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:22 INFO - PROCESS | 1946 | 1468660222184 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 02:10:22 INFO - PROCESS | 1946 | 1468660222278 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:22 INFO - PROCESS | 1946 | 1468660222280 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x121137000 == 40 [pid = 1946] [id = 288] 02:10:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1188f8800) [pid = 1946] [serial = 862] [outer = 0x0] 02:10:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x11897e000) [pid = 1946] [serial = 863] [outer = 0x1188f8800] 02:10:22 INFO - PROCESS | 1946 | 1468660222310 Marionette DEBUG loaded listener.js 02:10:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x11950d800) [pid = 1946] [serial = 864] [outer = 0x1188f8800] 02:10:23 INFO - PROCESS | 1946 | 1468660223002 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 02:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 972ms 02:10:23 INFO - PROCESS | 1946 | 1468660223042 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 02:10:23 INFO - PROCESS | 1946 | 1468660223045 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 02:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:10:23 INFO - PROCESS | 1946 | 1468660223073 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:10:23 INFO - PROCESS | 1946 | 1468660223075 Marionette TRACE conn2 <- [1,1126,null,{}] 02:10:23 INFO - PROCESS | 1946 | 1468660223078 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:23 INFO - PROCESS | 1946 | 1468660223080 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:23 INFO - PROCESS | 1946 | 1468660223185 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 02:10:23 INFO - PROCESS | 1946 | 1468660223244 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:23 INFO - PROCESS | 1946 | 1468660223247 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x117163800 == 41 [pid = 1946] [id = 289] 02:10:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x117511800) [pid = 1946] [serial = 865] [outer = 0x0] 02:10:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x117ebd400) [pid = 1946] [serial = 866] [outer = 0x117511800] 02:10:23 INFO - PROCESS | 1946 | 1468660223276 Marionette DEBUG loaded listener.js 02:10:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1186e2800) [pid = 1946] [serial = 867] [outer = 0x117511800] 02:10:23 INFO - PROCESS | 1946 | --DOCSHELL 0x12a416800 == 40 [pid = 1946] [id = 285] 02:10:23 INFO - PROCESS | 1946 | --DOCSHELL 0x119007000 == 39 [pid = 1946] [id = 284] 02:10:23 INFO - PROCESS | 1946 | --DOCSHELL 0x1234c8800 == 38 [pid = 1946] [id = 283] 02:10:23 INFO - PROCESS | 1946 | --DOCSHELL 0x12332f000 == 37 [pid = 1946] [id = 282] 02:10:23 INFO - PROCESS | 1946 | --DOCSHELL 0x121398800 == 36 [pid = 1946] [id = 281] 02:10:23 INFO - PROCESS | 1946 | --DOCSHELL 0x119d9a000 == 35 [pid = 1946] [id = 280] 02:10:23 INFO - PROCESS | 1946 | --DOCSHELL 0x119a46800 == 34 [pid = 1946] [id = 279] 02:10:23 INFO - PROCESS | 1946 | --DOCSHELL 0x119007800 == 33 [pid = 1946] [id = 278] 02:10:23 INFO - PROCESS | 1946 | --DOCSHELL 0x117160000 == 32 [pid = 1946] [id = 277] 02:10:23 INFO - PROCESS | 1946 | --DOCSHELL 0x115ebe000 == 31 [pid = 1946] [id = 276] 02:10:23 INFO - PROCESS | 1946 | 1468660223657 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x12144f000) [pid = 1946] [serial = 762] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x120e86800) [pid = 1946] [serial = 782] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x11950f800) [pid = 1946] [serial = 776] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x11954dc00) [pid = 1946] [serial = 777] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1122b1800) [pid = 1946] [serial = 764] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x11320c400) [pid = 1946] [serial = 765] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x119d52400) [pid = 1946] [serial = 779] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x120e29800) [pid = 1946] [serial = 780] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x116771c00) [pid = 1946] [serial = 770] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x116f99000) [pid = 1946] [serial = 771] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1167df800) [pid = 1946] [serial = 767] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x116f91800) [pid = 1946] [serial = 768] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1188f2400) [pid = 1946] [serial = 774] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x118623400) [pid = 1946] [serial = 797] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x129157800) [pid = 1946] [serial = 804] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1249f4c00) [pid = 1946] [serial = 800] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x12915ac00) [pid = 1946] [serial = 806] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x129163800) [pid = 1946] [serial = 807] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119548c00) [pid = 1946] [serial = 798] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x128530800) [pid = 1946] [serial = 803] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1263a4000) [pid = 1946] [serial = 795] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1233b7000) [pid = 1946] [serial = 786] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12191dc00) [pid = 1946] [serial = 785] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x128223400) [pid = 1946] [serial = 801] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x120ead400) [pid = 1946] [serial = 783] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1233c0c00) [pid = 1946] [serial = 788] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x124b24000) [pid = 1946] [serial = 791] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1248ac800) [pid = 1946] [serial = 789] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1254db400) [pid = 1946] [serial = 794] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x125448000) [pid = 1946] [serial = 792] [outer = 0x0] [url = about:blank] 02:10:23 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x1186e0c00) [pid = 1946] [serial = 773] [outer = 0x0] [url = about:blank] 02:10:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:10:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 622ms 02:10:23 INFO - PROCESS | 1946 | 1468660223693 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 02:10:23 INFO - PROCESS | 1946 | 1468660223696 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 02:10:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:10:23 INFO - PROCESS | 1946 | 1468660223700 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:10:23 INFO - PROCESS | 1946 | 1468660223702 Marionette TRACE conn2 <- [1,1130,null,{}] 02:10:23 INFO - PROCESS | 1946 | 1468660223704 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:23 INFO - PROCESS | 1946 | 1468660223706 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:23 INFO - PROCESS | 1946 | 1468660223785 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 02:10:23 INFO - PROCESS | 1946 | 1468660223790 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:23 INFO - PROCESS | 1946 | 1468660223791 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x1185be000 == 32 [pid = 1946] [id = 290] 02:10:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x11883d800) [pid = 1946] [serial = 868] [outer = 0x0] 02:10:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x11897f400) [pid = 1946] [serial = 869] [outer = 0x11883d800] 02:10:23 INFO - PROCESS | 1946 | 1468660223820 Marionette DEBUG loaded listener.js 02:10:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119508c00) [pid = 1946] [serial = 870] [outer = 0x11883d800] 02:10:24 INFO - PROCESS | 1946 | 1468660224169 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 02:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 472ms 02:10:24 INFO - PROCESS | 1946 | 1468660224172 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 02:10:24 INFO - PROCESS | 1946 | 1468660224173 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 02:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:10:24 INFO - PROCESS | 1946 | 1468660224176 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:10:24 INFO - PROCESS | 1946 | 1468660224180 Marionette TRACE conn2 <- [1,1134,null,{}] 02:10:24 INFO - PROCESS | 1946 | 1468660224189 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:24 INFO - PROCESS | 1946 | 1468660224192 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:24 INFO - PROCESS | 1946 | 1468660224283 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 02:10:24 INFO - PROCESS | 1946 | 1468660224341 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:24 INFO - PROCESS | 1946 | 1468660224343 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x119841000 == 33 [pid = 1946] [id = 291] 02:10:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x119508800) [pid = 1946] [serial = 871] [outer = 0x0] 02:10:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11954d800) [pid = 1946] [serial = 872] [outer = 0x119508800] 02:10:24 INFO - PROCESS | 1946 | 1468660224371 Marionette DEBUG loaded listener.js 02:10:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x119da5000) [pid = 1946] [serial = 873] [outer = 0x119508800] 02:10:24 INFO - PROCESS | 1946 | 1468660224704 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:10:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:10:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 574ms 02:10:24 INFO - PROCESS | 1946 | 1468660224750 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 02:10:24 INFO - PROCESS | 1946 | 1468660224752 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 02:10:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:10:24 INFO - PROCESS | 1946 | 1468660224754 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:10:24 INFO - PROCESS | 1946 | 1468660224755 Marionette TRACE conn2 <- [1,1138,null,{}] 02:10:24 INFO - PROCESS | 1946 | 1468660224758 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:24 INFO - PROCESS | 1946 | 1468660224759 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:24 INFO - PROCESS | 1946 | 1468660224845 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 02:10:24 INFO - PROCESS | 1946 | 1468660224897 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:24 INFO - PROCESS | 1946 | 1468660224898 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f70800 == 34 [pid = 1946] [id = 292] 02:10:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11950f800) [pid = 1946] [serial = 874] [outer = 0x0] 02:10:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x120e35400) [pid = 1946] [serial = 875] [outer = 0x11950f800] 02:10:24 INFO - PROCESS | 1946 | 1468660224924 Marionette DEBUG loaded listener.js 02:10:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x120ea9800) [pid = 1946] [serial = 876] [outer = 0x11950f800] 02:10:25 INFO - PROCESS | 1946 | 1468660225199 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 02:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 469ms 02:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:10:25 INFO - PROCESS | 1946 | 1468660225223 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 02:10:25 INFO - PROCESS | 1946 | 1468660225224 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 02:10:25 INFO - PROCESS | 1946 | 1468660225226 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:10:25 INFO - PROCESS | 1946 | 1468660225228 Marionette TRACE conn2 <- [1,1142,null,{}] 02:10:25 INFO - PROCESS | 1946 | 1468660225241 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:25 INFO - PROCESS | 1946 | 1468660225242 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x120eacc00) [pid = 1946] [serial = 877] [outer = 0x1233bf400] 02:10:25 INFO - PROCESS | 1946 | 1468660225342 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 02:10:25 INFO - PROCESS | 1946 | 1468660225366 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:25 INFO - PROCESS | 1946 | 1468660225367 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x121441800 == 35 [pid = 1946] [id = 293] 02:10:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x113064c00) [pid = 1946] [serial = 878] [outer = 0x0] 02:10:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x121920800) [pid = 1946] [serial = 879] [outer = 0x113064c00] 02:10:25 INFO - PROCESS | 1946 | 1468660225445 Marionette DEBUG loaded listener.js 02:10:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x121a11400) [pid = 1946] [serial = 880] [outer = 0x113064c00] 02:10:25 INFO - PROCESS | 1946 | 1468660225771 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 02:10:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:10:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 577ms 02:10:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:10:25 INFO - PROCESS | 1946 | 1468660225805 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 02:10:25 INFO - PROCESS | 1946 | 1468660225806 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 02:10:25 INFO - PROCESS | 1946 | 1468660225808 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:10:25 INFO - PROCESS | 1946 | 1468660225809 Marionette TRACE conn2 <- [1,1146,null,{}] 02:10:25 INFO - PROCESS | 1946 | 1468660225811 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:25 INFO - PROCESS | 1946 | 1468660225816 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:25 INFO - PROCESS | 1946 | 1468660225934 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 02:10:25 INFO - PROCESS | 1946 | 1468660225947 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:25 INFO - PROCESS | 1946 | 1468660225948 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x125fdb000 == 36 [pid = 1946] [id = 294] 02:10:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1233b8400) [pid = 1946] [serial = 881] [outer = 0x0] 02:10:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1249f9800) [pid = 1946] [serial = 882] [outer = 0x1233b8400] 02:10:25 INFO - PROCESS | 1946 | 1468660225972 Marionette DEBUG loaded listener.js 02:10:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12822bc00) [pid = 1946] [serial = 883] [outer = 0x1233b8400] 02:10:26 INFO - PROCESS | 1946 | 1468660226308 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 02:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 517ms 02:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:10:26 INFO - PROCESS | 1946 | 1468660226326 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 02:10:26 INFO - PROCESS | 1946 | 1468660226328 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 02:10:26 INFO - PROCESS | 1946 | 1468660226332 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:10:26 INFO - PROCESS | 1946 | 1468660226334 Marionette TRACE conn2 <- [1,1150,null,{}] 02:10:26 INFO - PROCESS | 1946 | 1468660226336 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:26 INFO - PROCESS | 1946 | 1468660226337 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:26 INFO - PROCESS | 1946 | 1468660226444 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 02:10:26 INFO - PROCESS | 1946 | 1468660226447 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:26 INFO - PROCESS | 1946 | 1468660226448 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285cf000 == 37 [pid = 1946] [id = 295] 02:10:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1233b8c00) [pid = 1946] [serial = 884] [outer = 0x0] 02:10:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x128574400) [pid = 1946] [serial = 885] [outer = 0x1233b8c00] 02:10:26 INFO - PROCESS | 1946 | 1468660226473 Marionette DEBUG loaded listener.js 02:10:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12915d800) [pid = 1946] [serial = 886] [outer = 0x1233b8c00] 02:10:26 INFO - PROCESS | 1946 | 1468660226811 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 02:10:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:10:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 520ms 02:10:26 INFO - PROCESS | 1946 | 1468660226852 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 02:10:26 INFO - PROCESS | 1946 | 1468660226854 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 02:10:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:10:26 INFO - PROCESS | 1946 | 1468660226856 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:10:26 INFO - PROCESS | 1946 | 1468660226857 Marionette TRACE conn2 <- [1,1154,null,{}] 02:10:26 INFO - PROCESS | 1946 | 1468660226859 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:26 INFO - PROCESS | 1946 | 1468660226861 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:26 INFO - PROCESS | 1946 | 1468660226966 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 02:10:26 INFO - PROCESS | 1946 | 1468660226978 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:26 INFO - PROCESS | 1946 | 1468660226979 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x12937c000 == 38 [pid = 1946] [id = 296] 02:10:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x128533800) [pid = 1946] [serial = 887] [outer = 0x0] 02:10:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1293bc800) [pid = 1946] [serial = 888] [outer = 0x128533800] 02:10:27 INFO - PROCESS | 1946 | 1468660227004 Marionette DEBUG loaded listener.js 02:10:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1293e9c00) [pid = 1946] [serial = 889] [outer = 0x128533800] 02:10:27 INFO - PROCESS | 1946 | 1468660227351 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 02:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 518ms 02:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:10:27 INFO - PROCESS | 1946 | 1468660227383 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 02:10:27 INFO - PROCESS | 1946 | 1468660227384 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 02:10:27 INFO - PROCESS | 1946 | 1468660227387 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:10:27 INFO - PROCESS | 1946 | 1468660227388 Marionette TRACE conn2 <- [1,1158,null,{}] 02:10:27 INFO - PROCESS | 1946 | 1468660227390 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:27 INFO - PROCESS | 1946 | 1468660227391 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:27 INFO - PROCESS | 1946 | 1468660227494 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 02:10:27 INFO - PROCESS | 1946 | 1468660227497 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:27 INFO - PROCESS | 1946 | 1468660227499 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x11983a000 == 39 [pid = 1946] [id = 297] 02:10:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12915dc00) [pid = 1946] [serial = 890] [outer = 0x0] 02:10:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1293f1c00) [pid = 1946] [serial = 891] [outer = 0x12915dc00] 02:10:27 INFO - PROCESS | 1946 | 1468660227530 Marionette DEBUG loaded listener.js 02:10:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x129619400) [pid = 1946] [serial = 892] [outer = 0x12915dc00] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1167e1400) [pid = 1946] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x119547c00) [pid = 1946] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x11646b400) [pid = 1946] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x116907000) [pid = 1946] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11755fc00) [pid = 1946] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x120e27c00) [pid = 1946] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x120e2c000) [pid = 1946] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1132e6c00) [pid = 1946] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11883e400) [pid = 1946] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119dab800) [pid = 1946] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1186e7400) [pid = 1946] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x125f3bc00) [pid = 1946] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x121926800) [pid = 1946] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1122b4c00) [pid = 1946] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x11320d400) [pid = 1946] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:10:27 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1233ba400) [pid = 1946] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:10:27 INFO - PROCESS | 1946 | 1468660227949 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 02:10:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:10:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 569ms 02:10:27 INFO - PROCESS | 1946 | 1468660227956 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 02:10:27 INFO - PROCESS | 1946 | 1468660227957 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 02:10:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:10:27 INFO - PROCESS | 1946 | 1468660227960 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:10:27 INFO - PROCESS | 1946 | 1468660227961 Marionette TRACE conn2 <- [1,1162,null,{}] 02:10:27 INFO - PROCESS | 1946 | 1468660227966 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:27 INFO - PROCESS | 1946 | 1468660227967 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:28 INFO - PROCESS | 1946 | 1468660228048 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 02:10:28 INFO - PROCESS | 1946 | 1468660228051 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:28 INFO - PROCESS | 1946 | 1468660228053 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x121136000 == 40 [pid = 1946] [id = 298] 02:10:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x116907000) [pid = 1946] [serial = 893] [outer = 0x0] 02:10:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1186e7400) [pid = 1946] [serial = 894] [outer = 0x116907000] 02:10:28 INFO - PROCESS | 1946 | 1468660228077 Marionette DEBUG loaded listener.js 02:10:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x119da6c00) [pid = 1946] [serial = 895] [outer = 0x116907000] 02:10:28 INFO - PROCESS | 1946 | 1468660228424 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 02:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 471ms 02:10:28 INFO - PROCESS | 1946 | 1468660228434 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 02:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:10:28 INFO - PROCESS | 1946 | 1468660228435 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 02:10:28 INFO - PROCESS | 1946 | 1468660228437 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:10:28 INFO - PROCESS | 1946 | 1468660228439 Marionette TRACE conn2 <- [1,1166,null,{}] 02:10:28 INFO - PROCESS | 1946 | 1468660228442 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:28 INFO - PROCESS | 1946 | 1468660228443 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:28 INFO - PROCESS | 1946 | 1468660228563 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 02:10:28 INFO - PROCESS | 1946 | 1468660228571 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:28 INFO - PROCESS | 1946 | 1468660228581 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b2ac800 == 41 [pid = 1946] [id = 299] 02:10:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x120ea4800) [pid = 1946] [serial = 896] [outer = 0x0] 02:10:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12961cc00) [pid = 1946] [serial = 897] [outer = 0x120ea4800] 02:10:28 INFO - PROCESS | 1946 | 1468660228608 Marionette DEBUG loaded listener.js 02:10:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12a4e2c00) [pid = 1946] [serial = 898] [outer = 0x120ea4800] 02:10:28 INFO - PROCESS | 1946 | 1468660228937 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 02:10:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:10:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 522ms 02:10:28 INFO - PROCESS | 1946 | 1468660228961 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 02:10:28 INFO - PROCESS | 1946 | 1468660228963 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 02:10:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:10:28 INFO - PROCESS | 1946 | 1468660228969 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:10:28 INFO - PROCESS | 1946 | 1468660228970 Marionette TRACE conn2 <- [1,1170,null,{}] 02:10:28 INFO - PROCESS | 1946 | 1468660228972 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:28 INFO - PROCESS | 1946 | 1468660228973 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:29 INFO - PROCESS | 1946 | 1468660229057 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 02:10:29 INFO - PROCESS | 1946 | 1468660229062 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:29 INFO - PROCESS | 1946 | 1468660229065 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd71000 == 42 [pid = 1946] [id = 300] 02:10:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12a76c000) [pid = 1946] [serial = 899] [outer = 0x0] 02:10:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12a779000) [pid = 1946] [serial = 900] [outer = 0x12a76c000] 02:10:29 INFO - PROCESS | 1946 | 1468660229090 Marionette DEBUG loaded listener.js 02:10:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12a8ce000) [pid = 1946] [serial = 901] [outer = 0x12a76c000] 02:10:29 INFO - PROCESS | 1946 | 1468660229415 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 02:10:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:10:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 471ms 02:10:29 INFO - PROCESS | 1946 | 1468660229439 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 02:10:29 INFO - PROCESS | 1946 | 1468660229440 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 02:10:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:10:29 INFO - PROCESS | 1946 | 1468660229443 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:10:29 INFO - PROCESS | 1946 | 1468660229444 Marionette TRACE conn2 <- [1,1174,null,{}] 02:10:29 INFO - PROCESS | 1946 | 1468660229446 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:29 INFO - PROCESS | 1946 | 1468660229447 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:29 INFO - PROCESS | 1946 | 1468660229566 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 02:10:29 INFO - PROCESS | 1946 | 1468660229573 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:29 INFO - PROCESS | 1946 | 1468660229574 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd81000 == 43 [pid = 1946] [id = 301] 02:10:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x120ea5000) [pid = 1946] [serial = 902] [outer = 0x0] 02:10:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12a8d1c00) [pid = 1946] [serial = 903] [outer = 0x120ea5000] 02:10:29 INFO - PROCESS | 1946 | 1468660229598 Marionette DEBUG loaded listener.js 02:10:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12b16fc00) [pid = 1946] [serial = 904] [outer = 0x120ea5000] 02:10:29 INFO - PROCESS | 1946 | 1468660229979 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 02:10:30 INFO - PROCESS | 1946 | 1468660230014 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 02:10:30 INFO - PROCESS | 1946 | 1468660230017 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:10:30 INFO - PROCESS | 1946 | 1468660230019 Marionette TRACE conn2 <- [1,1178,null,{}] 02:10:30 INFO - PROCESS | 1946 | 1468660230023 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:30 INFO - PROCESS | 1946 | 1468660230025 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:30 INFO - PROCESS | 1946 | 1468660230136 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 02:10:30 INFO - PROCESS | 1946 | 1468660230195 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:30 INFO - PROCESS | 1946 | 1468660230197 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x117164800 == 44 [pid = 1946] [id = 302] 02:10:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x116778000) [pid = 1946] [serial = 905] [outer = 0x0] 02:10:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x116a22000) [pid = 1946] [serial = 906] [outer = 0x116778000] 02:10:30 INFO - PROCESS | 1946 | 1468660230228 Marionette DEBUG loaded listener.js 02:10:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1186e6c00) [pid = 1946] [serial = 907] [outer = 0x116778000] 02:10:30 INFO - PROCESS | 1946 | 1468660230718 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 02:10:30 INFO - PROCESS | 1946 | 1468660230757 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 02:10:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 02:10:30 INFO - PROCESS | 1946 | 1468660230764 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:10:30 INFO - PROCESS | 1946 | 1468660230767 Marionette TRACE conn2 <- [1,1182,null,{}] 02:10:30 INFO - PROCESS | 1946 | 1468660230770 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:30 INFO - PROCESS | 1946 | 1468660230771 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:30 INFO - PROCESS | 1946 | 1468660230877 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 02:10:30 INFO - PROCESS | 1946 | 1468660230949 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:30 INFO - PROCESS | 1946 | 1468660230951 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x1248c6800 == 45 [pid = 1946] [id = 303] 02:10:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x11954b000) [pid = 1946] [serial = 908] [outer = 0x0] 02:10:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x11985c800) [pid = 1946] [serial = 909] [outer = 0x11954b000] 02:10:30 INFO - PROCESS | 1946 | 1468660230981 Marionette DEBUG loaded listener.js 02:10:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x119da2c00) [pid = 1946] [serial = 910] [outer = 0x11954b000] 02:10:31 INFO - PROCESS | 1946 | 1468660231440 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 02:10:31 INFO - PROCESS | 1946 | 1468660231489 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 02:10:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:10:31 INFO - PROCESS | 1946 | 1468660231493 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:10:31 INFO - PROCESS | 1946 | 1468660231496 Marionette TRACE conn2 <- [1,1186,null,{}] 02:10:31 INFO - PROCESS | 1946 | 1468660231550 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:31 INFO - PROCESS | 1946 | 1468660231555 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:31 INFO - PROCESS | 1946 | 1468660231718 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 02:10:31 INFO - PROCESS | 1946 | 1468660231826 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:31 INFO - PROCESS | 1946 | 1468660231828 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd84000 == 46 [pid = 1946] [id = 304] 02:10:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12175bc00) [pid = 1946] [serial = 911] [outer = 0x0] 02:10:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x125453c00) [pid = 1946] [serial = 912] [outer = 0x12175bc00] 02:10:31 INFO - PROCESS | 1946 | 1468660231861 Marionette DEBUG loaded listener.js 02:10:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x126963400) [pid = 1946] [serial = 913] [outer = 0x12175bc00] 02:10:32 INFO - PROCESS | 1946 | 1468660232283 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 02:10:32 INFO - PROCESS | 1946 | 1468660232336 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 02:10:32 INFO - PROCESS | 1946 | 1468660232338 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:10:32 INFO - PROCESS | 1946 | 1468660232339 Marionette TRACE conn2 <- [1,1190,null,{}] 02:10:32 INFO - PROCESS | 1946 | 1468660232342 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:32 INFO - PROCESS | 1946 | 1468660232343 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:32 INFO - PROCESS | 1946 | 1468660232448 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 02:10:32 INFO - PROCESS | 1946 | 1468660232508 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:32 INFO - PROCESS | 1946 | 1468660232509 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c340800 == 47 [pid = 1946] [id = 305] 02:10:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x128230c00) [pid = 1946] [serial = 914] [outer = 0x0] 02:10:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x129616800) [pid = 1946] [serial = 915] [outer = 0x128230c00] 02:10:32 INFO - PROCESS | 1946 | 1468660232538 Marionette DEBUG loaded listener.js 02:10:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x129624c00) [pid = 1946] [serial = 916] [outer = 0x128230c00] 02:10:32 INFO - PROCESS | 1946 | 1468660232980 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 02:10:33 INFO - PROCESS | 1946 | 1468660233211 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 02:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 02:10:33 INFO - PROCESS | 1946 | 1468660233233 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:10:33 INFO - PROCESS | 1946 | 1468660233235 Marionette TRACE conn2 <- [1,1194,null,{}] 02:10:33 INFO - PROCESS | 1946 | 1468660233239 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:33 INFO - PROCESS | 1946 | 1468660233241 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:33 INFO - PROCESS | 1946 | 1468660233341 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 02:10:33 INFO - PROCESS | 1946 | 1468660233411 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:33 INFO - PROCESS | 1946 | 1468660233414 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x119013800 == 48 [pid = 1946] [id = 306] 02:10:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x118304400) [pid = 1946] [serial = 917] [outer = 0x0] 02:10:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x118832400) [pid = 1946] [serial = 918] [outer = 0x118304400] 02:10:33 INFO - PROCESS | 1946 | 1468660233441 Marionette DEBUG loaded listener.js 02:10:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x1190d9400) [pid = 1946] [serial = 919] [outer = 0x118304400] 02:10:33 INFO - PROCESS | 1946 | 1468660233873 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 02:10:33 INFO - PROCESS | 1946 | 1468660233915 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 02:10:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:10:33 INFO - PROCESS | 1946 | 1468660233920 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:10:33 INFO - PROCESS | 1946 | 1468660233922 Marionette TRACE conn2 <- [1,1198,null,{}] 02:10:33 INFO - PROCESS | 1946 | 1468660233925 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:33 INFO - PROCESS | 1946 | 1468660233927 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:34 INFO - PROCESS | 1946 | 1468660234041 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 02:10:34 INFO - PROCESS | 1946 | 1468660234140 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:34 INFO - PROCESS | 1946 | 1468660234142 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186c6000 == 49 [pid = 1946] [id = 307] 02:10:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x1190d7c00) [pid = 1946] [serial = 920] [outer = 0x0] 02:10:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x119525800) [pid = 1946] [serial = 921] [outer = 0x1190d7c00] 02:10:34 INFO - PROCESS | 1946 | 1468660234186 Marionette DEBUG loaded listener.js 02:10:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x11958bc00) [pid = 1946] [serial = 922] [outer = 0x1190d7c00] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd71000 == 48 [pid = 1946] [id = 300] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12b2ac800 == 47 [pid = 1946] [id = 299] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x121136000 == 46 [pid = 1946] [id = 298] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x11983a000 == 45 [pid = 1946] [id = 297] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12937c000 == 44 [pid = 1946] [id = 296] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x1285cf000 == 43 [pid = 1946] [id = 295] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x125fdb000 == 42 [pid = 1946] [id = 294] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x121441800 == 41 [pid = 1946] [id = 293] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x120f70800 == 40 [pid = 1946] [id = 292] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x119841000 == 39 [pid = 1946] [id = 291] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x1185be000 == 38 [pid = 1946] [id = 290] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x117163800 == 37 [pid = 1946] [id = 289] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x121137000 == 36 [pid = 1946] [id = 288] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x119d80800 == 35 [pid = 1946] [id = 286] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x11714c800 == 34 [pid = 1946] [id = 287] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x116265000 == 33 [pid = 1946] [id = 275] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x119013800 == 32 [pid = 1946] [id = 306] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12c340800 == 31 [pid = 1946] [id = 305] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd84000 == 30 [pid = 1946] [id = 304] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x1248c6800 == 29 [pid = 1946] [id = 303] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd81000 == 28 [pid = 1946] [id = 301] 02:10:34 INFO - PROCESS | 1946 | --DOCSHELL 0x117164800 == 27 [pid = 1946] [id = 302] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x119da0800) [pid = 1946] [serial = 839] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x11958a400) [pid = 1946] [serial = 836] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x1164f3800) [pid = 1946] [serial = 827] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x1132df400) [pid = 1946] [serial = 828] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x117ebc000) [pid = 1946] [serial = 830] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x118615400) [pid = 1946] [serial = 831] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x117ebdc00) [pid = 1946] [serial = 824] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x1188f3400) [pid = 1946] [serial = 825] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x120ea4000) [pid = 1946] [serial = 842] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x119daa800) [pid = 1946] [serial = 840] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x121925c00) [pid = 1946] [serial = 845] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x116775c00) [pid = 1946] [serial = 810] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12191ac00) [pid = 1946] [serial = 843] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x115e63000) [pid = 1946] [serial = 809] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x119507c00) [pid = 1946] [serial = 813] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x119053400) [pid = 1946] [serial = 812] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x121448000) [pid = 1946] [serial = 816] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11920dc00) [pid = 1946] [serial = 848] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x120e81c00) [pid = 1946] [serial = 815] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x126963000) [pid = 1946] [serial = 854] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1210ce000) [pid = 1946] [serial = 849] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1249f3c00) [pid = 1946] [serial = 819] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x12330bc00) [pid = 1946] [serial = 818] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x116983000) [pid = 1946] [serial = 822] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11663c000) [pid = 1946] [serial = 821] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x128226400) [pid = 1946] [serial = 855] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1233b7800) [pid = 1946] [serial = 846] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x128533400) [pid = 1946] [serial = 857] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x119209000) [pid = 1946] [serial = 833] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11950c400) [pid = 1946] [serial = 834] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1248b1c00) [pid = 1946] [serial = 851] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x125f36400) [pid = 1946] [serial = 852] [outer = 0x0] [url = about:blank] 02:10:34 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x11985a800) [pid = 1946] [serial = 837] [outer = 0x0] [url = about:blank] 02:10:35 INFO - PROCESS | 1946 | 1468660235075 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1176ms 02:10:35 INFO - PROCESS | 1946 | 1468660235101 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 02:10:35 INFO - PROCESS | 1946 | 1468660235103 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 02:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:10:35 INFO - PROCESS | 1946 | 1468660235118 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:10:35 INFO - PROCESS | 1946 | 1468660235121 Marionette TRACE conn2 <- [1,1202,null,{}] 02:10:35 INFO - PROCESS | 1946 | 1468660235125 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:35 INFO - PROCESS | 1946 | 1468660235126 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:35 INFO - PROCESS | 1946 | 1468660235209 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 02:10:35 INFO - PROCESS | 1946 | 1468660235216 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:35 INFO - PROCESS | 1946 | 1468660235219 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x11662a800 == 28 [pid = 1946] [id = 308] 02:10:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x116771000) [pid = 1946] [serial = 923] [outer = 0x0] 02:10:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x116986000) [pid = 1946] [serial = 924] [outer = 0x116771000] 02:10:35 INFO - PROCESS | 1946 | 1468660235246 Marionette DEBUG loaded listener.js 02:10:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x117566400) [pid = 1946] [serial = 925] [outer = 0x116771000] 02:10:35 INFO - PROCESS | 1946 | 1468660235601 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:10:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:10:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 532ms 02:10:35 INFO - PROCESS | 1946 | 1468660235640 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 02:10:35 INFO - PROCESS | 1946 | 1468660235643 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 02:10:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:10:35 INFO - PROCESS | 1946 | 1468660235657 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:10:35 INFO - PROCESS | 1946 | 1468660235659 Marionette TRACE conn2 <- [1,1206,null,{}] 02:10:35 INFO - PROCESS | 1946 | 1468660235661 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:35 INFO - PROCESS | 1946 | 1468660235663 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:35 INFO - PROCESS | 1946 | 1468660235743 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 02:10:35 INFO - PROCESS | 1946 | 1468660235750 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:35 INFO - PROCESS | 1946 | 1468660235751 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x117482000 == 29 [pid = 1946] [id = 309] 02:10:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x11821ac00) [pid = 1946] [serial = 926] [outer = 0x0] 02:10:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1186e8800) [pid = 1946] [serial = 927] [outer = 0x11821ac00] 02:10:35 INFO - PROCESS | 1946 | 1468660235778 Marionette DEBUG loaded listener.js 02:10:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x119208c00) [pid = 1946] [serial = 928] [outer = 0x11821ac00] 02:10:36 INFO - PROCESS | 1946 | 1468660236155 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 02:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 526ms 02:10:36 INFO - PROCESS | 1946 | 1468660236185 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 02:10:36 INFO - PROCESS | 1946 | 1468660236187 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 02:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:10:36 INFO - PROCESS | 1946 | 1468660236191 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:10:36 INFO - PROCESS | 1946 | 1468660236193 Marionette TRACE conn2 <- [1,1210,null,{}] 02:10:36 INFO - PROCESS | 1946 | 1468660236201 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:36 INFO - PROCESS | 1946 | 1468660236204 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:36 INFO - PROCESS | 1946 | 1468660236282 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 02:10:36 INFO - PROCESS | 1946 | 1468660236286 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:36 INFO - PROCESS | 1946 | 1468660236289 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192be000 == 30 [pid = 1946] [id = 310] 02:10:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11950c800) [pid = 1946] [serial = 929] [outer = 0x0] 02:10:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119589400) [pid = 1946] [serial = 930] [outer = 0x11950c800] 02:10:36 INFO - PROCESS | 1946 | 1468660236319 Marionette DEBUG loaded listener.js 02:10:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119d56c00) [pid = 1946] [serial = 931] [outer = 0x11950c800] 02:10:36 INFO - PROCESS | 1946 | 1468660236676 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:10:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:10:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 522ms 02:10:36 INFO - PROCESS | 1946 | 1468660236716 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 02:10:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:10:36 INFO - PROCESS | 1946 | 1468660236717 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 02:10:36 INFO - PROCESS | 1946 | 1468660236720 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:10:36 INFO - PROCESS | 1946 | 1468660236721 Marionette TRACE conn2 <- [1,1214,null,{}] 02:10:36 INFO - PROCESS | 1946 | 1468660236723 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:36 INFO - PROCESS | 1946 | 1468660236724 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:36 INFO - PROCESS | 1946 | 1468660236803 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 02:10:36 INFO - PROCESS | 1946 | 1468660236881 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:36 INFO - PROCESS | 1946 | 1468660236882 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x11983d000 == 31 [pid = 1946] [id = 311] 02:10:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1186eac00) [pid = 1946] [serial = 932] [outer = 0x0] 02:10:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119591c00) [pid = 1946] [serial = 933] [outer = 0x1186eac00] 02:10:36 INFO - PROCESS | 1946 | 1468660236907 Marionette DEBUG loaded listener.js 02:10:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x120e2a000) [pid = 1946] [serial = 934] [outer = 0x1186eac00] 02:10:37 INFO - PROCESS | 1946 | 1468660237251 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 02:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 569ms 02:10:37 INFO - PROCESS | 1946 | 1468660237296 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 02:10:37 INFO - PROCESS | 1946 | 1468660237297 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 02:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:10:37 INFO - PROCESS | 1946 | 1468660237299 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:10:37 INFO - PROCESS | 1946 | 1468660237300 Marionette TRACE conn2 <- [1,1218,null,{}] 02:10:37 INFO - PROCESS | 1946 | 1468660237303 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:37 INFO - PROCESS | 1946 | 1468660237304 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:37 INFO - PROCESS | 1946 | 1468660237398 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 02:10:37 INFO - PROCESS | 1946 | 1468660237438 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:37 INFO - PROCESS | 1946 | 1468660237439 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f63000 == 32 [pid = 1946] [id = 312] 02:10:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x120e82800) [pid = 1946] [serial = 935] [outer = 0x0] 02:10:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x120e8c400) [pid = 1946] [serial = 936] [outer = 0x120e82800] 02:10:37 INFO - PROCESS | 1946 | 1468660237464 Marionette DEBUG loaded listener.js 02:10:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x120eadc00) [pid = 1946] [serial = 937] [outer = 0x120e82800] 02:10:37 INFO - PROCESS | 1946 | 1468660237812 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 02:10:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:10:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 568ms 02:10:37 INFO - PROCESS | 1946 | 1468660237868 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 02:10:37 INFO - PROCESS | 1946 | 1468660237869 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 02:10:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:10:37 INFO - PROCESS | 1946 | 1468660237871 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:10:37 INFO - PROCESS | 1946 | 1468660237872 Marionette TRACE conn2 <- [1,1222,null,{}] 02:10:37 INFO - PROCESS | 1946 | 1468660237875 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:37 INFO - PROCESS | 1946 | 1468660237879 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:37 INFO - PROCESS | 1946 | 1468660237987 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 02:10:38 INFO - PROCESS | 1946 | 1468660238004 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:38 INFO - PROCESS | 1946 | 1468660238005 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x121267000 == 33 [pid = 1946] [id = 313] 02:10:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1210ca800) [pid = 1946] [serial = 938] [outer = 0x0] 02:10:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x121923c00) [pid = 1946] [serial = 939] [outer = 0x1210ca800] 02:10:38 INFO - PROCESS | 1946 | 1468660238030 Marionette DEBUG loaded listener.js 02:10:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x124b24000) [pid = 1946] [serial = 940] [outer = 0x1210ca800] 02:10:38 INFO - PROCESS | 1946 | 1468660238386 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 02:10:38 INFO - PROCESS | 1946 | 1468660238392 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 02:10:38 INFO - PROCESS | 1946 | 1468660238394 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:10:38 INFO - PROCESS | 1946 | 1468660238395 Marionette TRACE conn2 <- [1,1226,null,{}] 02:10:38 INFO - PROCESS | 1946 | 1468660238400 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:38 INFO - PROCESS | 1946 | 1468660238401 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:38 INFO - PROCESS | 1946 | 1468660238494 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 02:10:38 INFO - PROCESS | 1946 | 1468660238498 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:38 INFO - PROCESS | 1946 | 1468660238499 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x1248c6800 == 34 [pid = 1946] [id = 314] 02:10:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12330b800) [pid = 1946] [serial = 941] [outer = 0x0] 02:10:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x125f2ec00) [pid = 1946] [serial = 942] [outer = 0x12330b800] 02:10:38 INFO - PROCESS | 1946 | 1468660238523 Marionette DEBUG loaded listener.js 02:10:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x12674a000) [pid = 1946] [serial = 943] [outer = 0x12330b800] 02:10:39 INFO - PROCESS | 1946 | 1468660239176 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1233b8c00) [pid = 1946] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1233b8400) [pid = 1946] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x12915dc00) [pid = 1946] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x128533800) [pid = 1946] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x117511800) [pid = 1946] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x113064c00) [pid = 1946] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11950f800) [pid = 1946] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1132e0800) [pid = 1946] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11883d800) [pid = 1946] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1188f8800) [pid = 1946] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119508800) [pid = 1946] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x128226c00) [pid = 1946] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x116907000) [pid = 1946] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12a76c000) [pid = 1946] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x120ea4800) [pid = 1946] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:10:39 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x120ea5000) [pid = 1946] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 820ms 02:10:39 INFO - PROCESS | 1946 | 1468660239241 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 02:10:39 INFO - PROCESS | 1946 | 1468660239243 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 02:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:10:39 INFO - PROCESS | 1946 | 1468660239250 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:10:39 INFO - PROCESS | 1946 | 1468660239252 Marionette TRACE conn2 <- [1,1230,null,{}] 02:10:39 INFO - PROCESS | 1946 | 1468660239255 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:39 INFO - PROCESS | 1946 | 1468660239257 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:39 INFO - PROCESS | 1946 | 1468660239357 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 02:10:39 INFO - PROCESS | 1946 | 1468660239361 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:39 INFO - PROCESS | 1946 | 1468660239363 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x11980f800 == 35 [pid = 1946] [id = 315] 02:10:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x116907000) [pid = 1946] [serial = 944] [outer = 0x0] 02:10:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1186de800) [pid = 1946] [serial = 945] [outer = 0x116907000] 02:10:39 INFO - PROCESS | 1946 | 1468660239390 Marionette DEBUG loaded listener.js 02:10:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x11958ac00) [pid = 1946] [serial = 946] [outer = 0x116907000] 02:10:39 INFO - PROCESS | 1946 | 1468660239721 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 02:10:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:10:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 520ms 02:10:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:10:39 INFO - PROCESS | 1946 | 1468660239770 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 02:10:39 INFO - PROCESS | 1946 | 1468660239771 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 02:10:39 INFO - PROCESS | 1946 | 1468660239783 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:10:39 INFO - PROCESS | 1946 | 1468660239784 Marionette TRACE conn2 <- [1,1234,null,{}] 02:10:39 INFO - PROCESS | 1946 | 1468660239786 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:39 INFO - PROCESS | 1946 | 1468660239787 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:39 INFO - PROCESS | 1946 | 1468660239867 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 02:10:39 INFO - PROCESS | 1946 | 1468660239871 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:39 INFO - PROCESS | 1946 | 1468660239872 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x126926000 == 36 [pid = 1946] [id = 316] 02:10:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11958d000) [pid = 1946] [serial = 947] [outer = 0x0] 02:10:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1265a1000) [pid = 1946] [serial = 948] [outer = 0x11958d000] 02:10:39 INFO - PROCESS | 1946 | 1468660239896 Marionette DEBUG loaded listener.js 02:10:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x128224c00) [pid = 1946] [serial = 949] [outer = 0x11958d000] 02:10:40 INFO - PROCESS | 1946 | 1468660240214 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 02:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 479ms 02:10:40 INFO - PROCESS | 1946 | 1468660240252 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 02:10:40 INFO - PROCESS | 1946 | 1468660240254 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 02:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:10:40 INFO - PROCESS | 1946 | 1468660240256 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:10:40 INFO - PROCESS | 1946 | 1468660240257 Marionette TRACE conn2 <- [1,1238,null,{}] 02:10:40 INFO - PROCESS | 1946 | 1468660240259 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:40 INFO - PROCESS | 1946 | 1468660240261 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:40 INFO - PROCESS | 1946 | 1468660240337 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 02:10:40 INFO - PROCESS | 1946 | 1468660240340 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:40 INFO - PROCESS | 1946 | 1468660240342 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285c6800 == 37 [pid = 1946] [id = 317] 02:10:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12822d800) [pid = 1946] [serial = 950] [outer = 0x0] 02:10:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x128575800) [pid = 1946] [serial = 951] [outer = 0x12822d800] 02:10:40 INFO - PROCESS | 1946 | 1468660240368 Marionette DEBUG loaded listener.js 02:10:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12915b000) [pid = 1946] [serial = 952] [outer = 0x12822d800] 02:10:40 INFO - PROCESS | 1946 | 1468660240733 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 02:10:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:10:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 520ms 02:10:40 INFO - PROCESS | 1946 | 1468660240776 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 02:10:40 INFO - PROCESS | 1946 | 1468660240778 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 02:10:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:10:40 INFO - PROCESS | 1946 | 1468660240786 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:10:40 INFO - PROCESS | 1946 | 1468660240788 Marionette TRACE conn2 <- [1,1242,null,{}] 02:10:40 INFO - PROCESS | 1946 | 1468660240790 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:40 INFO - PROCESS | 1946 | 1468660240792 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:40 INFO - PROCESS | 1946 | 1468660240886 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 02:10:40 INFO - PROCESS | 1946 | 1468660240890 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:40 INFO - PROCESS | 1946 | 1468660240892 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x129373800 == 38 [pid = 1946] [id = 318] 02:10:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1293ec800) [pid = 1946] [serial = 953] [outer = 0x0] 02:10:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x129619c00) [pid = 1946] [serial = 954] [outer = 0x1293ec800] 02:10:40 INFO - PROCESS | 1946 | 1468660240919 Marionette DEBUG loaded listener.js 02:10:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12a4dd800) [pid = 1946] [serial = 955] [outer = 0x1293ec800] 02:10:41 INFO - PROCESS | 1946 | 1468660241401 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 02:10:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:10:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 670ms 02:10:41 INFO - PROCESS | 1946 | 1468660241457 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 02:10:41 INFO - PROCESS | 1946 | 1468660241459 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 02:10:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:10:41 INFO - PROCESS | 1946 | 1468660241463 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:10:41 INFO - PROCESS | 1946 | 1468660241465 Marionette TRACE conn2 <- [1,1246,null,{}] 02:10:41 INFO - PROCESS | 1946 | 1468660241469 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:41 INFO - PROCESS | 1946 | 1468660241470 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:41 INFO - PROCESS | 1946 | 1468660241582 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 02:10:41 INFO - PROCESS | 1946 | 1468660241664 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:41 INFO - PROCESS | 1946 | 1468660241666 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x11667b800 == 39 [pid = 1946] [id = 319] 02:10:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1132ddc00) [pid = 1946] [serial = 956] [outer = 0x0] 02:10:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1164f3800) [pid = 1946] [serial = 957] [outer = 0x1132ddc00] 02:10:41 INFO - PROCESS | 1946 | 1468660241697 Marionette DEBUG loaded listener.js 02:10:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1167e4400) [pid = 1946] [serial = 958] [outer = 0x1132ddc00] 02:10:42 INFO - PROCESS | 1946 | 1468660242250 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 02:10:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:10:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 821ms 02:10:42 INFO - PROCESS | 1946 | 1468660242284 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 02:10:42 INFO - PROCESS | 1946 | 1468660242287 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 02:10:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:10:42 INFO - PROCESS | 1946 | 1468660242292 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:10:42 INFO - PROCESS | 1946 | 1468660242294 Marionette TRACE conn2 <- [1,1250,null,{}] 02:10:42 INFO - PROCESS | 1946 | 1468660242297 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:42 INFO - PROCESS | 1946 | 1468660242299 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:42 INFO - PROCESS | 1946 | 1468660242406 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 02:10:42 INFO - PROCESS | 1946 | 1468660242499 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:42 INFO - PROCESS | 1946 | 1468660242500 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a61000 == 40 [pid = 1946] [id = 320] 02:10:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1188f0800) [pid = 1946] [serial = 959] [outer = 0x0] 02:10:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x119502400) [pid = 1946] [serial = 960] [outer = 0x1188f0800] 02:10:42 INFO - PROCESS | 1946 | 1468660242531 Marionette DEBUG loaded listener.js 02:10:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x11952c400) [pid = 1946] [serial = 961] [outer = 0x1188f0800] 02:10:43 INFO - PROCESS | 1946 | 1468660243213 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 02:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 975ms 02:10:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:10:43 INFO - PROCESS | 1946 | 1468660243268 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 02:10:43 INFO - PROCESS | 1946 | 1468660243271 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 02:10:43 INFO - PROCESS | 1946 | 1468660243276 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:10:43 INFO - PROCESS | 1946 | 1468660243279 Marionette TRACE conn2 <- [1,1254,null,{}] 02:10:43 INFO - PROCESS | 1946 | 1468660243284 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:43 INFO - PROCESS | 1946 | 1468660243286 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:43 INFO - PROCESS | 1946 | 1468660243464 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 02:10:43 INFO - PROCESS | 1946 | --DOCSHELL 0x1285c6800 == 39 [pid = 1946] [id = 317] 02:10:43 INFO - PROCESS | 1946 | --DOCSHELL 0x126926000 == 38 [pid = 1946] [id = 316] 02:10:43 INFO - PROCESS | 1946 | --DOCSHELL 0x11980f800 == 37 [pid = 1946] [id = 315] 02:10:43 INFO - PROCESS | 1946 | --DOCSHELL 0x1248c6800 == 36 [pid = 1946] [id = 314] 02:10:43 INFO - PROCESS | 1946 | --DOCSHELL 0x121267000 == 35 [pid = 1946] [id = 313] 02:10:43 INFO - PROCESS | 1946 | --DOCSHELL 0x120f63000 == 34 [pid = 1946] [id = 312] 02:10:43 INFO - PROCESS | 1946 | --DOCSHELL 0x11983d000 == 33 [pid = 1946] [id = 311] 02:10:43 INFO - PROCESS | 1946 | --DOCSHELL 0x1192be000 == 32 [pid = 1946] [id = 310] 02:10:43 INFO - PROCESS | 1946 | --DOCSHELL 0x117482000 == 31 [pid = 1946] [id = 309] 02:10:43 INFO - PROCESS | 1946 | --DOCSHELL 0x11662a800 == 30 [pid = 1946] [id = 308] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x128574400) [pid = 1946] [serial = 885] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1249f9800) [pid = 1946] [serial = 882] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12915d800) [pid = 1946] [serial = 886] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1293f1c00) [pid = 1946] [serial = 891] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1293e9c00) [pid = 1946] [serial = 889] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1293bc800) [pid = 1946] [serial = 888] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x117ebd400) [pid = 1946] [serial = 866] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1186e2800) [pid = 1946] [serial = 867] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x121920800) [pid = 1946] [serial = 879] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x120e35400) [pid = 1946] [serial = 875] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x120ea9800) [pid = 1946] [serial = 876] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11673d800) [pid = 1946] [serial = 860] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11692f400) [pid = 1946] [serial = 861] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x11897f400) [pid = 1946] [serial = 869] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119508c00) [pid = 1946] [serial = 870] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11897e000) [pid = 1946] [serial = 863] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11950d800) [pid = 1946] [serial = 864] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11954d800) [pid = 1946] [serial = 872] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x119da5000) [pid = 1946] [serial = 873] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1293ba400) [pid = 1946] [serial = 858] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119da6c00) [pid = 1946] [serial = 895] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1186e7400) [pid = 1946] [serial = 894] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119503c00) [pid = 1946] [serial = 489] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12a8ce000) [pid = 1946] [serial = 901] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x12a779000) [pid = 1946] [serial = 900] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x129619400) [pid = 1946] [serial = 892] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12a4e2c00) [pid = 1946] [serial = 898] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x12822bc00) [pid = 1946] [serial = 883] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x121a11400) [pid = 1946] [serial = 880] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x12961cc00) [pid = 1946] [serial = 897] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x12b16fc00) [pid = 1946] [serial = 904] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x12a8d1c00) [pid = 1946] [serial = 903] [outer = 0x0] [url = about:blank] 02:10:43 INFO - PROCESS | 1946 | 1468660243580 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:43 INFO - PROCESS | 1946 | 1468660243581 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x114f0a800 == 31 [pid = 1946] [id = 321] 02:10:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1167d8800) [pid = 1946] [serial = 962] [outer = 0x0] 02:10:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x116a24000) [pid = 1946] [serial = 963] [outer = 0x1167d8800] 02:10:43 INFO - PROCESS | 1946 | 1468660243609 Marionette DEBUG loaded listener.js 02:10:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1186e9400) [pid = 1946] [serial = 964] [outer = 0x1167d8800] 02:10:43 INFO - PROCESS | 1946 | 1468660243946 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 02:10:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:10:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 723ms 02:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:10:44 INFO - PROCESS | 1946 | 1468660243998 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 02:10:44 INFO - PROCESS | 1946 | 1468660244001 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 02:10:44 INFO - PROCESS | 1946 | 1468660244005 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:10:44 INFO - PROCESS | 1946 | 1468660244007 Marionette TRACE conn2 <- [1,1258,null,{}] 02:10:44 INFO - PROCESS | 1946 | 1468660244010 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:44 INFO - PROCESS | 1946 | 1468660244011 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:44 INFO - PROCESS | 1946 | 1468660244089 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 02:10:44 INFO - PROCESS | 1946 | 1468660244093 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:44 INFO - PROCESS | 1946 | 1468660244094 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186cb000 == 32 [pid = 1946] [id = 322] 02:10:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1188f8800) [pid = 1946] [serial = 965] [outer = 0x0] 02:10:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x11951fc00) [pid = 1946] [serial = 966] [outer = 0x1188f8800] 02:10:44 INFO - PROCESS | 1946 | 1468660244127 Marionette DEBUG loaded listener.js 02:10:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119547c00) [pid = 1946] [serial = 967] [outer = 0x1188f8800] 02:10:44 INFO - PROCESS | 1946 | 1468660244490 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 02:10:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:10:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 520ms 02:10:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:10:44 INFO - PROCESS | 1946 | 1468660244525 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 02:10:44 INFO - PROCESS | 1946 | 1468660244527 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 02:10:44 INFO - PROCESS | 1946 | 1468660244529 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:10:44 INFO - PROCESS | 1946 | 1468660244532 Marionette TRACE conn2 <- [1,1262,null,{}] 02:10:44 INFO - PROCESS | 1946 | 1468660244540 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:44 INFO - PROCESS | 1946 | 1468660244543 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:44 INFO - PROCESS | 1946 | 1468660244629 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 02:10:44 INFO - PROCESS | 1946 | 1468660244637 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:44 INFO - PROCESS | 1946 | 1468660244639 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a5d800 == 33 [pid = 1946] [id = 323] 02:10:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x119863000) [pid = 1946] [serial = 968] [outer = 0x0] 02:10:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x119dabc00) [pid = 1946] [serial = 969] [outer = 0x119863000] 02:10:44 INFO - PROCESS | 1946 | 1468660244667 Marionette DEBUG loaded listener.js 02:10:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x120ea4800) [pid = 1946] [serial = 970] [outer = 0x119863000] 02:10:45 INFO - PROCESS | 1946 | 1468660245033 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 02:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 521ms 02:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:10:45 INFO - PROCESS | 1946 | 1468660245051 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 02:10:45 INFO - PROCESS | 1946 | 1468660245052 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 02:10:45 INFO - PROCESS | 1946 | 1468660245055 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:10:45 INFO - PROCESS | 1946 | 1468660245056 Marionette TRACE conn2 <- [1,1266,null,{}] 02:10:45 INFO - PROCESS | 1946 | 1468660245058 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:45 INFO - PROCESS | 1946 | 1468660245059 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:45 INFO - PROCESS | 1946 | 1468660245163 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 02:10:45 INFO - PROCESS | 1946 | 1468660245172 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:45 INFO - PROCESS | 1946 | 1468660245173 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x121253000 == 34 [pid = 1946] [id = 324] 02:10:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x12133d400) [pid = 1946] [serial = 971] [outer = 0x0] 02:10:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x12191ac00) [pid = 1946] [serial = 972] [outer = 0x12133d400] 02:10:45 INFO - PROCESS | 1946 | 1468660245198 Marionette DEBUG loaded listener.js 02:10:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x121ae8800) [pid = 1946] [serial = 973] [outer = 0x12133d400] 02:10:45 INFO - PROCESS | 1946 | 1468660245508 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 02:10:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:10:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 468ms 02:10:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:10:45 INFO - PROCESS | 1946 | 1468660245524 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 02:10:45 INFO - PROCESS | 1946 | 1468660245525 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 02:10:45 INFO - PROCESS | 1946 | 1468660245527 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:10:45 INFO - PROCESS | 1946 | 1468660245529 Marionette TRACE conn2 <- [1,1270,null,{}] 02:10:45 INFO - PROCESS | 1946 | 1468660245542 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:45 INFO - PROCESS | 1946 | 1468660245543 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:45 INFO - PROCESS | 1946 | 1468660245621 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 02:10:45 INFO - PROCESS | 1946 | 1468660245625 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:45 INFO - PROCESS | 1946 | 1468660245626 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x123338000 == 35 [pid = 1946] [id = 325] 02:10:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1132b2c00) [pid = 1946] [serial = 974] [outer = 0x0] 02:10:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1248a6000) [pid = 1946] [serial = 975] [outer = 0x1132b2c00] 02:10:45 INFO - PROCESS | 1946 | 1468660245653 Marionette DEBUG loaded listener.js 02:10:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x126598800) [pid = 1946] [serial = 976] [outer = 0x1132b2c00] 02:10:46 INFO - PROCESS | 1946 | 1468660246037 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 02:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 534ms 02:10:46 INFO - PROCESS | 1946 | 1468660246061 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 02:10:46 INFO - PROCESS | 1946 | 1468660246063 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 02:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:10:46 INFO - PROCESS | 1946 | 1468660246069 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:10:46 INFO - PROCESS | 1946 | 1468660246070 Marionette TRACE conn2 <- [1,1274,null,{}] 02:10:46 INFO - PROCESS | 1946 | 1468660246072 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:46 INFO - PROCESS | 1946 | 1468660246077 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:46 INFO - PROCESS | 1946 | 1468660246202 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 02:10:46 INFO - PROCESS | 1946 | 1468660246214 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:46 INFO - PROCESS | 1946 | 1468660246216 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x126533000 == 36 [pid = 1946] [id = 326] 02:10:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12695c400) [pid = 1946] [serial = 977] [outer = 0x0] 02:10:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x128567800) [pid = 1946] [serial = 978] [outer = 0x12695c400] 02:10:46 INFO - PROCESS | 1946 | 1468660246241 Marionette DEBUG loaded listener.js 02:10:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1293f1c00) [pid = 1946] [serial = 979] [outer = 0x12695c400] 02:10:46 INFO - PROCESS | 1946 | 1468660246594 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 02:10:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:10:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 572ms 02:10:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:10:46 INFO - PROCESS | 1946 | 1468660246649 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 02:10:46 INFO - PROCESS | 1946 | 1468660246650 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 02:10:46 INFO - PROCESS | 1946 | 1468660246653 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:10:46 INFO - PROCESS | 1946 | 1468660246654 Marionette TRACE conn2 <- [1,1278,null,{}] 02:10:46 INFO - PROCESS | 1946 | 1468660246656 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:46 INFO - PROCESS | 1946 | 1468660246657 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:46 INFO - PROCESS | 1946 | 1468660246752 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 02:10:46 INFO - PROCESS | 1946 | 1468660246766 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:46 INFO - PROCESS | 1946 | 1468660246767 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286b9000 == 37 [pid = 1946] [id = 327] 02:10:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12961b000) [pid = 1946] [serial = 980] [outer = 0x0] 02:10:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x129622000) [pid = 1946] [serial = 981] [outer = 0x12961b000] 02:10:46 INFO - PROCESS | 1946 | 1468660246791 Marionette DEBUG loaded listener.js 02:10:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12a76f400) [pid = 1946] [serial = 982] [outer = 0x12961b000] 02:10:47 INFO - PROCESS | 1946 | 1468660247168 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 02:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 569ms 02:10:47 INFO - PROCESS | 1946 | 1468660247222 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 02:10:47 INFO - PROCESS | 1946 | 1468660247224 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 02:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:10:47 INFO - PROCESS | 1946 | 1468660247226 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:10:47 INFO - PROCESS | 1946 | 1468660247227 Marionette TRACE conn2 <- [1,1282,null,{}] 02:10:47 INFO - PROCESS | 1946 | 1468660247229 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:47 INFO - PROCESS | 1946 | 1468660247231 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:47 INFO - PROCESS | 1946 | 1468660247328 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 02:10:47 INFO - PROCESS | 1946 | 1468660247339 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:47 INFO - PROCESS | 1946 | 1468660247340 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a420000 == 38 [pid = 1946] [id = 328] 02:10:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x120e2d800) [pid = 1946] [serial = 983] [outer = 0x0] 02:10:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12a8c7000) [pid = 1946] [serial = 984] [outer = 0x120e2d800] 02:10:47 INFO - PROCESS | 1946 | 1468660247365 Marionette DEBUG loaded listener.js 02:10:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12a8d3c00) [pid = 1946] [serial = 985] [outer = 0x120e2d800] 02:10:47 INFO - PROCESS | 1946 | 1468660247731 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 02:10:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:10:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 519ms 02:10:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:10:47 INFO - PROCESS | 1946 | 1468660247747 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 02:10:47 INFO - PROCESS | 1946 | 1468660247748 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 02:10:47 INFO - PROCESS | 1946 | 1468660247750 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:10:47 INFO - PROCESS | 1946 | 1468660247751 Marionette TRACE conn2 <- [1,1286,null,{}] 02:10:47 INFO - PROCESS | 1946 | 1468660247753 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:47 INFO - PROCESS | 1946 | 1468660247754 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:47 INFO - PROCESS | 1946 | 1468660247936 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x120e82800) [pid = 1946] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x116771000) [pid = 1946] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11950c800) [pid = 1946] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11821ac00) [pid = 1946] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1190d7c00) [pid = 1946] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x116778000) [pid = 1946] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1210ca800) [pid = 1946] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11954b000) [pid = 1946] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x12330b800) [pid = 1946] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x116907000) [pid = 1946] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12175bc00) [pid = 1946] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12822d800) [pid = 1946] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x11958d000) [pid = 1946] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1186eac00) [pid = 1946] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x128230c00) [pid = 1946] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:10:47 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x118304400) [pid = 1946] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:10:47 INFO - PROCESS | 1946 | 1468660247983 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:47 INFO - PROCESS | 1946 | 1468660247984 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x1188cc000 == 39 [pid = 1946] [id = 329] 02:10:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x111d78c00) [pid = 1946] [serial = 986] [outer = 0x0] 02:10:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x116236400) [pid = 1946] [serial = 987] [outer = 0x111d78c00] 02:10:48 INFO - PROCESS | 1946 | 1468660248009 Marionette DEBUG loaded listener.js 02:10:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1188f5400) [pid = 1946] [serial = 988] [outer = 0x111d78c00] 02:10:48 INFO - PROCESS | 1946 | 1468660248289 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 02:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 569ms 02:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:10:48 INFO - PROCESS | 1946 | 1468660248320 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 02:10:48 INFO - PROCESS | 1946 | 1468660248322 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 02:10:48 INFO - PROCESS | 1946 | 1468660248324 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:10:48 INFO - PROCESS | 1946 | 1468660248325 Marionette TRACE conn2 <- [1,1290,null,{}] 02:10:48 INFO - PROCESS | 1946 | 1468660248327 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:48 INFO - PROCESS | 1946 | 1468660248328 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:48 INFO - PROCESS | 1946 | 1468660248424 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 02:10:48 INFO - PROCESS | 1946 | 1468660248427 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:48 INFO - PROCESS | 1946 | 1468660248428 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a852800 == 40 [pid = 1946] [id = 330] 02:10:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119522c00) [pid = 1946] [serial = 989] [outer = 0x0] 02:10:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x120eaa400) [pid = 1946] [serial = 990] [outer = 0x119522c00] 02:10:48 INFO - PROCESS | 1946 | 1468660248455 Marionette DEBUG loaded listener.js 02:10:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12673dc00) [pid = 1946] [serial = 991] [outer = 0x119522c00] 02:10:48 INFO - PROCESS | 1946 | 1468660248802 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 02:10:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:10:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 519ms 02:10:48 INFO - PROCESS | 1946 | 1468660248844 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 02:10:48 INFO - PROCESS | 1946 | 1468660248847 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 02:10:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:10:48 INFO - PROCESS | 1946 | 1468660248849 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:10:48 INFO - PROCESS | 1946 | 1468660248851 Marionette TRACE conn2 <- [1,1294,null,{}] 02:10:48 INFO - PROCESS | 1946 | 1468660248853 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:48 INFO - PROCESS | 1946 | 1468660248855 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:48 INFO - PROCESS | 1946 | 1468660248950 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 02:10:48 INFO - PROCESS | 1946 | 1468660248954 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:48 INFO - PROCESS | 1946 | 1468660248956 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x11983b800 == 41 [pid = 1946] [id = 331] 02:10:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1210ce000) [pid = 1946] [serial = 992] [outer = 0x0] 02:10:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12b174800) [pid = 1946] [serial = 993] [outer = 0x1210ce000] 02:10:48 INFO - PROCESS | 1946 | 1468660248982 Marionette DEBUG loaded listener.js 02:10:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12b428400) [pid = 1946] [serial = 994] [outer = 0x1210ce000] 02:10:49 INFO - PROCESS | 1946 | 1468660249308 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 02:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 469ms 02:10:49 INFO - PROCESS | 1946 | 1468660249320 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 02:10:49 INFO - PROCESS | 1946 | 1468660249321 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 02:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:10:49 INFO - PROCESS | 1946 | 1468660249323 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:10:49 INFO - PROCESS | 1946 | 1468660249324 Marionette TRACE conn2 <- [1,1298,null,{}] 02:10:49 INFO - PROCESS | 1946 | 1468660249327 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:49 INFO - PROCESS | 1946 | 1468660249328 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:49 INFO - PROCESS | 1946 | 1468660249408 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 02:10:49 INFO - PROCESS | 1946 | 1468660249465 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:49 INFO - PROCESS | 1946 | 1468660249467 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bac2800 == 42 [pid = 1946] [id = 332] 02:10:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12b427c00) [pid = 1946] [serial = 995] [outer = 0x0] 02:10:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12bb2a400) [pid = 1946] [serial = 996] [outer = 0x12b427c00] 02:10:49 INFO - PROCESS | 1946 | 1468660249491 Marionette DEBUG loaded listener.js 02:10:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12bb33400) [pid = 1946] [serial = 997] [outer = 0x12b427c00] 02:10:49 INFO - PROCESS | 1946 | 1468660249807 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 02:10:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:10:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 519ms 02:10:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:10:49 INFO - PROCESS | 1946 | 1468660249843 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 02:10:49 INFO - PROCESS | 1946 | 1468660249844 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 02:10:49 INFO - PROCESS | 1946 | 1468660249846 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:10:49 INFO - PROCESS | 1946 | 1468660249847 Marionette TRACE conn2 <- [1,1302,null,{}] 02:10:49 INFO - PROCESS | 1946 | 1468660249850 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:49 INFO - PROCESS | 1946 | 1468660249851 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:49 INFO - PROCESS | 1946 | 1468660249980 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 02:10:50 INFO - PROCESS | 1946 | 1468660250048 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:50 INFO - PROCESS | 1946 | 1468660250049 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x114f0d800 == 43 [pid = 1946] [id = 333] 02:10:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x112232c00) [pid = 1946] [serial = 998] [outer = 0x0] 02:10:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x112f31000) [pid = 1946] [serial = 999] [outer = 0x112232c00] 02:10:50 INFO - PROCESS | 1946 | 1468660250082 Marionette DEBUG loaded listener.js 02:10:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1167e2800) [pid = 1946] [serial = 1000] [outer = 0x112232c00] 02:10:50 INFO - PROCESS | 1946 | 1468660250549 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 02:10:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:10:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 720ms 02:10:50 INFO - PROCESS | 1946 | 1468660250568 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 02:10:50 INFO - PROCESS | 1946 | 1468660250571 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 02:10:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:10:50 INFO - PROCESS | 1946 | 1468660250574 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:10:50 INFO - PROCESS | 1946 | 1468660250576 Marionette TRACE conn2 <- [1,1306,null,{}] 02:10:50 INFO - PROCESS | 1946 | 1468660250579 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:50 INFO - PROCESS | 1946 | 1468660250581 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:50 INFO - PROCESS | 1946 | 1468660250688 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 02:10:50 INFO - PROCESS | 1946 | 1468660250750 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:50 INFO - PROCESS | 1946 | 1468660250752 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a52800 == 44 [pid = 1946] [id = 334] 02:10:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x11821bc00) [pid = 1946] [serial = 1001] [outer = 0x0] 02:10:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x119503800) [pid = 1946] [serial = 1002] [outer = 0x11821bc00] 02:10:50 INFO - PROCESS | 1946 | 1468660250782 Marionette DEBUG loaded listener.js 02:10:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x11958e400) [pid = 1946] [serial = 1003] [outer = 0x11821bc00] 02:10:51 INFO - PROCESS | 1946 | 1468660251250 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 02:10:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:10:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 719ms 02:10:51 INFO - PROCESS | 1946 | 1468660251317 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 02:10:51 INFO - PROCESS | 1946 | 1468660251320 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 02:10:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:10:51 INFO - PROCESS | 1946 | 1468660251322 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:10:51 INFO - PROCESS | 1946 | 1468660251324 Marionette TRACE conn2 <- [1,1310,null,{}] 02:10:51 INFO - PROCESS | 1946 | 1468660251326 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:51 INFO - PROCESS | 1946 | 1468660251328 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:51 INFO - PROCESS | 1946 | 1468660251434 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 02:10:51 INFO - PROCESS | 1946 | 1468660251511 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:51 INFO - PROCESS | 1946 | 1468660251512 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a84d000 == 45 [pid = 1946] [id = 335] 02:10:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x11985ac00) [pid = 1946] [serial = 1004] [outer = 0x0] 02:10:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x120e84800) [pid = 1946] [serial = 1005] [outer = 0x11985ac00] 02:10:51 INFO - PROCESS | 1946 | 1468660251541 Marionette DEBUG loaded listener.js 02:10:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x123420c00) [pid = 1946] [serial = 1006] [outer = 0x11985ac00] 02:10:52 INFO - PROCESS | 1946 | 1468660252001 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 02:10:52 INFO - PROCESS | 1946 | 1468660252057 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 02:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:10:52 INFO - PROCESS | 1946 | 1468660252074 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:10:52 INFO - PROCESS | 1946 | 1468660252077 Marionette TRACE conn2 <- [1,1314,null,{}] 02:10:52 INFO - PROCESS | 1946 | 1468660252080 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:52 INFO - PROCESS | 1946 | 1468660252083 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:52 INFO - PROCESS | 1946 | 1468660252188 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 02:10:52 INFO - PROCESS | 1946 | 1468660252261 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:52 INFO - PROCESS | 1946 | 1468660252262 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf53800 == 46 [pid = 1946] [id = 336] 02:10:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x128533800) [pid = 1946] [serial = 1007] [outer = 0x0] 02:10:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x129163800) [pid = 1946] [serial = 1008] [outer = 0x128533800] 02:10:52 INFO - PROCESS | 1946 | 1468660252292 Marionette DEBUG loaded listener.js 02:10:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12961bc00) [pid = 1946] [serial = 1009] [outer = 0x128533800] 02:10:52 INFO - PROCESS | 1946 | 1468660252719 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 02:10:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:10:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 733ms 02:10:52 INFO - PROCESS | 1946 | 1468660252796 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 02:10:52 INFO - PROCESS | 1946 | 1468660252798 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 02:10:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:10:52 INFO - PROCESS | 1946 | 1468660252800 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:10:52 INFO - PROCESS | 1946 | 1468660252801 Marionette TRACE conn2 <- [1,1318,null,{}] 02:10:52 INFO - PROCESS | 1946 | 1468660252804 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:52 INFO - PROCESS | 1946 | 1468660252805 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:52 INFO - PROCESS | 1946 | 1468660252910 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 02:10:53 INFO - PROCESS | 1946 | 1468660253012 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:53 INFO - PROCESS | 1946 | 1468660253013 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c33d800 == 47 [pid = 1946] [id = 337] 02:10:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x1293ecc00) [pid = 1946] [serial = 1010] [outer = 0x0] 02:10:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x12b2ea800) [pid = 1946] [serial = 1011] [outer = 0x1293ecc00] 02:10:53 INFO - PROCESS | 1946 | 1468660253043 Marionette DEBUG loaded listener.js 02:10:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12b42e400) [pid = 1946] [serial = 1012] [outer = 0x1293ecc00] 02:10:53 INFO - PROCESS | 1946 | 1468660253459 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 02:10:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:10:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 870ms 02:10:53 INFO - PROCESS | 1946 | 1468660253682 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 02:10:53 INFO - PROCESS | 1946 | 1468660253685 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 02:10:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:10:53 INFO - PROCESS | 1946 | 1468660253690 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:10:53 INFO - PROCESS | 1946 | 1468660253691 Marionette TRACE conn2 <- [1,1322,null,{}] 02:10:53 INFO - PROCESS | 1946 | 1468660253695 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:53 INFO - PROCESS | 1946 | 1468660253699 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:53 INFO - PROCESS | 1946 | 1468660253797 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 02:10:53 INFO - PROCESS | 1946 | 1468660253868 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:53 INFO - PROCESS | 1946 | 1468660253871 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192c6000 == 48 [pid = 1946] [id = 338] 02:10:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x117565400) [pid = 1946] [serial = 1013] [outer = 0x0] 02:10:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x118615400) [pid = 1946] [serial = 1014] [outer = 0x117565400] 02:10:53 INFO - PROCESS | 1946 | 1468660253899 Marionette DEBUG loaded listener.js 02:10:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x118974800) [pid = 1946] [serial = 1015] [outer = 0x117565400] 02:10:54 INFO - PROCESS | 1946 | 1468660254348 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 02:10:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:10:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 727ms 02:10:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:10:54 INFO - PROCESS | 1946 | 1468660254418 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 02:10:54 INFO - PROCESS | 1946 | 1468660254421 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 02:10:54 INFO - PROCESS | 1946 | 1468660254428 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:10:54 INFO - PROCESS | 1946 | 1468660254432 Marionette TRACE conn2 <- [1,1326,null,{}] 02:10:54 INFO - PROCESS | 1946 | 1468660254436 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:54 INFO - PROCESS | 1946 | 1468660254439 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:54 INFO - PROCESS | 1946 | 1468660254576 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 02:10:54 INFO - PROCESS | 1946 | 1468660254688 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:54 INFO - PROCESS | 1946 | 1468660254690 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x11980e000 == 49 [pid = 1946] [id = 339] 02:10:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x119547800) [pid = 1946] [serial = 1016] [outer = 0x0] 02:10:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x11958b800) [pid = 1946] [serial = 1017] [outer = 0x119547800] 02:10:54 INFO - PROCESS | 1946 | 1468660254736 Marionette DEBUG loaded listener.js 02:10:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x119d5fc00) [pid = 1946] [serial = 1018] [outer = 0x119547800] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x1186c6000 == 48 [pid = 1946] [id = 307] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12bac2800 == 47 [pid = 1946] [id = 332] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x11983b800 == 46 [pid = 1946] [id = 331] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12a852800 == 45 [pid = 1946] [id = 330] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x1188cc000 == 44 [pid = 1946] [id = 329] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12a420000 == 43 [pid = 1946] [id = 328] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x1286b9000 == 42 [pid = 1946] [id = 327] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x126533000 == 41 [pid = 1946] [id = 326] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x123338000 == 40 [pid = 1946] [id = 325] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x121253000 == 39 [pid = 1946] [id = 324] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x119a5d800 == 38 [pid = 1946] [id = 323] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x1186cb000 == 37 [pid = 1946] [id = 322] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x114f0a800 == 36 [pid = 1946] [id = 321] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x119a61000 == 35 [pid = 1946] [id = 320] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x11667b800 == 34 [pid = 1946] [id = 319] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x129373800 == 33 [pid = 1946] [id = 318] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x1192c6000 == 32 [pid = 1946] [id = 338] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12c33d800 == 31 [pid = 1946] [id = 337] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf53800 == 30 [pid = 1946] [id = 336] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12a84d000 == 29 [pid = 1946] [id = 335] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x119a52800 == 28 [pid = 1946] [id = 334] 02:10:55 INFO - PROCESS | 1946 | --DOCSHELL 0x114f0d800 == 27 [pid = 1946] [id = 333] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x120e8c400) [pid = 1946] [serial = 936] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x116986000) [pid = 1946] [serial = 924] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x117566400) [pid = 1946] [serial = 925] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x119589400) [pid = 1946] [serial = 930] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x119d56c00) [pid = 1946] [serial = 931] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1186e8800) [pid = 1946] [serial = 927] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x119208c00) [pid = 1946] [serial = 928] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x11958bc00) [pid = 1946] [serial = 922] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x119525800) [pid = 1946] [serial = 921] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x1186e6c00) [pid = 1946] [serial = 907] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x116a22000) [pid = 1946] [serial = 906] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x121923c00) [pid = 1946] [serial = 939] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x119da2c00) [pid = 1946] [serial = 910] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x11985c800) [pid = 1946] [serial = 909] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x120eadc00) [pid = 1946] [serial = 937] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x125f2ec00) [pid = 1946] [serial = 942] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11958ac00) [pid = 1946] [serial = 946] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1186de800) [pid = 1946] [serial = 945] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x126963400) [pid = 1946] [serial = 913] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x128575800) [pid = 1946] [serial = 951] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x125453c00) [pid = 1946] [serial = 912] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1265a1000) [pid = 1946] [serial = 948] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119591c00) [pid = 1946] [serial = 933] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x124b24000) [pid = 1946] [serial = 940] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x120e2a000) [pid = 1946] [serial = 934] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x129619c00) [pid = 1946] [serial = 954] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x129624c00) [pid = 1946] [serial = 916] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12674a000) [pid = 1946] [serial = 943] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x129616800) [pid = 1946] [serial = 915] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1190d9400) [pid = 1946] [serial = 919] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x118832400) [pid = 1946] [serial = 918] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x128224c00) [pid = 1946] [serial = 949] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12915b000) [pid = 1946] [serial = 952] [outer = 0x0] [url = about:blank] 02:10:55 INFO - PROCESS | 1946 | 1468660255678 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:10:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:10:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1277ms 02:10:55 INFO - PROCESS | 1946 | 1468660255702 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 02:10:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:10:55 INFO - PROCESS | 1946 | 1468660255705 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 02:10:55 INFO - PROCESS | 1946 | 1468660255708 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:10:55 INFO - PROCESS | 1946 | 1468660255711 Marionette TRACE conn2 <- [1,1330,null,{}] 02:10:55 INFO - PROCESS | 1946 | 1468660255714 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:55 INFO - PROCESS | 1946 | 1468660255716 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:55 INFO - PROCESS | 1946 | 1468660255796 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 02:10:55 INFO - PROCESS | 1946 | 1468660255803 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:55 INFO - PROCESS | 1946 | 1468660255805 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x1164a8000 == 28 [pid = 1946] [id = 340] 02:10:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x113208c00) [pid = 1946] [serial = 1019] [outer = 0x0] 02:10:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11673f800) [pid = 1946] [serial = 1020] [outer = 0x113208c00] 02:10:55 INFO - PROCESS | 1946 | 1468660255833 Marionette DEBUG loaded listener.js 02:10:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1167e3400) [pid = 1946] [serial = 1021] [outer = 0x113208c00] 02:10:56 INFO - PROCESS | 1946 | 1468660256187 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 02:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 02:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 521ms 02:10:56 INFO - PROCESS | 1946 | 1468660256229 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 02:10:56 INFO - PROCESS | 1946 | 1468660256232 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 02:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:10:56 INFO - PROCESS | 1946 | 1468660256236 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:10:56 INFO - PROCESS | 1946 | 1468660256237 Marionette TRACE conn2 <- [1,1334,null,{}] 02:10:56 INFO - PROCESS | 1946 | 1468660256240 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:56 INFO - PROCESS | 1946 | 1468660256242 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:56 INFO - PROCESS | 1946 | 1468660256325 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 02:10:56 INFO - PROCESS | 1946 | 1468660256380 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:56 INFO - PROCESS | 1946 | 1468660256382 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x11715d800 == 29 [pid = 1946] [id = 341] 02:10:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11663e800) [pid = 1946] [serial = 1022] [outer = 0x0] 02:10:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x117502800) [pid = 1946] [serial = 1023] [outer = 0x11663e800] 02:10:56 INFO - PROCESS | 1946 | 1468660256408 Marionette DEBUG loaded listener.js 02:10:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1186e3c00) [pid = 1946] [serial = 1024] [outer = 0x11663e800] 02:10:56 INFO - PROCESS | 1946 | 1468660256745 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 02:10:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:10:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 520ms 02:10:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:10:56 INFO - PROCESS | 1946 | 1468660256757 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 02:10:56 INFO - PROCESS | 1946 | 1468660256758 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 02:10:56 INFO - PROCESS | 1946 | 1468660256760 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:10:56 INFO - PROCESS | 1946 | 1468660256765 Marionette TRACE conn2 <- [1,1338,null,{}] 02:10:56 INFO - PROCESS | 1946 | 1468660256775 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:56 INFO - PROCESS | 1946 | 1468660256778 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:56 INFO - PROCESS | 1946 | 1468660256861 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 02:10:56 INFO - PROCESS | 1946 | 1468660256918 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:56 INFO - PROCESS | 1946 | 1468660256920 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192bd800 == 30 [pid = 1946] [id = 342] 02:10:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1186e4000) [pid = 1946] [serial = 1025] [outer = 0x0] 02:10:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1190cd400) [pid = 1946] [serial = 1026] [outer = 0x1186e4000] 02:10:56 INFO - PROCESS | 1946 | 1468660256948 Marionette DEBUG loaded listener.js 02:10:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119547000) [pid = 1946] [serial = 1027] [outer = 0x1186e4000] 02:10:57 INFO - PROCESS | 1946 | 1468660257738 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 02:10:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:10:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1026ms 02:10:57 INFO - PROCESS | 1946 | 1468660257787 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 02:10:57 INFO - PROCESS | 1946 | 1468660257789 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 02:10:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:10:57 INFO - PROCESS | 1946 | 1468660257791 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:10:57 INFO - PROCESS | 1946 | 1468660257792 Marionette TRACE conn2 <- [1,1342,null,{}] 02:10:57 INFO - PROCESS | 1946 | 1468660257794 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:57 INFO - PROCESS | 1946 | 1468660257795 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:57 INFO - PROCESS | 1946 | 1468660257890 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 02:10:57 INFO - PROCESS | 1946 | 1468660257927 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:57 INFO - PROCESS | 1946 | 1468660257928 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d20000 == 31 [pid = 1946] [id = 343] 02:10:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11950b000) [pid = 1946] [serial = 1028] [outer = 0x0] 02:10:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119d52800) [pid = 1946] [serial = 1029] [outer = 0x11950b000] 02:10:57 INFO - PROCESS | 1946 | 1468660257954 Marionette DEBUG loaded listener.js 02:10:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119da2c00) [pid = 1946] [serial = 1030] [outer = 0x11950b000] 02:10:58 INFO - PROCESS | 1946 | 1468660258302 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 02:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 518ms 02:10:58 INFO - PROCESS | 1946 | 1468660258309 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 02:10:58 INFO - PROCESS | 1946 | 1468660258310 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 02:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:10:58 INFO - PROCESS | 1946 | 1468660258317 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:10:58 INFO - PROCESS | 1946 | 1468660258318 Marionette TRACE conn2 <- [1,1346,null,{}] 02:10:58 INFO - PROCESS | 1946 | 1468660258320 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:58 INFO - PROCESS | 1946 | 1468660258322 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:58 INFO - PROCESS | 1946 | 1468660258421 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 02:10:58 INFO - PROCESS | 1946 | 1468660258459 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:58 INFO - PROCESS | 1946 | 1468660258460 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x12124f000 == 32 [pid = 1946] [id = 344] 02:10:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x117eb9c00) [pid = 1946] [serial = 1031] [outer = 0x0] 02:10:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x120e34000) [pid = 1946] [serial = 1032] [outer = 0x117eb9c00] 02:10:58 INFO - PROCESS | 1946 | 1468660258485 Marionette DEBUG loaded listener.js 02:10:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x120ea1400) [pid = 1946] [serial = 1033] [outer = 0x117eb9c00] 02:10:58 INFO - PROCESS | 1946 | 1468660258852 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 02:10:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:10:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 573ms 02:10:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:10:58 INFO - PROCESS | 1946 | 1468660258889 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 02:10:58 INFO - PROCESS | 1946 | 1468660258891 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 02:10:58 INFO - PROCESS | 1946 | 1468660258894 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:10:58 INFO - PROCESS | 1946 | 1468660258896 Marionette TRACE conn2 <- [1,1350,null,{}] 02:10:58 INFO - PROCESS | 1946 | 1468660258900 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:58 INFO - PROCESS | 1946 | 1468660258906 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:59 INFO - PROCESS | 1946 | 1468660259074 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 02:10:59 INFO - PROCESS | 1946 | 1468660259130 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:59 INFO - PROCESS | 1946 | 1468660259131 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x12333a000 == 33 [pid = 1946] [id = 345] 02:10:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1211e4400) [pid = 1946] [serial = 1034] [outer = 0x0] 02:10:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x121af3c00) [pid = 1946] [serial = 1035] [outer = 0x1211e4400] 02:10:59 INFO - PROCESS | 1946 | 1468660259221 Marionette DEBUG loaded listener.js 02:10:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1249f9800) [pid = 1946] [serial = 1036] [outer = 0x1211e4400] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1210ce000) [pid = 1946] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12695c400) [pid = 1946] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12961b000) [pid = 1946] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x120e2d800) [pid = 1946] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1188f8800) [pid = 1946] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x111d78c00) [pid = 1946] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1132b2c00) [pid = 1946] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1167d8800) [pid = 1946] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119863000) [pid = 1946] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1188f0800) [pid = 1946] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1293ec800) [pid = 1946] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1132ddc00) [pid = 1946] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12133d400) [pid = 1946] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12b427c00) [pid = 1946] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:10:59 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119522c00) [pid = 1946] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:10:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:10:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 872ms 02:10:59 INFO - PROCESS | 1946 | 1468660259761 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 02:10:59 INFO - PROCESS | 1946 | 1468660259767 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 02:10:59 INFO - PROCESS | 1946 | 1468660259768 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 02:10:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:10:59 INFO - PROCESS | 1946 | 1468660259770 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:10:59 INFO - PROCESS | 1946 | 1468660259771 Marionette TRACE conn2 <- [1,1354,null,{}] 02:10:59 INFO - PROCESS | 1946 | 1468660259774 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:10:59 INFO - PROCESS | 1946 | 1468660259775 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:59 INFO - PROCESS | 1946 | 1468660259852 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 02:10:59 INFO - PROCESS | 1946 | 1468660259857 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:10:59 INFO - PROCESS | 1946 | 1468660259858 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:10:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x12541d000 == 34 [pid = 1946] [id = 346] 02:10:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11320c400) [pid = 1946] [serial = 1037] [outer = 0x0] 02:10:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1188f8800) [pid = 1946] [serial = 1038] [outer = 0x11320c400] 02:10:59 INFO - PROCESS | 1946 | 1468660259883 Marionette DEBUG loaded listener.js 02:10:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119547400) [pid = 1946] [serial = 1039] [outer = 0x11320c400] 02:11:00 INFO - PROCESS | 1946 | 1468660260234 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 02:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 471ms 02:11:00 INFO - PROCESS | 1946 | 1468660260242 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 02:11:00 INFO - PROCESS | 1946 | 1468660260243 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 02:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:11:00 INFO - PROCESS | 1946 | 1468660260246 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:11:00 INFO - PROCESS | 1946 | 1468660260247 Marionette TRACE conn2 <- [1,1358,null,{}] 02:11:00 INFO - PROCESS | 1946 | 1468660260252 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:00 INFO - PROCESS | 1946 | 1468660260253 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:00 INFO - PROCESS | 1946 | 1468660260358 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 02:11:00 INFO - PROCESS | 1946 | 1468660260365 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:00 INFO - PROCESS | 1946 | 1468660260366 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x12652a800 == 35 [pid = 1946] [id = 347] 02:11:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1167e5400) [pid = 1946] [serial = 1040] [outer = 0x0] 02:11:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x120ea0000) [pid = 1946] [serial = 1041] [outer = 0x1167e5400] 02:11:00 INFO - PROCESS | 1946 | 1468660260391 Marionette DEBUG loaded listener.js 02:11:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x125453000) [pid = 1946] [serial = 1042] [outer = 0x1167e5400] 02:11:00 INFO - PROCESS | 1946 | 1468660260713 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 02:11:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:11:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 02:11:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:11:00 INFO - PROCESS | 1946 | 1468660260767 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 02:11:00 INFO - PROCESS | 1946 | 1468660260768 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 02:11:00 INFO - PROCESS | 1946 | 1468660260770 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:11:00 INFO - PROCESS | 1946 | 1468660260771 Marionette TRACE conn2 <- [1,1362,null,{}] 02:11:00 INFO - PROCESS | 1946 | 1468660260774 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:00 INFO - PROCESS | 1946 | 1468660260775 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:00 INFO - PROCESS | 1946 | 1468660260853 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 02:11:00 INFO - PROCESS | 1946 | 1468660260857 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:00 INFO - PROCESS | 1946 | 1468660260858 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286b8800 == 36 [pid = 1946] [id = 348] 02:11:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1233b7800) [pid = 1946] [serial = 1043] [outer = 0x0] 02:11:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12695c400) [pid = 1946] [serial = 1044] [outer = 0x1233b7800] 02:11:00 INFO - PROCESS | 1946 | 1468660260882 Marionette DEBUG loaded listener.js 02:11:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x128224000) [pid = 1946] [serial = 1045] [outer = 0x1233b7800] 02:11:01 INFO - PROCESS | 1946 | 1468660261224 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:11:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:11:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 469ms 02:11:01 INFO - PROCESS | 1946 | 1468660261241 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 02:11:01 INFO - PROCESS | 1946 | 1468660261242 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 02:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:11:01 INFO - PROCESS | 1946 | 1468660261244 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:11:01 INFO - PROCESS | 1946 | 1468660261245 Marionette TRACE conn2 <- [1,1366,null,{}] 02:11:01 INFO - PROCESS | 1946 | 1468660261252 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:01 INFO - PROCESS | 1946 | 1468660261253 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:01 INFO - PROCESS | 1946 | 1468660261360 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 02:11:01 INFO - PROCESS | 1946 | 1468660261369 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:01 INFO - PROCESS | 1946 | 1468660261370 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x129362800 == 37 [pid = 1946] [id = 349] 02:11:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x126520400) [pid = 1946] [serial = 1046] [outer = 0x0] 02:11:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12852a800) [pid = 1946] [serial = 1047] [outer = 0x126520400] 02:11:01 INFO - PROCESS | 1946 | 1468660261395 Marionette DEBUG loaded listener.js 02:11:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x128576400) [pid = 1946] [serial = 1048] [outer = 0x126520400] 02:11:01 INFO - PROCESS | 1946 | 1468660261892 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 02:11:01 INFO - PROCESS | 1946 | 1468660261968 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 02:11:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:11:01 INFO - PROCESS | 1946 | 1468660261971 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:11:01 INFO - PROCESS | 1946 | 1468660261973 Marionette TRACE conn2 <- [1,1370,null,{}] 02:11:01 INFO - PROCESS | 1946 | 1468660261977 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:01 INFO - PROCESS | 1946 | 1468660261979 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:02 INFO - PROCESS | 1946 | 1468660262091 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 02:11:02 INFO - PROCESS | 1946 | 1468660262149 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:02 INFO - PROCESS | 1946 | 1468660262151 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x1169c2800 == 38 [pid = 1946] [id = 350] 02:11:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x112ee7000) [pid = 1946] [serial = 1049] [outer = 0x0] 02:11:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x116235800) [pid = 1946] [serial = 1050] [outer = 0x112ee7000] 02:11:02 INFO - PROCESS | 1946 | 1468660262182 Marionette DEBUG loaded listener.js 02:11:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x116778000) [pid = 1946] [serial = 1051] [outer = 0x112ee7000] 02:11:02 INFO - PROCESS | 1946 | 1468660262785 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 02:11:02 INFO - PROCESS | 1946 | 1468660262795 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 02:11:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:11:02 INFO - PROCESS | 1946 | 1468660262800 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:11:02 INFO - PROCESS | 1946 | 1468660262802 Marionette TRACE conn2 <- [1,1374,null,{}] 02:11:02 INFO - PROCESS | 1946 | 1468660262805 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:02 INFO - PROCESS | 1946 | 1468660262807 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:02 INFO - PROCESS | 1946 | 1468660262915 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 02:11:03 INFO - PROCESS | 1946 | 1468660262996 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:03 INFO - PROCESS | 1946 | 1468660262998 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x11983f800 == 39 [pid = 1946] [id = 351] 02:11:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1188f0c00) [pid = 1946] [serial = 1052] [outer = 0x0] 02:11:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x118977400) [pid = 1946] [serial = 1053] [outer = 0x1188f0c00] 02:11:03 INFO - PROCESS | 1946 | 1468660263029 Marionette DEBUG loaded listener.js 02:11:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x11920c400) [pid = 1946] [serial = 1054] [outer = 0x1188f0c00] 02:11:03 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:03 INFO - PROCESS | 1946 | 1468660263683 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 02:11:03 INFO - PROCESS | 1946 | 1468660263727 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 02:11:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:11:03 INFO - PROCESS | 1946 | 1468660263735 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:11:03 INFO - PROCESS | 1946 | 1468660263737 Marionette TRACE conn2 <- [1,1378,null,{}] 02:11:03 INFO - PROCESS | 1946 | 1468660263741 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:03 INFO - PROCESS | 1946 | 1468660263742 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:03 INFO - PROCESS | 1946 | 1468660263856 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 02:11:03 INFO - PROCESS | 1946 | --DOCSHELL 0x1286b8800 == 38 [pid = 1946] [id = 348] 02:11:03 INFO - PROCESS | 1946 | --DOCSHELL 0x12652a800 == 37 [pid = 1946] [id = 347] 02:11:03 INFO - PROCESS | 1946 | --DOCSHELL 0x12541d000 == 36 [pid = 1946] [id = 346] 02:11:03 INFO - PROCESS | 1946 | --DOCSHELL 0x12333a000 == 35 [pid = 1946] [id = 345] 02:11:03 INFO - PROCESS | 1946 | --DOCSHELL 0x12124f000 == 34 [pid = 1946] [id = 344] 02:11:03 INFO - PROCESS | 1946 | --DOCSHELL 0x119d20000 == 33 [pid = 1946] [id = 343] 02:11:03 INFO - PROCESS | 1946 | --DOCSHELL 0x1192bd800 == 32 [pid = 1946] [id = 342] 02:11:03 INFO - PROCESS | 1946 | --DOCSHELL 0x11715d800 == 31 [pid = 1946] [id = 341] 02:11:03 INFO - PROCESS | 1946 | --DOCSHELL 0x1164a8000 == 30 [pid = 1946] [id = 340] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x12b428400) [pid = 1946] [serial = 994] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x128567800) [pid = 1946] [serial = 978] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x129622000) [pid = 1946] [serial = 981] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1293f1c00) [pid = 1946] [serial = 979] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12a8c7000) [pid = 1946] [serial = 984] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12a76f400) [pid = 1946] [serial = 982] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x12a8d3c00) [pid = 1946] [serial = 985] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11951fc00) [pid = 1946] [serial = 966] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119547c00) [pid = 1946] [serial = 967] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1188f5400) [pid = 1946] [serial = 988] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1248a6000) [pid = 1946] [serial = 975] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x116a24000) [pid = 1946] [serial = 963] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1186e9400) [pid = 1946] [serial = 964] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119dabc00) [pid = 1946] [serial = 969] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x120ea4800) [pid = 1946] [serial = 970] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x119502400) [pid = 1946] [serial = 960] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11952c400) [pid = 1946] [serial = 961] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12a4dd800) [pid = 1946] [serial = 955] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1164f3800) [pid = 1946] [serial = 957] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1167e4400) [pid = 1946] [serial = 958] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12191ac00) [pid = 1946] [serial = 972] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x121ae8800) [pid = 1946] [serial = 973] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x12bb2a400) [pid = 1946] [serial = 996] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12bb33400) [pid = 1946] [serial = 997] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x12673dc00) [pid = 1946] [serial = 991] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x12b174800) [pid = 1946] [serial = 993] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x116236400) [pid = 1946] [serial = 987] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x120eaa400) [pid = 1946] [serial = 990] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x126598800) [pid = 1946] [serial = 976] [outer = 0x0] [url = about:blank] 02:11:03 INFO - PROCESS | 1946 | 1468660263973 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:03 INFO - PROCESS | 1946 | 1468660263976 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x112f91000 == 31 [pid = 1946] [id = 352] 02:11:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x116236400) [pid = 1946] [serial = 1055] [outer = 0x0] 02:11:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x116907000) [pid = 1946] [serial = 1056] [outer = 0x116236400] 02:11:04 INFO - PROCESS | 1946 | 1468660264005 Marionette DEBUG loaded listener.js 02:11:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1186dcc00) [pid = 1946] [serial = 1057] [outer = 0x116236400] 02:11:04 INFO - PROCESS | 1946 | 1468660264335 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 02:11:04 INFO - PROCESS | 1946 | 1468660264360 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 02:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:11:04 INFO - PROCESS | 1946 | 1468660264367 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:11:04 INFO - PROCESS | 1946 | 1468660264369 Marionette TRACE conn2 <- [1,1382,null,{}] 02:11:04 INFO - PROCESS | 1946 | 1468660264371 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:04 INFO - PROCESS | 1946 | 1468660264373 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:04 INFO - PROCESS | 1946 | 1468660264452 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 02:11:04 INFO - PROCESS | 1946 | 1468660264521 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:04 INFO - PROCESS | 1946 | 1468660264523 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x117476800 == 32 [pid = 1946] [id = 353] 02:11:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1186dc800) [pid = 1946] [serial = 1058] [outer = 0x0] 02:11:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1188f9400) [pid = 1946] [serial = 1059] [outer = 0x1186dc800] 02:11:04 INFO - PROCESS | 1946 | 1468660264549 Marionette DEBUG loaded listener.js 02:11:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x11953f400) [pid = 1946] [serial = 1060] [outer = 0x1186dc800] 02:11:04 INFO - PROCESS | 1946 | [1946] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 02:11:04 INFO - PROCESS | 1946 | 1468660264895 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 02:11:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:11:04 INFO - PROCESS | 1946 | 1468660264940 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 02:11:04 INFO - PROCESS | 1946 | 1468660264943 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:11:04 INFO - PROCESS | 1946 | 1468660264947 Marionette TRACE conn2 <- [1,1386,null,{}] 02:11:04 INFO - PROCESS | 1946 | 1468660264959 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:04 INFO - PROCESS | 1946 | 1468660264964 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:05 INFO - PROCESS | 1946 | 1468660265097 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 02:11:05 INFO - PROCESS | 1946 | 1468660265158 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:05 INFO - PROCESS | 1946 | 1468660265160 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d8b800 == 33 [pid = 1946] [id = 354] 02:11:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x117566400) [pid = 1946] [serial = 1061] [outer = 0x0] 02:11:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11985b800) [pid = 1946] [serial = 1062] [outer = 0x117566400] 02:11:05 INFO - PROCESS | 1946 | 1468660265188 Marionette DEBUG loaded listener.js 02:11:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x120e8b000) [pid = 1946] [serial = 1063] [outer = 0x117566400] 02:11:05 INFO - PROCESS | 1946 | 1468660265518 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 02:11:05 INFO - PROCESS | 1946 | 1468660265570 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 02:11:05 INFO - PROCESS | 1946 | 1468660265573 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:11:05 INFO - PROCESS | 1946 | 1468660265574 Marionette TRACE conn2 <- [1,1390,null,{}] 02:11:05 INFO - PROCESS | 1946 | 1468660265577 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:05 INFO - PROCESS | 1946 | 1468660265578 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:05 INFO - PROCESS | 1946 | 1468660265658 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 02:11:05 INFO - PROCESS | 1946 | 1468660265738 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:05 INFO - PROCESS | 1946 | 1468660265739 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x12192f000 == 34 [pid = 1946] [id = 355] 02:11:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x120eab400) [pid = 1946] [serial = 1064] [outer = 0x0] 02:11:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x121817c00) [pid = 1946] [serial = 1065] [outer = 0x120eab400] 02:11:05 INFO - PROCESS | 1946 | 1468660265765 Marionette DEBUG loaded listener.js 02:11:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x121a0f800) [pid = 1946] [serial = 1066] [outer = 0x120eab400] 02:11:06 INFO - PROCESS | 1946 | 1468660266071 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 02:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 518ms 02:11:06 INFO - PROCESS | 1946 | 1468660266092 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 02:11:06 INFO - PROCESS | 1946 | 1468660266093 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 02:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:11:06 INFO - PROCESS | 1946 | 1468660266096 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:11:06 INFO - PROCESS | 1946 | 1468660266098 Marionette TRACE conn2 <- [1,1394,null,{}] 02:11:06 INFO - PROCESS | 1946 | 1468660266110 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:06 INFO - PROCESS | 1946 | 1468660266111 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:06 INFO - PROCESS | 1946 | 1468660266221 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 02:11:06 INFO - PROCESS | 1946 | 1468660266224 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:06 INFO - PROCESS | 1946 | 1468660266226 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x125410800 == 35 [pid = 1946] [id = 356] 02:11:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1210cac00) [pid = 1946] [serial = 1067] [outer = 0x0] 02:11:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1233b9800) [pid = 1946] [serial = 1068] [outer = 0x1210cac00] 02:11:06 INFO - PROCESS | 1946 | 1468660266250 Marionette DEBUG loaded listener.js 02:11:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12544f800) [pid = 1946] [serial = 1069] [outer = 0x1210cac00] 02:11:06 INFO - PROCESS | 1946 | 1468660266606 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 02:11:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:11:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 532ms 02:11:06 INFO - PROCESS | 1946 | 1468660266629 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 02:11:06 INFO - PROCESS | 1946 | 1468660266631 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 02:11:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:11:06 INFO - PROCESS | 1946 | 1468660266636 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:11:06 INFO - PROCESS | 1946 | 1468660266638 Marionette TRACE conn2 <- [1,1398,null,{}] 02:11:06 INFO - PROCESS | 1946 | 1468660266642 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:06 INFO - PROCESS | 1946 | 1468660266648 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:06 INFO - PROCESS | 1946 | 1468660266848 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 02:11:06 INFO - PROCESS | 1946 | 1468660266867 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:06 INFO - PROCESS | 1946 | 1468660266868 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285cf800 == 36 [pid = 1946] [id = 357] 02:11:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12639d000) [pid = 1946] [serial = 1070] [outer = 0x0] 02:11:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x128574400) [pid = 1946] [serial = 1071] [outer = 0x12639d000] 02:11:06 INFO - PROCESS | 1946 | 1468660266909 Marionette DEBUG loaded listener.js 02:11:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1293ea400) [pid = 1946] [serial = 1072] [outer = 0x12639d000] 02:11:07 INFO - PROCESS | 1946 | 1468660267292 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 02:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 670ms 02:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:11:07 INFO - PROCESS | 1946 | 1468660267307 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 02:11:07 INFO - PROCESS | 1946 | 1468660267308 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 02:11:07 INFO - PROCESS | 1946 | 1468660267310 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:11:07 INFO - PROCESS | 1946 | 1468660267311 Marionette TRACE conn2 <- [1,1402,null,{}] 02:11:07 INFO - PROCESS | 1946 | 1468660267327 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:07 INFO - PROCESS | 1946 | 1468660267328 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:07 INFO - PROCESS | 1946 | 1468660267424 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 02:11:07 INFO - PROCESS | 1946 | 1468660267427 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:07 INFO - PROCESS | 1946 | 1468660267428 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a412800 == 37 [pid = 1946] [id = 358] 02:11:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1293f1400) [pid = 1946] [serial = 1073] [outer = 0x0] 02:11:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x129617000) [pid = 1946] [serial = 1074] [outer = 0x1293f1400] 02:11:07 INFO - PROCESS | 1946 | 1468660267453 Marionette DEBUG loaded listener.js 02:11:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x129625000) [pid = 1946] [serial = 1075] [outer = 0x1293f1400] 02:11:07 INFO - PROCESS | 1946 | 1468660267796 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 02:11:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:11:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 518ms 02:11:07 INFO - PROCESS | 1946 | 1468660267829 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 02:11:07 INFO - PROCESS | 1946 | 1468660267831 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 02:11:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:11:07 INFO - PROCESS | 1946 | 1468660267835 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:11:07 INFO - PROCESS | 1946 | 1468660267836 Marionette TRACE conn2 <- [1,1406,null,{}] 02:11:07 INFO - PROCESS | 1946 | 1468660267839 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:07 INFO - PROCESS | 1946 | 1468660267840 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:07 INFO - PROCESS | 1946 | 1468660267938 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 02:11:07 INFO - PROCESS | 1946 | 1468660267952 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:07 INFO - PROCESS | 1946 | 1468660267953 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a79a000 == 38 [pid = 1946] [id = 359] 02:11:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x129625c00) [pid = 1946] [serial = 1076] [outer = 0x0] 02:11:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12a777400) [pid = 1946] [serial = 1077] [outer = 0x129625c00] 02:11:07 INFO - PROCESS | 1946 | 1468660267977 Marionette DEBUG loaded listener.js 02:11:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12a8cdc00) [pid = 1946] [serial = 1078] [outer = 0x129625c00] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x113208c00) [pid = 1946] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x11950b000) [pid = 1946] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x117eb9c00) [pid = 1946] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11663e800) [pid = 1946] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1211e4400) [pid = 1946] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x112232c00) [pid = 1946] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119547800) [pid = 1946] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11320c400) [pid = 1946] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1186e4000) [pid = 1946] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11821bc00) [pid = 1946] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x11985ac00) [pid = 1946] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1167e5400) [pid = 1946] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x128533800) [pid = 1946] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1293ecc00) [pid = 1946] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:11:08 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x117565400) [pid = 1946] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:11:08 INFO - PROCESS | 1946 | 1468660268390 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 02:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 569ms 02:11:08 INFO - PROCESS | 1946 | 1468660268405 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 02:11:08 INFO - PROCESS | 1946 | 1468660268406 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 02:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:11:08 INFO - PROCESS | 1946 | 1468660268408 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:11:08 INFO - PROCESS | 1946 | 1468660268409 Marionette TRACE conn2 <- [1,1410,null,{}] 02:11:08 INFO - PROCESS | 1946 | 1468660268412 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:08 INFO - PROCESS | 1946 | 1468660268413 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:08 INFO - PROCESS | 1946 | 1468660268535 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 02:11:08 INFO - PROCESS | 1946 | 1468660268569 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:08 INFO - PROCESS | 1946 | 1468660268571 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d1c000 == 39 [pid = 1946] [id = 360] 02:11:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x112234c00) [pid = 1946] [serial = 1079] [outer = 0x0] 02:11:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x118979400) [pid = 1946] [serial = 1080] [outer = 0x112234c00] 02:11:08 INFO - PROCESS | 1946 | 1468660268596 Marionette DEBUG loaded listener.js 02:11:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x120e87400) [pid = 1946] [serial = 1081] [outer = 0x112234c00] 02:11:08 INFO - PROCESS | 1946 | 1468660268893 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 02:11:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:11:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 517ms 02:11:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:11:08 INFO - PROCESS | 1946 | 1468660268927 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 02:11:08 INFO - PROCESS | 1946 | 1468660268928 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 02:11:08 INFO - PROCESS | 1946 | 1468660268931 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:11:08 INFO - PROCESS | 1946 | 1468660268934 Marionette TRACE conn2 <- [1,1414,null,{}] 02:11:08 INFO - PROCESS | 1946 | 1468660268938 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:08 INFO - PROCESS | 1946 | 1468660268939 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:09 INFO - PROCESS | 1946 | 1468660269022 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 02:11:09 INFO - PROCESS | 1946 | 1468660269026 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:09 INFO - PROCESS | 1946 | 1468660269027 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b236000 == 40 [pid = 1946] [id = 361] 02:11:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x120e8c800) [pid = 1946] [serial = 1082] [outer = 0x0] 02:11:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12915ac00) [pid = 1946] [serial = 1083] [outer = 0x120e8c800] 02:11:09 INFO - PROCESS | 1946 | 1468660269051 Marionette DEBUG loaded listener.js 02:11:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12a8d1c00) [pid = 1946] [serial = 1084] [outer = 0x120e8c800] 02:11:09 INFO - PROCESS | 1946 | 1468660269428 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 02:11:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:11:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 522ms 02:11:09 INFO - PROCESS | 1946 | 1468660269454 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 02:11:09 INFO - PROCESS | 1946 | 1468660269457 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 02:11:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:11:09 INFO - PROCESS | 1946 | 1468660269460 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:11:09 INFO - PROCESS | 1946 | 1468660269463 Marionette TRACE conn2 <- [1,1418,null,{}] 02:11:09 INFO - PROCESS | 1946 | 1468660269467 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:09 INFO - PROCESS | 1946 | 1468660269469 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:09 INFO - PROCESS | 1946 | 1468660269612 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 02:11:09 INFO - PROCESS | 1946 | 1468660269620 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:09 INFO - PROCESS | 1946 | 1468660269622 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bacb800 == 41 [pid = 1946] [id = 362] 02:11:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x120e80c00) [pid = 1946] [serial = 1085] [outer = 0x0] 02:11:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12b171400) [pid = 1946] [serial = 1086] [outer = 0x120e80c00] 02:11:09 INFO - PROCESS | 1946 | 1468660269664 Marionette DEBUG loaded listener.js 02:11:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12b42e000) [pid = 1946] [serial = 1087] [outer = 0x120e80c00] 02:11:10 INFO - PROCESS | 1946 | 1468660270091 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 02:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 674ms 02:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:11:10 INFO - PROCESS | 1946 | 1468660270140 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 02:11:10 INFO - PROCESS | 1946 | 1468660270141 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 02:11:10 INFO - PROCESS | 1946 | 1468660270143 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:11:10 INFO - PROCESS | 1946 | 1468660270144 Marionette TRACE conn2 <- [1,1422,null,{}] 02:11:10 INFO - PROCESS | 1946 | 1468660270155 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:10 INFO - PROCESS | 1946 | 1468660270156 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:10 INFO - PROCESS | 1946 | 1468660270290 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 02:11:10 INFO - PROCESS | 1946 | 1468660270345 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:10 INFO - PROCESS | 1946 | 1468660270347 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x1132ce000 == 42 [pid = 1946] [id = 363] 02:11:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1120e5800) [pid = 1946] [serial = 1088] [outer = 0x0] 02:11:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1130aa000) [pid = 1946] [serial = 1089] [outer = 0x1120e5800] 02:11:10 INFO - PROCESS | 1946 | 1468660270378 Marionette DEBUG loaded listener.js 02:11:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1162a3400) [pid = 1946] [serial = 1090] [outer = 0x1120e5800] 02:11:10 INFO - PROCESS | 1946 | 1468660270856 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 02:11:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:11:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 725ms 02:11:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:11:10 INFO - PROCESS | 1946 | 1468660270869 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 02:11:10 INFO - PROCESS | 1946 | 1468660270871 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 02:11:10 INFO - PROCESS | 1946 | 1468660270875 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:11:10 INFO - PROCESS | 1946 | 1468660270877 Marionette TRACE conn2 <- [1,1426,null,{}] 02:11:10 INFO - PROCESS | 1946 | 1468660270880 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:10 INFO - PROCESS | 1946 | 1468660270883 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:10 INFO - PROCESS | 1946 | 1468660270990 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 02:11:11 INFO - PROCESS | 1946 | 1468660271096 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:11 INFO - PROCESS | 1946 | 1468660271097 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192d8800 == 43 [pid = 1946] [id = 364] 02:11:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1184c3800) [pid = 1946] [serial = 1091] [outer = 0x0] 02:11:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119505800) [pid = 1946] [serial = 1092] [outer = 0x1184c3800] 02:11:11 INFO - PROCESS | 1946 | 1468660271129 Marionette DEBUG loaded listener.js 02:11:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x11958bc00) [pid = 1946] [serial = 1093] [outer = 0x1184c3800] 02:11:11 INFO - PROCESS | 1946 | 1468660271556 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 02:11:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:11:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 725ms 02:11:11 INFO - PROCESS | 1946 | 1468660271614 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 02:11:11 INFO - PROCESS | 1946 | 1468660271617 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 02:11:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:11:11 INFO - PROCESS | 1946 | 1468660271621 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:11:11 INFO - PROCESS | 1946 | 1468660271622 Marionette TRACE conn2 <- [1,1430,null,{}] 02:11:11 INFO - PROCESS | 1946 | 1468660271624 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:11 INFO - PROCESS | 1946 | 1468660271626 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:11 INFO - PROCESS | 1946 | 1468660271729 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 02:11:11 INFO - PROCESS | 1946 | 1468660271803 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:11 INFO - PROCESS | 1946 | 1468660271805 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aade800 == 44 [pid = 1946] [id = 365] 02:11:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x120e9f400) [pid = 1946] [serial = 1094] [outer = 0x0] 02:11:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1210ca800) [pid = 1946] [serial = 1095] [outer = 0x120e9f400] 02:11:11 INFO - PROCESS | 1946 | 1468660271833 Marionette DEBUG loaded listener.js 02:11:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x124b32400) [pid = 1946] [serial = 1096] [outer = 0x120e9f400] 02:11:12 INFO - PROCESS | 1946 | 1468660272255 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 02:11:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:11:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 670ms 02:11:12 INFO - PROCESS | 1946 | 1468660272313 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 02:11:12 INFO - PROCESS | 1946 | 1468660272316 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 02:11:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:11:12 INFO - PROCESS | 1946 | 1468660272344 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:11:12 INFO - PROCESS | 1946 | 1468660272347 Marionette TRACE conn2 <- [1,1434,null,{}] 02:11:12 INFO - PROCESS | 1946 | 1468660272352 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:12 INFO - PROCESS | 1946 | 1468660272354 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:12 INFO - PROCESS | 1946 | 1468660272457 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 02:11:12 INFO - PROCESS | 1946 | 1468660272527 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:12 INFO - PROCESS | 1946 | 1468660272528 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf66800 == 45 [pid = 1946] [id = 366] 02:11:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1265a2000) [pid = 1946] [serial = 1097] [outer = 0x0] 02:11:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1293be800) [pid = 1946] [serial = 1098] [outer = 0x1265a2000] 02:11:12 INFO - PROCESS | 1946 | 1468660272556 Marionette DEBUG loaded listener.js 02:11:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x12a777800) [pid = 1946] [serial = 1099] [outer = 0x1265a2000] 02:11:13 INFO - PROCESS | 1946 | 1468660273041 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 02:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 732ms 02:11:13 INFO - PROCESS | 1946 | 1468660273070 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 02:11:13 INFO - PROCESS | 1946 | 1468660273071 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 02:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:11:13 INFO - PROCESS | 1946 | 1468660273074 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:11:13 INFO - PROCESS | 1946 | 1468660273075 Marionette TRACE conn2 <- [1,1438,null,{}] 02:11:13 INFO - PROCESS | 1946 | 1468660273077 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:13 INFO - PROCESS | 1946 | 1468660273079 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:13 INFO - PROCESS | 1946 | 1468660273218 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 02:11:13 INFO - PROCESS | 1946 | 1468660273228 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:13 INFO - PROCESS | 1946 | 1468660273229 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x116ae1000 == 46 [pid = 1946] [id = 367] 02:11:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x115e63800) [pid = 1946] [serial = 1100] [outer = 0x0] 02:11:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x119546400) [pid = 1946] [serial = 1101] [outer = 0x115e63800] 02:11:13 INFO - PROCESS | 1946 | 1468660273272 Marionette DEBUG loaded listener.js 02:11:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x12915c800) [pid = 1946] [serial = 1102] [outer = 0x115e63800] 02:11:13 INFO - PROCESS | 1946 | 1468660273850 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 02:11:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:11:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 818ms 02:11:13 INFO - PROCESS | 1946 | 1468660273893 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 02:11:13 INFO - PROCESS | 1946 | 1468660273896 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 02:11:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:11:13 INFO - PROCESS | 1946 | 1468660273902 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:11:13 INFO - PROCESS | 1946 | 1468660273904 Marionette TRACE conn2 <- [1,1442,null,{}] 02:11:13 INFO - PROCESS | 1946 | 1468660273909 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:13 INFO - PROCESS | 1946 | 1468660273910 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:14 INFO - PROCESS | 1946 | 1468660274008 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 02:11:14 INFO - PROCESS | 1946 | 1468660274082 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:14 INFO - PROCESS | 1946 | 1468660274083 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x1181be800 == 47 [pid = 1946] [id = 368] 02:11:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x11830c400) [pid = 1946] [serial = 1103] [outer = 0x0] 02:11:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x1186e8000) [pid = 1946] [serial = 1104] [outer = 0x11830c400] 02:11:14 INFO - PROCESS | 1946 | 1468660274112 Marionette DEBUG loaded listener.js 02:11:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x119053400) [pid = 1946] [serial = 1105] [outer = 0x11830c400] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12bacb800 == 46 [pid = 1946] [id = 362] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12b236000 == 45 [pid = 1946] [id = 361] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x119d1c000 == 44 [pid = 1946] [id = 360] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12a79a000 == 43 [pid = 1946] [id = 359] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12a412800 == 42 [pid = 1946] [id = 358] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x1285cf800 == 41 [pid = 1946] [id = 357] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x125410800 == 40 [pid = 1946] [id = 356] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12192f000 == 39 [pid = 1946] [id = 355] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x119d8b800 == 38 [pid = 1946] [id = 354] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x117476800 == 37 [pid = 1946] [id = 353] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x112f91000 == 36 [pid = 1946] [id = 352] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x11983f800 == 35 [pid = 1946] [id = 351] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x1169c2800 == 34 [pid = 1946] [id = 350] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x129362800 == 33 [pid = 1946] [id = 349] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x11980e000 == 32 [pid = 1946] [id = 339] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x116ae1000 == 31 [pid = 1946] [id = 367] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf66800 == 30 [pid = 1946] [id = 366] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12aade800 == 29 [pid = 1946] [id = 365] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x1192d8800 == 28 [pid = 1946] [id = 364] 02:11:14 INFO - PROCESS | 1946 | --DOCSHELL 0x1132ce000 == 27 [pid = 1946] [id = 363] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x11673f800) [pid = 1946] [serial = 1020] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x119d52800) [pid = 1946] [serial = 1029] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x119da2c00) [pid = 1946] [serial = 1030] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1167e3400) [pid = 1946] [serial = 1021] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x120e34000) [pid = 1946] [serial = 1032] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x117502800) [pid = 1946] [serial = 1023] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x121af3c00) [pid = 1946] [serial = 1035] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1186e3c00) [pid = 1946] [serial = 1024] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1167e2800) [pid = 1946] [serial = 1000] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x112f31000) [pid = 1946] [serial = 999] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x119d5fc00) [pid = 1946] [serial = 1018] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11958b800) [pid = 1946] [serial = 1017] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1188f8800) [pid = 1946] [serial = 1038] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119547400) [pid = 1946] [serial = 1039] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1190cd400) [pid = 1946] [serial = 1026] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x12695c400) [pid = 1946] [serial = 1044] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11958e400) [pid = 1946] [serial = 1003] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119503800) [pid = 1946] [serial = 1002] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x123420c00) [pid = 1946] [serial = 1006] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x120ea0000) [pid = 1946] [serial = 1041] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x120e84800) [pid = 1946] [serial = 1005] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12961bc00) [pid = 1946] [serial = 1009] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x129163800) [pid = 1946] [serial = 1008] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12b42e400) [pid = 1946] [serial = 1012] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1249f9800) [pid = 1946] [serial = 1036] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12b2ea800) [pid = 1946] [serial = 1011] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x118974800) [pid = 1946] [serial = 1015] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x118615400) [pid = 1946] [serial = 1014] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x120ea1400) [pid = 1946] [serial = 1033] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x12852a800) [pid = 1946] [serial = 1047] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x119547000) [pid = 1946] [serial = 1027] [outer = 0x0] [url = about:blank] 02:11:14 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x125453000) [pid = 1946] [serial = 1042] [outer = 0x0] [url = about:blank] 02:11:15 INFO - PROCESS | 1946 | 1468660275058 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 02:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1173ms 02:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:11:15 INFO - PROCESS | 1946 | 1468660275075 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 02:11:15 INFO - PROCESS | 1946 | 1468660275077 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 02:11:15 INFO - PROCESS | 1946 | 1468660275082 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:11:15 INFO - PROCESS | 1946 | 1468660275084 Marionette TRACE conn2 <- [1,1446,null,{}] 02:11:15 INFO - PROCESS | 1946 | 1468660275088 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:15 INFO - PROCESS | 1946 | 1468660275090 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:15 INFO - PROCESS | 1946 | 1468660275176 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 02:11:15 INFO - PROCESS | 1946 | 1468660275185 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:15 INFO - PROCESS | 1946 | 1468660275188 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x116412000 == 28 [pid = 1946] [id = 369] 02:11:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x115e69c00) [pid = 1946] [serial = 1106] [outer = 0x0] 02:11:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x116640800) [pid = 1946] [serial = 1107] [outer = 0x115e69c00] 02:11:15 INFO - PROCESS | 1946 | 1468660275216 Marionette DEBUG loaded listener.js 02:11:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x116774000) [pid = 1946] [serial = 1108] [outer = 0x115e69c00] 02:11:15 INFO - PROCESS | 1946 | 1468660275598 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 02:11:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:11:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 573ms 02:11:15 INFO - PROCESS | 1946 | 1468660275653 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 02:11:15 INFO - PROCESS | 1946 | 1468660275657 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 02:11:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:11:15 INFO - PROCESS | 1946 | 1468660275662 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:11:15 INFO - PROCESS | 1946 | 1468660275664 Marionette TRACE conn2 <- [1,1450,null,{}] 02:11:15 INFO - PROCESS | 1946 | 1468660275666 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:15 INFO - PROCESS | 1946 | 1468660275668 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:15 INFO - PROCESS | 1946 | 1468660275747 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 02:11:15 INFO - PROCESS | 1946 | 1468660275753 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:15 INFO - PROCESS | 1946 | 1468660275754 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e43800 == 29 [pid = 1946] [id = 370] 02:11:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11698a400) [pid = 1946] [serial = 1109] [outer = 0x0] 02:11:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x118615400) [pid = 1946] [serial = 1110] [outer = 0x11698a400] 02:11:15 INFO - PROCESS | 1946 | 1468660275782 Marionette DEBUG loaded listener.js 02:11:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x118831800) [pid = 1946] [serial = 1111] [outer = 0x11698a400] 02:11:16 INFO - PROCESS | 1946 | 1468660276137 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 02:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 521ms 02:11:16 INFO - PROCESS | 1946 | 1468660276185 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 02:11:16 INFO - PROCESS | 1946 | 1468660276186 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 02:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:11:16 INFO - PROCESS | 1946 | 1468660276188 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:11:16 INFO - PROCESS | 1946 | 1468660276191 Marionette TRACE conn2 <- [1,1454,null,{}] 02:11:16 INFO - PROCESS | 1946 | 1468660276199 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:16 INFO - PROCESS | 1946 | 1468660276202 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:16 INFO - PROCESS | 1946 | 1468660276277 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 02:11:16 INFO - PROCESS | 1946 | 1468660276285 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:16 INFO - PROCESS | 1946 | 1468660276288 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192d1800 == 30 [pid = 1946] [id = 371] 02:11:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1132a9800) [pid = 1946] [serial = 1112] [outer = 0x0] 02:11:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11950d800) [pid = 1946] [serial = 1113] [outer = 0x1132a9800] 02:11:16 INFO - PROCESS | 1946 | 1468660276316 Marionette DEBUG loaded listener.js 02:11:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119543000) [pid = 1946] [serial = 1114] [outer = 0x1132a9800] 02:11:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:11:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 475ms 02:11:16 INFO - PROCESS | 1946 | 1468660276659 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 02:11:16 INFO - PROCESS | 1946 | 1468660276664 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 02:11:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:11:16 INFO - PROCESS | 1946 | 1468660276669 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 02:11:16 INFO - PROCESS | 1946 | 1468660276672 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:11:16 INFO - PROCESS | 1946 | 1468660276673 Marionette TRACE conn2 <- [1,1458,null,{}] 02:11:16 INFO - PROCESS | 1946 | 1468660276675 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:16 INFO - PROCESS | 1946 | 1468660276677 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:16 INFO - PROCESS | 1946 | 1468660276757 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 02:11:16 INFO - PROCESS | 1946 | 1468660276817 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:16 INFO - PROCESS | 1946 | 1468660276818 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a43000 == 31 [pid = 1946] [id = 372] 02:11:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119503c00) [pid = 1946] [serial = 1115] [outer = 0x0] 02:11:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11954c400) [pid = 1946] [serial = 1116] [outer = 0x119503c00] 02:11:16 INFO - PROCESS | 1946 | 1468660276844 Marionette DEBUG loaded listener.js 02:11:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x119a86800) [pid = 1946] [serial = 1117] [outer = 0x119503c00] 02:11:17 INFO - PROCESS | 1946 | 1468660277192 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 02:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 570ms 02:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:11:17 INFO - PROCESS | 1946 | 1468660277243 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 02:11:17 INFO - PROCESS | 1946 | 1468660277244 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 02:11:17 INFO - PROCESS | 1946 | 1468660277246 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:11:17 INFO - PROCESS | 1946 | 1468660277247 Marionette TRACE conn2 <- [1,1462,null,{}] 02:11:17 INFO - PROCESS | 1946 | 1468660277249 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:17 INFO - PROCESS | 1946 | 1468660277251 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:17 INFO - PROCESS | 1946 | 1468660277345 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 02:11:17 INFO - PROCESS | 1946 | 1468660277383 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:17 INFO - PROCESS | 1946 | 1468660277384 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x121398000 == 32 [pid = 1946] [id = 373] 02:11:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1167e2400) [pid = 1946] [serial = 1118] [outer = 0x0] 02:11:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119da6000) [pid = 1946] [serial = 1119] [outer = 0x1167e2400] 02:11:17 INFO - PROCESS | 1946 | 1468660277408 Marionette DEBUG loaded listener.js 02:11:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x120eab000) [pid = 1946] [serial = 1120] [outer = 0x1167e2400] 02:11:17 INFO - PROCESS | 1946 | 1468660277851 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 02:11:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:11:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 620ms 02:11:17 INFO - PROCESS | 1946 | 1468660277867 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 02:11:17 INFO - PROCESS | 1946 | 1468660277869 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 02:11:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:11:17 INFO - PROCESS | 1946 | 1468660277872 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:11:17 INFO - PROCESS | 1946 | 1468660277874 Marionette TRACE conn2 <- [1,1466,null,{}] 02:11:17 INFO - PROCESS | 1946 | 1468660277878 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:17 INFO - PROCESS | 1946 | 1468660277885 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:18 INFO - PROCESS | 1946 | 1468660278024 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 02:11:18 INFO - PROCESS | 1946 | 1468660278028 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:18 INFO - PROCESS | 1946 | 1468660278029 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x1248c8000 == 33 [pid = 1946] [id = 374] 02:11:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x120eabc00) [pid = 1946] [serial = 1121] [outer = 0x0] 02:11:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12191a800) [pid = 1946] [serial = 1122] [outer = 0x120eabc00] 02:11:18 INFO - PROCESS | 1946 | 1468660278058 Marionette DEBUG loaded listener.js 02:11:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x124ba6800) [pid = 1946] [serial = 1123] [outer = 0x120eabc00] 02:11:18 INFO - PROCESS | 1946 | 1468660278473 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 02:11:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:11:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 621ms 02:11:18 INFO - PROCESS | 1946 | 1468660278493 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 02:11:18 INFO - PROCESS | 1946 | 1468660278495 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 02:11:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:11:18 INFO - PROCESS | 1946 | 1468660278497 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:11:18 INFO - PROCESS | 1946 | 1468660278498 Marionette TRACE conn2 <- [1,1470,null,{}] 02:11:18 INFO - PROCESS | 1946 | 1468660278512 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:18 INFO - PROCESS | 1946 | 1468660278513 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:18 INFO - PROCESS | 1946 | 1468660278609 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 02:11:18 INFO - PROCESS | 1946 | 1468660278614 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:18 INFO - PROCESS | 1946 | 1468660278615 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x126934000 == 34 [pid = 1946] [id = 375] 02:11:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x113c6b000) [pid = 1946] [serial = 1124] [outer = 0x0] 02:11:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1263a2400) [pid = 1946] [serial = 1125] [outer = 0x113c6b000] 02:11:18 INFO - PROCESS | 1946 | 1468660278638 Marionette DEBUG loaded listener.js 02:11:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12915f000) [pid = 1946] [serial = 1126] [outer = 0x113c6b000] 02:11:19 INFO - PROCESS | 1946 | 1468660279000 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 02:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 521ms 02:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:11:19 INFO - PROCESS | 1946 | 1468660279020 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 02:11:19 INFO - PROCESS | 1946 | 1468660279021 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 02:11:19 INFO - PROCESS | 1946 | 1468660279024 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:11:19 INFO - PROCESS | 1946 | 1468660279025 Marionette TRACE conn2 <- [1,1474,null,{}] 02:11:19 INFO - PROCESS | 1946 | 1468660279027 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:19 INFO - PROCESS | 1946 | 1468660279028 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:19 INFO - PROCESS | 1946 | 1468660279341 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12639d000) [pid = 1946] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1210cac00) [pid = 1946] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x129625c00) [pid = 1946] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x112234c00) [pid = 1946] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1293f1400) [pid = 1946] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x112ee7000) [pid = 1946] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1186dc800) [pid = 1946] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x120eab400) [pid = 1946] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x117566400) [pid = 1946] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1188f0c00) [pid = 1946] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x116236400) [pid = 1946] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x126520400) [pid = 1946] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x120e8c800) [pid = 1946] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x120e80c00) [pid = 1946] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:11:19 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1233b7800) [pid = 1946] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:11:19 INFO - PROCESS | 1946 | 1468660279389 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:19 INFO - PROCESS | 1946 | 1468660279390 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x119804000 == 35 [pid = 1946] [id = 376] 02:11:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x111f5fc00) [pid = 1946] [serial = 1127] [outer = 0x0] 02:11:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x115d0dc00) [pid = 1946] [serial = 1128] [outer = 0x111f5fc00] 02:11:19 INFO - PROCESS | 1946 | 1468660279415 Marionette DEBUG loaded listener.js 02:11:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x11904a800) [pid = 1946] [serial = 1129] [outer = 0x111f5fc00] 02:11:19 INFO - PROCESS | 1946 | 1468660279702 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 02:11:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:11:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 718ms 02:11:19 INFO - PROCESS | 1946 | 1468660279743 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 02:11:19 INFO - PROCESS | 1946 | 1468660279744 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 02:11:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:11:19 INFO - PROCESS | 1946 | 1468660279748 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:11:19 INFO - PROCESS | 1946 | 1468660279753 Marionette TRACE conn2 <- [1,1478,null,{}] 02:11:19 INFO - PROCESS | 1946 | 1468660279756 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:19 INFO - PROCESS | 1946 | 1468660279757 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:19 INFO - PROCESS | 1946 | 1468660279852 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 02:11:19 INFO - PROCESS | 1946 | 1468660279940 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:19 INFO - PROCESS | 1946 | 1468660279941 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192cd000 == 36 [pid = 1946] [id = 377] 02:11:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x11883c800) [pid = 1946] [serial = 1130] [outer = 0x0] 02:11:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1210cac00) [pid = 1946] [serial = 1131] [outer = 0x11883c800] 02:11:19 INFO - PROCESS | 1946 | 1468660279979 Marionette DEBUG loaded listener.js 02:11:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1293c1800) [pid = 1946] [serial = 1132] [outer = 0x11883c800] 02:11:20 INFO - PROCESS | 1946 | 1468660280307 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 02:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 573ms 02:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:11:20 INFO - PROCESS | 1946 | 1468660280322 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 02:11:20 INFO - PROCESS | 1946 | 1468660280323 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 02:11:20 INFO - PROCESS | 1946 | 1468660280326 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:11:20 INFO - PROCESS | 1946 | 1468660280327 Marionette TRACE conn2 <- [1,1482,null,{}] 02:11:20 INFO - PROCESS | 1946 | 1468660280329 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:20 INFO - PROCESS | 1946 | 1468660280331 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:20 INFO - PROCESS | 1946 | 1468660280423 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 02:11:20 INFO - PROCESS | 1946 | 1468660280437 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:20 INFO - PROCESS | 1946 | 1468660280438 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a849000 == 37 [pid = 1946] [id = 378] 02:11:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119d5e000) [pid = 1946] [serial = 1133] [outer = 0x0] 02:11:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x129620c00) [pid = 1946] [serial = 1134] [outer = 0x119d5e000] 02:11:20 INFO - PROCESS | 1946 | 1468660280463 Marionette DEBUG loaded listener.js 02:11:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12a4d8c00) [pid = 1946] [serial = 1135] [outer = 0x119d5e000] 02:11:20 INFO - PROCESS | 1946 | 1468660280809 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 02:11:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:11:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 518ms 02:11:20 INFO - PROCESS | 1946 | 1468660280852 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 02:11:20 INFO - PROCESS | 1946 | 1468660280854 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 02:11:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:11:20 INFO - PROCESS | 1946 | 1468660280856 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:11:20 INFO - PROCESS | 1946 | 1468660280858 Marionette TRACE conn2 <- [1,1486,null,{}] 02:11:20 INFO - PROCESS | 1946 | 1468660280860 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:20 INFO - PROCESS | 1946 | 1468660280862 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:20 INFO - PROCESS | 1946 | 1468660280955 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 02:11:20 INFO - PROCESS | 1946 | 1468660280961 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:20 INFO - PROCESS | 1946 | 1468660280963 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x121397000 == 38 [pid = 1946] [id = 379] 02:11:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12a4dc800) [pid = 1946] [serial = 1136] [outer = 0x0] 02:11:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12b172c00) [pid = 1946] [serial = 1137] [outer = 0x12a4dc800] 02:11:20 INFO - PROCESS | 1946 | 1468660280990 Marionette DEBUG loaded listener.js 02:11:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12b424c00) [pid = 1946] [serial = 1138] [outer = 0x12a4dc800] 02:11:21 INFO - PROCESS | 1946 | 1468660281464 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 02:11:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:11:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 669ms 02:11:21 INFO - PROCESS | 1946 | 1468660281526 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 02:11:21 INFO - PROCESS | 1946 | 1468660281529 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 02:11:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:11:21 INFO - PROCESS | 1946 | 1468660281533 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:11:21 INFO - PROCESS | 1946 | 1468660281535 Marionette TRACE conn2 <- [1,1490,null,{}] 02:11:21 INFO - PROCESS | 1946 | 1468660281539 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:21 INFO - PROCESS | 1946 | 1468660281540 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:21 INFO - PROCESS | 1946 | 1468660281657 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 02:11:21 INFO - PROCESS | 1946 | 1468660281736 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:21 INFO - PROCESS | 1946 | 1468660281739 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x116adf800 == 39 [pid = 1946] [id = 380] 02:11:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x115d12800) [pid = 1946] [serial = 1139] [outer = 0x0] 02:11:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x116471800) [pid = 1946] [serial = 1140] [outer = 0x115d12800] 02:11:21 INFO - PROCESS | 1946 | 1468660281771 Marionette DEBUG loaded listener.js 02:11:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x116772800) [pid = 1946] [serial = 1141] [outer = 0x115d12800] 02:11:22 INFO - PROCESS | 1946 | 1468660282266 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 02:11:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:11:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 823ms 02:11:22 INFO - PROCESS | 1946 | 1468660282356 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 02:11:22 INFO - PROCESS | 1946 | 1468660282359 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 02:11:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:11:22 INFO - PROCESS | 1946 | 1468660282364 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:11:22 INFO - PROCESS | 1946 | 1468660282366 Marionette TRACE conn2 <- [1,1494,null,{}] 02:11:22 INFO - PROCESS | 1946 | 1468660282369 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:22 INFO - PROCESS | 1946 | 1468660282370 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:22 INFO - PROCESS | 1946 | 1468660282477 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 02:11:22 INFO - PROCESS | 1946 | 1468660282556 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:22 INFO - PROCESS | 1946 | 1468660282558 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d86800 == 40 [pid = 1946] [id = 381] 02:11:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x118839c00) [pid = 1946] [serial = 1142] [outer = 0x0] 02:11:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1188f9000) [pid = 1946] [serial = 1143] [outer = 0x118839c00] 02:11:22 INFO - PROCESS | 1946 | 1468660282588 Marionette DEBUG loaded listener.js 02:11:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x119207400) [pid = 1946] [serial = 1144] [outer = 0x118839c00] 02:11:23 INFO - PROCESS | 1946 | 1468660283289 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 02:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 973ms 02:11:23 INFO - PROCESS | 1946 | 1468660283338 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 02:11:23 INFO - PROCESS | 1946 | 1468660283340 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 02:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:11:23 INFO - PROCESS | 1946 | 1468660283344 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:11:23 INFO - PROCESS | 1946 | 1468660283346 Marionette TRACE conn2 <- [1,1498,null,{}] 02:11:23 INFO - PROCESS | 1946 | 1468660283350 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:23 INFO - PROCESS | 1946 | 1468660283351 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:23 INFO - PROCESS | 1946 | 1468660283462 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 02:11:23 INFO - PROCESS | 1946 | --DOCSHELL 0x12a849000 == 39 [pid = 1946] [id = 378] 02:11:23 INFO - PROCESS | 1946 | --DOCSHELL 0x1192cd000 == 38 [pid = 1946] [id = 377] 02:11:23 INFO - PROCESS | 1946 | --DOCSHELL 0x119804000 == 37 [pid = 1946] [id = 376] 02:11:23 INFO - PROCESS | 1946 | --DOCSHELL 0x126934000 == 36 [pid = 1946] [id = 375] 02:11:23 INFO - PROCESS | 1946 | --DOCSHELL 0x1248c8000 == 35 [pid = 1946] [id = 374] 02:11:23 INFO - PROCESS | 1946 | --DOCSHELL 0x121398000 == 34 [pid = 1946] [id = 373] 02:11:23 INFO - PROCESS | 1946 | --DOCSHELL 0x119a43000 == 33 [pid = 1946] [id = 372] 02:11:23 INFO - PROCESS | 1946 | --DOCSHELL 0x1192d1800 == 32 [pid = 1946] [id = 371] 02:11:23 INFO - PROCESS | 1946 | --DOCSHELL 0x117e43800 == 31 [pid = 1946] [id = 370] 02:11:23 INFO - PROCESS | 1946 | --DOCSHELL 0x116412000 == 30 [pid = 1946] [id = 369] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x128574400) [pid = 1946] [serial = 1071] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1233b9800) [pid = 1946] [serial = 1068] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12a777400) [pid = 1946] [serial = 1077] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x118979400) [pid = 1946] [serial = 1080] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x129625000) [pid = 1946] [serial = 1075] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x129617000) [pid = 1946] [serial = 1074] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x116235800) [pid = 1946] [serial = 1050] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x116778000) [pid = 1946] [serial = 1051] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1188f9400) [pid = 1946] [serial = 1059] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x11953f400) [pid = 1946] [serial = 1060] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x121817c00) [pid = 1946] [serial = 1065] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11985b800) [pid = 1946] [serial = 1062] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x120e8b000) [pid = 1946] [serial = 1063] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x118977400) [pid = 1946] [serial = 1053] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x11920c400) [pid = 1946] [serial = 1054] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x116907000) [pid = 1946] [serial = 1056] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1186dcc00) [pid = 1946] [serial = 1057] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x128576400) [pid = 1946] [serial = 1048] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12915ac00) [pid = 1946] [serial = 1083] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12a8cdc00) [pid = 1946] [serial = 1078] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x120e87400) [pid = 1946] [serial = 1081] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1293ea400) [pid = 1946] [serial = 1072] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12544f800) [pid = 1946] [serial = 1069] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x121a0f800) [pid = 1946] [serial = 1066] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x12a8d1c00) [pid = 1946] [serial = 1084] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x12b42e000) [pid = 1946] [serial = 1087] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x12b171400) [pid = 1946] [serial = 1086] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x128224000) [pid = 1946] [serial = 1045] [outer = 0x0] [url = about:blank] 02:11:23 INFO - PROCESS | 1946 | 1468660283549 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:23 INFO - PROCESS | 1946 | 1468660283552 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x1164ab000 == 31 [pid = 1946] [id = 382] 02:11:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x11673f800) [pid = 1946] [serial = 1145] [outer = 0x0] 02:11:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x116778000) [pid = 1946] [serial = 1146] [outer = 0x11673f800] 02:11:23 INFO - PROCESS | 1946 | 1468660283582 Marionette DEBUG loaded listener.js 02:11:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x117568400) [pid = 1946] [serial = 1147] [outer = 0x11673f800] 02:11:23 INFO - PROCESS | 1946 | 1468660283910 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 02:11:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:11:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 572ms 02:11:23 INFO - PROCESS | 1946 | 1468660283917 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 02:11:23 INFO - PROCESS | 1946 | 1468660283922 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 02:11:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:11:23 INFO - PROCESS | 1946 | 1468660283926 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:11:23 INFO - PROCESS | 1946 | 1468660283928 Marionette TRACE conn2 <- [1,1502,null,{}] 02:11:23 INFO - PROCESS | 1946 | 1468660283930 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:23 INFO - PROCESS | 1946 | 1468660283935 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:24 INFO - PROCESS | 1946 | 1468660284016 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 02:11:24 INFO - PROCESS | 1946 | 1468660284021 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:24 INFO - PROCESS | 1946 | 1468660284023 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192c6000 == 32 [pid = 1946] [id = 383] 02:11:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1186e4400) [pid = 1946] [serial = 1148] [outer = 0x0] 02:11:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1190d9800) [pid = 1946] [serial = 1149] [outer = 0x1186e4400] 02:11:24 INFO - PROCESS | 1946 | 1468660284049 Marionette DEBUG loaded listener.js 02:11:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119509400) [pid = 1946] [serial = 1150] [outer = 0x1186e4400] 02:11:24 INFO - PROCESS | 1946 | 1468660284406 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 02:11:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:11:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 521ms 02:11:24 INFO - PROCESS | 1946 | 1468660284447 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 02:11:24 INFO - PROCESS | 1946 | 1468660284449 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 02:11:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:11:24 INFO - PROCESS | 1946 | 1468660284451 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:11:24 INFO - PROCESS | 1946 | 1468660284454 Marionette TRACE conn2 <- [1,1506,null,{}] 02:11:24 INFO - PROCESS | 1946 | 1468660284461 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:24 INFO - PROCESS | 1946 | 1468660284465 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:24 INFO - PROCESS | 1946 | 1468660284552 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 02:11:24 INFO - PROCESS | 1946 | 1468660284559 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:24 INFO - PROCESS | 1946 | 1468660284561 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x121151800 == 33 [pid = 1946] [id = 384] 02:11:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x115d17400) [pid = 1946] [serial = 1151] [outer = 0x0] 02:11:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11985c000) [pid = 1946] [serial = 1152] [outer = 0x115d17400] 02:11:24 INFO - PROCESS | 1946 | 1468660284589 Marionette DEBUG loaded listener.js 02:11:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x120e32800) [pid = 1946] [serial = 1153] [outer = 0x115d17400] 02:11:24 INFO - PROCESS | 1946 | 1468660284981 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 02:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 573ms 02:11:25 INFO - PROCESS | 1946 | 1468660285025 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 02:11:25 INFO - PROCESS | 1946 | 1468660285027 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 02:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:11:25 INFO - PROCESS | 1946 | 1468660285029 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:11:25 INFO - PROCESS | 1946 | 1468660285030 Marionette TRACE conn2 <- [1,1510,null,{}] 02:11:25 INFO - PROCESS | 1946 | 1468660285032 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:25 INFO - PROCESS | 1946 | 1468660285034 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:25 INFO - PROCESS | 1946 | 1468660285118 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 02:11:25 INFO - PROCESS | 1946 | 1468660285122 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:25 INFO - PROCESS | 1946 | 1468660285123 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234c8800 == 34 [pid = 1946] [id = 385] 02:11:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x120e8c400) [pid = 1946] [serial = 1154] [outer = 0x0] 02:11:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1210ccc00) [pid = 1946] [serial = 1155] [outer = 0x120e8c400] 02:11:25 INFO - PROCESS | 1946 | 1468660285149 Marionette DEBUG loaded listener.js 02:11:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x12181a800) [pid = 1946] [serial = 1156] [outer = 0x120e8c400] 02:11:25 INFO - PROCESS | 1946 | 1468660285522 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 02:11:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:11:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 520ms 02:11:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:11:25 INFO - PROCESS | 1946 | 1468660285550 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 02:11:25 INFO - PROCESS | 1946 | 1468660285552 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 02:11:25 INFO - PROCESS | 1946 | 1468660285556 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:11:25 INFO - PROCESS | 1946 | 1468660285557 Marionette TRACE conn2 <- [1,1514,null,{}] 02:11:25 INFO - PROCESS | 1946 | 1468660285572 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:25 INFO - PROCESS | 1946 | 1468660285574 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:25 INFO - PROCESS | 1946 | 1468660285731 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 02:11:25 INFO - PROCESS | 1946 | 1468660285753 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:25 INFO - PROCESS | 1946 | 1468660285754 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x125fd3000 == 35 [pid = 1946] [id = 386] 02:11:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x12181e400) [pid = 1946] [serial = 1157] [outer = 0x0] 02:11:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x121926800) [pid = 1946] [serial = 1158] [outer = 0x12181e400] 02:11:25 INFO - PROCESS | 1946 | 1468660285795 Marionette DEBUG loaded listener.js 02:11:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1233b9800) [pid = 1946] [serial = 1159] [outer = 0x12181e400] 02:11:26 INFO - PROCESS | 1946 | 1468660286143 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 02:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 633ms 02:11:26 INFO - PROCESS | 1946 | 1468660286188 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 02:11:26 INFO - PROCESS | 1946 | 1468660286190 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 02:11:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:11:26 INFO - PROCESS | 1946 | 1468660286192 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:11:26 INFO - PROCESS | 1946 | 1468660286193 Marionette TRACE conn2 <- [1,1518,null,{}] 02:11:26 INFO - PROCESS | 1946 | 1468660286195 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:26 INFO - PROCESS | 1946 | 1468660286200 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:26 INFO - PROCESS | 1946 | 1468660286317 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 02:11:26 INFO - PROCESS | 1946 | 1468660286328 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:26 INFO - PROCESS | 1946 | 1468660286329 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x129371800 == 36 [pid = 1946] [id = 387] 02:11:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1233c4400) [pid = 1946] [serial = 1160] [outer = 0x0] 02:11:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12544a000) [pid = 1946] [serial = 1161] [outer = 0x1233c4400] 02:11:26 INFO - PROCESS | 1946 | 1468660286355 Marionette DEBUG loaded listener.js 02:11:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x128574c00) [pid = 1946] [serial = 1162] [outer = 0x1233c4400] 02:11:26 INFO - PROCESS | 1946 | 1468660286712 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:11:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:11:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 568ms 02:11:26 INFO - PROCESS | 1946 | 1468660286767 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 02:11:26 INFO - PROCESS | 1946 | 1468660286768 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 02:11:26 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:11:26 INFO - PROCESS | 1946 | 1468660286778 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:11:26 INFO - PROCESS | 1946 | 1468660286779 Marionette TRACE conn2 <- [1,1522,null,{}] 02:11:26 INFO - PROCESS | 1946 | 1468660286781 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:26 INFO - PROCESS | 1946 | 1468660286782 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:26 INFO - PROCESS | 1946 | 1468660286879 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 02:11:26 INFO - PROCESS | 1946 | 1468660286883 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:26 INFO - PROCESS | 1946 | 1468660286884 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a833800 == 37 [pid = 1946] [id = 388] 02:11:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x125452800) [pid = 1946] [serial = 1163] [outer = 0x0] 02:11:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1293ea400) [pid = 1946] [serial = 1164] [outer = 0x125452800] 02:11:26 INFO - PROCESS | 1946 | 1468660286908 Marionette DEBUG loaded listener.js 02:11:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x129622800) [pid = 1946] [serial = 1165] [outer = 0x125452800] 02:11:27 INFO - PROCESS | 1946 | 1468660287230 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 02:11:27 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:11:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:11:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:11:27 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 02:11:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:11:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:11:27 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 02:11:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:11:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:11:27 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 02:11:27 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:11:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:11:27 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 519ms 02:11:27 INFO - PROCESS | 1946 | 1468660287298 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 02:11:27 INFO - PROCESS | 1946 | 1468660287299 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 02:11:27 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:11:27 INFO - PROCESS | 1946 | 1468660287302 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:11:27 INFO - PROCESS | 1946 | 1468660287303 Marionette TRACE conn2 <- [1,1526,null,{}] 02:11:27 INFO - PROCESS | 1946 | 1468660287305 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:27 INFO - PROCESS | 1946 | 1468660287306 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:27 INFO - PROCESS | 1946 | 1468660287404 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 02:11:27 INFO - PROCESS | 1946 | 1468660287415 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:27 INFO - PROCESS | 1946 | 1468660287416 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b243800 == 38 [pid = 1946] [id = 389] 02:11:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12a4e1000) [pid = 1946] [serial = 1166] [outer = 0x0] 02:11:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12a8c6800) [pid = 1946] [serial = 1167] [outer = 0x12a4e1000] 02:11:27 INFO - PROCESS | 1946 | 1468660287441 Marionette DEBUG loaded listener.js 02:11:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12b420400) [pid = 1946] [serial = 1168] [outer = 0x12a4e1000] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x119503c00) [pid = 1946] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x11830c400) [pid = 1946] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x115e69c00) [pid = 1946] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1132a9800) [pid = 1946] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11698a400) [pid = 1946] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1167e2400) [pid = 1946] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1120e5800) [pid = 1946] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1184c3800) [pid = 1946] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x120e9f400) [pid = 1946] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x120eabc00) [pid = 1946] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x113c6b000) [pid = 1946] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1265a2000) [pid = 1946] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x111f5fc00) [pid = 1946] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119d5e000) [pid = 1946] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x115e63800) [pid = 1946] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:11:27 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x11883c800) [pid = 1946] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:11:27 INFO - PROCESS | 1946 | 1468660287869 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 02:11:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:11:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:11:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:11:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:11:27 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:11:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:11:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:27 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:11:27 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 619ms 02:11:27 INFO - PROCESS | 1946 | 1468660287922 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 02:11:27 INFO - PROCESS | 1946 | 1468660287923 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 02:11:27 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:11:27 INFO - PROCESS | 1946 | 1468660287925 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:11:27 INFO - PROCESS | 1946 | 1468660287926 Marionette TRACE conn2 <- [1,1530,null,{}] 02:11:27 INFO - PROCESS | 1946 | 1468660287929 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:27 INFO - PROCESS | 1946 | 1468660287930 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:28 INFO - PROCESS | 1946 | 1468660288007 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 02:11:28 INFO - PROCESS | 1946 | 1468660288061 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:28 INFO - PROCESS | 1946 | 1468660288063 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x12114e800 == 39 [pid = 1946] [id = 390] 02:11:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1164f4800) [pid = 1946] [serial = 1169] [outer = 0x0] 02:11:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x119206000) [pid = 1946] [serial = 1170] [outer = 0x1164f4800] 02:11:28 INFO - PROCESS | 1946 | 1468660288091 Marionette DEBUG loaded listener.js 02:11:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x120e9f400) [pid = 1946] [serial = 1171] [outer = 0x1164f4800] 02:11:28 INFO - PROCESS | 1946 | 1468660288312 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 02:11:28 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 02:11:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:11:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:11:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:11:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:11:28 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:11:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 02:11:28 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:11:28 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 417ms 02:11:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:11:28 INFO - PROCESS | 1946 | 1468660288344 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 02:11:28 INFO - PROCESS | 1946 | 1468660288345 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 02:11:28 INFO - PROCESS | 1946 | 1468660288354 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:11:28 INFO - PROCESS | 1946 | 1468660288355 Marionette TRACE conn2 <- [1,1534,null,{}] 02:11:28 INFO - PROCESS | 1946 | 1468660288357 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:28 INFO - PROCESS | 1946 | 1468660288359 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:28 INFO - PROCESS | 1946 | 1468660288446 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 02:11:28 INFO - PROCESS | 1946 | 1468660288453 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:28 INFO - PROCESS | 1946 | 1468660288454 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd80800 == 40 [pid = 1946] [id = 391] 02:11:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119511000) [pid = 1946] [serial = 1172] [outer = 0x0] 02:11:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x129155800) [pid = 1946] [serial = 1173] [outer = 0x119511000] 02:11:28 INFO - PROCESS | 1946 | 1468660288478 Marionette DEBUG loaded listener.js 02:11:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12b2f9000) [pid = 1946] [serial = 1174] [outer = 0x119511000] 02:11:28 INFO - PROCESS | 1946 | 1468660288822 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:11:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:11:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 527ms 02:11:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:11:28 INFO - PROCESS | 1946 | 1468660288875 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 02:11:28 INFO - PROCESS | 1946 | 1468660288877 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 02:11:28 INFO - PROCESS | 1946 | 1468660288879 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:11:28 INFO - PROCESS | 1946 | 1468660288881 Marionette TRACE conn2 <- [1,1538,null,{}] 02:11:28 INFO - PROCESS | 1946 | 1468660288884 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:28 INFO - PROCESS | 1946 | 1468660288885 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:29 INFO - PROCESS | 1946 | 1468660289003 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 02:11:29 INFO - PROCESS | 1946 | 1468660289010 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:29 INFO - PROCESS | 1946 | 1468660289011 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf5b800 == 41 [pid = 1946] [id = 392] 02:11:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x119592800) [pid = 1946] [serial = 1175] [outer = 0x0] 02:11:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12b426c00) [pid = 1946] [serial = 1176] [outer = 0x119592800] 02:11:29 INFO - PROCESS | 1946 | 1468660289037 Marionette DEBUG loaded listener.js 02:11:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12bdbec00) [pid = 1946] [serial = 1177] [outer = 0x119592800] 02:11:29 INFO - PROCESS | 1946 | 1468660289355 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:11:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:11:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 522ms 02:11:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:11:29 INFO - PROCESS | 1946 | 1468660289402 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 02:11:29 INFO - PROCESS | 1946 | 1468660289403 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 02:11:29 INFO - PROCESS | 1946 | 1468660289405 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:11:29 INFO - PROCESS | 1946 | 1468660289406 Marionette TRACE conn2 <- [1,1542,null,{}] 02:11:29 INFO - PROCESS | 1946 | 1468660289409 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:29 INFO - PROCESS | 1946 | 1468660289410 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:29 INFO - PROCESS | 1946 | 1468660289492 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 02:11:29 INFO - PROCESS | 1946 | 1468660289496 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:29 INFO - PROCESS | 1946 | 1468660289497 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c715800 == 42 [pid = 1946] [id = 393] 02:11:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1195c3c00) [pid = 1946] [serial = 1178] [outer = 0x0] 02:11:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1195c9c00) [pid = 1946] [serial = 1179] [outer = 0x1195c3c00] 02:11:29 INFO - PROCESS | 1946 | 1468660289522 Marionette DEBUG loaded listener.js 02:11:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12bdbbc00) [pid = 1946] [serial = 1180] [outer = 0x1195c3c00] 02:11:30 INFO - PROCESS | 1946 | 1468660290001 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 02:11:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:11:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 623ms 02:11:30 INFO - PROCESS | 1946 | 1468660290029 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 02:11:30 INFO - PROCESS | 1946 | 1468660290031 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 02:11:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:11:30 INFO - PROCESS | 1946 | 1468660290035 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:11:30 INFO - PROCESS | 1946 | 1468660290037 Marionette TRACE conn2 <- [1,1546,null,{}] 02:11:30 INFO - PROCESS | 1946 | 1468660290041 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:30 INFO - PROCESS | 1946 | 1468660290043 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:30 INFO - PROCESS | 1946 | 1468660290154 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 02:11:30 INFO - PROCESS | 1946 | 1468660290229 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:30 INFO - PROCESS | 1946 | 1468660290230 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x11887d000 == 43 [pid = 1946] [id = 394] 02:11:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x116235800) [pid = 1946] [serial = 1181] [outer = 0x0] 02:11:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x116983c00) [pid = 1946] [serial = 1182] [outer = 0x116235800] 02:11:30 INFO - PROCESS | 1946 | 1468660290261 Marionette DEBUG loaded listener.js 02:11:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x118229400) [pid = 1946] [serial = 1183] [outer = 0x116235800] 02:11:30 INFO - PROCESS | 1946 | 1468660290692 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 02:11:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:11:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 720ms 02:11:30 INFO - PROCESS | 1946 | 1468660290755 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 02:11:30 INFO - PROCESS | 1946 | 1468660290758 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 02:11:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:11:30 INFO - PROCESS | 1946 | 1468660290763 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:11:30 INFO - PROCESS | 1946 | 1468660290765 Marionette TRACE conn2 <- [1,1550,null,{}] 02:11:30 INFO - PROCESS | 1946 | 1468660290768 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:30 INFO - PROCESS | 1946 | 1468660290769 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:30 INFO - PROCESS | 1946 | 1468660290899 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 02:11:30 INFO - PROCESS | 1946 | 1468660290974 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:30 INFO - PROCESS | 1946 | 1468660290975 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x12630d000 == 44 [pid = 1946] [id = 395] 02:11:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1190d0c00) [pid = 1946] [serial = 1184] [outer = 0x0] 02:11:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x11953f800) [pid = 1946] [serial = 1185] [outer = 0x1190d0c00] 02:11:31 INFO - PROCESS | 1946 | 1468660291006 Marionette DEBUG loaded listener.js 02:11:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1195c9000) [pid = 1946] [serial = 1186] [outer = 0x1190d0c00] 02:11:31 INFO - PROCESS | 1946 | 1468660291439 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:11:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:11:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 721ms 02:11:31 INFO - PROCESS | 1946 | 1468660291485 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 02:11:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:11:31 INFO - PROCESS | 1946 | 1468660291487 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 02:11:31 INFO - PROCESS | 1946 | 1468660291489 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:11:31 INFO - PROCESS | 1946 | 1468660291492 Marionette TRACE conn2 <- [1,1554,null,{}] 02:11:31 INFO - PROCESS | 1946 | 1468660291500 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:31 INFO - PROCESS | 1946 | 1468660291503 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:31 INFO - PROCESS | 1946 | 1468660291608 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 02:11:31 INFO - PROCESS | 1946 | 1468660291671 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:31 INFO - PROCESS | 1946 | 1468660291673 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c35a800 == 45 [pid = 1946] [id = 396] 02:11:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x119dab400) [pid = 1946] [serial = 1187] [outer = 0x0] 02:11:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1233c4800) [pid = 1946] [serial = 1188] [outer = 0x119dab400] 02:11:31 INFO - PROCESS | 1946 | 1468660291704 Marionette DEBUG loaded listener.js 02:11:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12544a800) [pid = 1946] [serial = 1189] [outer = 0x119dab400] 02:11:32 INFO - PROCESS | 1946 | 1468660292165 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:11:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:11:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 725ms 02:11:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:11:32 INFO - PROCESS | 1946 | 1468660292217 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 02:11:32 INFO - PROCESS | 1946 | 1468660292219 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 02:11:32 INFO - PROCESS | 1946 | 1468660292221 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:11:32 INFO - PROCESS | 1946 | 1468660292222 Marionette TRACE conn2 <- [1,1558,null,{}] 02:11:32 INFO - PROCESS | 1946 | 1468660292225 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:32 INFO - PROCESS | 1946 | 1468660292226 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:32 INFO - PROCESS | 1946 | 1468660292332 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 02:11:32 INFO - PROCESS | 1946 | 1468660292404 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:32 INFO - PROCESS | 1946 | 1468660292406 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cbc6800 == 46 [pid = 1946] [id = 397] 02:11:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x124de9400) [pid = 1946] [serial = 1190] [outer = 0x0] 02:11:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x129625c00) [pid = 1946] [serial = 1191] [outer = 0x124de9400] 02:11:32 INFO - PROCESS | 1946 | 1468660292435 Marionette DEBUG loaded listener.js 02:11:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12b423800) [pid = 1946] [serial = 1192] [outer = 0x124de9400] 02:11:32 INFO - PROCESS | 1946 | 1468660292874 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:11:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:11:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 673ms 02:11:32 INFO - PROCESS | 1946 | 1468660292895 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 02:11:32 INFO - PROCESS | 1946 | 1468660292896 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 02:11:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:11:32 INFO - PROCESS | 1946 | 1468660292898 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:11:32 INFO - PROCESS | 1946 | 1468660292900 Marionette TRACE conn2 <- [1,1562,null,{}] 02:11:32 INFO - PROCESS | 1946 | 1468660292902 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:32 INFO - PROCESS | 1946 | 1468660292904 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:33 INFO - PROCESS | 1946 | 1468660293008 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 02:11:33 INFO - PROCESS | 1946 | 1468660293232 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:33 INFO - PROCESS | 1946 | 1468660293234 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186ae800 == 47 [pid = 1946] [id = 398] 02:11:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x114fd0400) [pid = 1946] [serial = 1193] [outer = 0x0] 02:11:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x116299000) [pid = 1946] [serial = 1194] [outer = 0x114fd0400] 02:11:33 INFO - PROCESS | 1946 | 1468660293262 Marionette DEBUG loaded listener.js 02:11:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x116936000) [pid = 1946] [serial = 1195] [outer = 0x114fd0400] 02:11:33 INFO - PROCESS | 1946 | 1468660293781 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:11:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:11:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 921ms 02:11:33 INFO - PROCESS | 1946 | 1468660293822 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 02:11:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:11:33 INFO - PROCESS | 1946 | 1468660293825 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 02:11:33 INFO - PROCESS | 1946 | 1468660293830 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:11:33 INFO - PROCESS | 1946 | 1468660293833 Marionette TRACE conn2 <- [1,1566,null,{}] 02:11:33 INFO - PROCESS | 1946 | 1468660293838 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:33 INFO - PROCESS | 1946 | 1468660293840 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:33 INFO - PROCESS | 1946 | 1468660293973 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 02:11:34 INFO - PROCESS | 1946 | 1468660294037 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:34 INFO - PROCESS | 1946 | 1468660294038 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a5a000 == 48 [pid = 1946] [id = 399] 02:11:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1186e7400) [pid = 1946] [serial = 1196] [outer = 0x0] 02:11:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x118974800) [pid = 1946] [serial = 1197] [outer = 0x1186e7400] 02:11:34 INFO - PROCESS | 1946 | 1468660294065 Marionette DEBUG loaded listener.js 02:11:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x119508c00) [pid = 1946] [serial = 1198] [outer = 0x1186e7400] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x1181be800 == 47 [pid = 1946] [id = 368] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf5b800 == 46 [pid = 1946] [id = 392] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd80800 == 45 [pid = 1946] [id = 391] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12114e800 == 44 [pid = 1946] [id = 390] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12b243800 == 43 [pid = 1946] [id = 389] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12a833800 == 42 [pid = 1946] [id = 388] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x129371800 == 41 [pid = 1946] [id = 387] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x125fd3000 == 40 [pid = 1946] [id = 386] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x1234c8800 == 39 [pid = 1946] [id = 385] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x121151800 == 38 [pid = 1946] [id = 384] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x1192c6000 == 37 [pid = 1946] [id = 383] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x1164ab000 == 36 [pid = 1946] [id = 382] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x119d86800 == 35 [pid = 1946] [id = 381] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x116adf800 == 34 [pid = 1946] [id = 380] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x121397000 == 33 [pid = 1946] [id = 379] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x1186ae800 == 32 [pid = 1946] [id = 398] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12cbc6800 == 31 [pid = 1946] [id = 397] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12c35a800 == 30 [pid = 1946] [id = 396] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12630d000 == 29 [pid = 1946] [id = 395] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x12c715800 == 28 [pid = 1946] [id = 393] 02:11:34 INFO - PROCESS | 1946 | --DOCSHELL 0x11887d000 == 27 [pid = 1946] [id = 394] 02:11:34 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x11954c400) [pid = 1946] [serial = 1116] [outer = 0x0] [url = about:blank] 02:11:34 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x1186e8000) [pid = 1946] [serial = 1104] [outer = 0x0] [url = about:blank] 02:11:34 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x119053400) [pid = 1946] [serial = 1105] [outer = 0x0] [url = about:blank] 02:11:34 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x116640800) [pid = 1946] [serial = 1107] [outer = 0x0] [url = about:blank] 02:11:34 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x116774000) [pid = 1946] [serial = 1108] [outer = 0x0] [url = about:blank] 02:11:34 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x11950d800) [pid = 1946] [serial = 1113] [outer = 0x0] [url = about:blank] 02:11:34 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x119543000) [pid = 1946] [serial = 1114] [outer = 0x0] [url = about:blank] 02:11:34 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x118615400) [pid = 1946] [serial = 1110] [outer = 0x0] [url = about:blank] 02:11:34 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x118831800) [pid = 1946] [serial = 1111] [outer = 0x0] [url = about:blank] 02:11:34 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x119da6000) [pid = 1946] [serial = 1119] [outer = 0x0] [url = about:blank] 02:11:34 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1162a3400) [pid = 1946] [serial = 1090] [outer = 0x0] [url = about:blank] 02:11:34 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1130aa000) [pid = 1946] [serial = 1089] [outer = 0x0] [url = about:blank] 02:11:34 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x11958bc00) [pid = 1946] [serial = 1093] [outer = 0x0] [url = about:blank] 02:11:34 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119505800) [pid = 1946] [serial = 1092] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x124b32400) [pid = 1946] [serial = 1096] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1210ca800) [pid = 1946] [serial = 1095] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x12191a800) [pid = 1946] [serial = 1122] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x12915f000) [pid = 1946] [serial = 1126] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x12a777800) [pid = 1946] [serial = 1099] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1293be800) [pid = 1946] [serial = 1098] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1263a2400) [pid = 1946] [serial = 1125] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11904a800) [pid = 1946] [serial = 1129] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x129620c00) [pid = 1946] [serial = 1134] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12a4d8c00) [pid = 1946] [serial = 1135] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x115d0dc00) [pid = 1946] [serial = 1128] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12b172c00) [pid = 1946] [serial = 1137] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x120eab000) [pid = 1946] [serial = 1120] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x124ba6800) [pid = 1946] [serial = 1123] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119a86800) [pid = 1946] [serial = 1117] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12915c800) [pid = 1946] [serial = 1102] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x119546400) [pid = 1946] [serial = 1101] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1210cac00) [pid = 1946] [serial = 1131] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1293c1800) [pid = 1946] [serial = 1132] [outer = 0x0] [url = about:blank] 02:11:35 INFO - PROCESS | 1946 | 1468660295103 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:11:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:11:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1327ms 02:11:35 INFO - PROCESS | 1946 | 1468660295156 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 02:11:35 INFO - PROCESS | 1946 | 1468660295159 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 02:11:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:11:35 INFO - PROCESS | 1946 | 1468660295162 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:11:35 INFO - PROCESS | 1946 | 1468660295164 Marionette TRACE conn2 <- [1,1570,null,{}] 02:11:35 INFO - PROCESS | 1946 | 1468660295170 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:35 INFO - PROCESS | 1946 | 1468660295172 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:35 INFO - PROCESS | 1946 | 1468660295253 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 02:11:35 INFO - PROCESS | 1946 | 1468660295259 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:35 INFO - PROCESS | 1946 | 1468660295261 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x116951800 == 28 [pid = 1946] [id = 400] 02:11:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x116745800) [pid = 1946] [serial = 1199] [outer = 0x0] 02:11:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11676c400) [pid = 1946] [serial = 1200] [outer = 0x116745800] 02:11:35 INFO - PROCESS | 1946 | 1468660295313 Marionette DEBUG loaded listener.js 02:11:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x113da9c00) [pid = 1946] [serial = 1201] [outer = 0x116745800] 02:11:35 INFO - PROCESS | 1946 | 1468660295681 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:11:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:11:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 571ms 02:11:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:11:35 INFO - PROCESS | 1946 | 1468660295733 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 02:11:35 INFO - PROCESS | 1946 | 1468660295736 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 02:11:35 INFO - PROCESS | 1946 | 1468660295741 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:11:35 INFO - PROCESS | 1946 | 1468660295743 Marionette TRACE conn2 <- [1,1574,null,{}] 02:11:35 INFO - PROCESS | 1946 | 1468660295745 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:35 INFO - PROCESS | 1946 | 1468660295747 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:35 INFO - PROCESS | 1946 | 1468660295824 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 02:11:35 INFO - PROCESS | 1946 | 1468660295828 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:35 INFO - PROCESS | 1946 | 1468660295829 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e43800 == 29 [pid = 1946] [id = 401] 02:11:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x117ebd400) [pid = 1946] [serial = 1202] [outer = 0x0] 02:11:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1186e3c00) [pid = 1946] [serial = 1203] [outer = 0x117ebd400] 02:11:35 INFO - PROCESS | 1946 | 1468660295859 Marionette DEBUG loaded listener.js 02:11:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1188f1400) [pid = 1946] [serial = 1204] [outer = 0x117ebd400] 02:11:36 INFO - PROCESS | 1946 | 1468660296205 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 02:11:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:11:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 469ms 02:11:36 INFO - PROCESS | 1946 | 1468660296210 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 02:11:36 INFO - PROCESS | 1946 | 1468660296211 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 02:11:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:11:36 INFO - PROCESS | 1946 | 1468660296214 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:11:36 INFO - PROCESS | 1946 | 1468660296218 Marionette TRACE conn2 <- [1,1578,null,{}] 02:11:36 INFO - PROCESS | 1946 | 1468660296239 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:36 INFO - PROCESS | 1946 | 1468660296242 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:36 INFO - PROCESS | 1946 | 1468660296322 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 02:11:36 INFO - PROCESS | 1946 | 1468660296327 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:36 INFO - PROCESS | 1946 | 1468660296329 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190b3000 == 30 [pid = 1946] [id = 402] 02:11:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x115d0e400) [pid = 1946] [serial = 1205] [outer = 0x0] 02:11:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119526400) [pid = 1946] [serial = 1206] [outer = 0x115d0e400] 02:11:36 INFO - PROCESS | 1946 | 1468660296359 Marionette DEBUG loaded listener.js 02:11:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x11958a400) [pid = 1946] [serial = 1207] [outer = 0x115d0e400] 02:11:36 INFO - PROCESS | 1946 | 1468660296702 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 02:11:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:11:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 523ms 02:11:36 INFO - PROCESS | 1946 | 1468660296738 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 02:11:36 INFO - PROCESS | 1946 | 1468660296739 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 02:11:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:11:36 INFO - PROCESS | 1946 | 1468660296742 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:11:36 INFO - PROCESS | 1946 | 1468660296743 Marionette TRACE conn2 <- [1,1582,null,{}] 02:11:36 INFO - PROCESS | 1946 | 1468660296745 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:36 INFO - PROCESS | 1946 | 1468660296746 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:36 INFO - PROCESS | 1946 | 1468660296826 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 02:11:36 INFO - PROCESS | 1946 | 1468660296889 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:36 INFO - PROCESS | 1946 | 1468660296891 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a4c000 == 31 [pid = 1946] [id = 403] 02:11:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x119521000) [pid = 1946] [serial = 1208] [outer = 0x0] 02:11:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1195c3000) [pid = 1946] [serial = 1209] [outer = 0x119521000] 02:11:36 INFO - PROCESS | 1946 | 1468660296916 Marionette DEBUG loaded listener.js 02:11:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119860400) [pid = 1946] [serial = 1210] [outer = 0x119521000] 02:11:37 INFO - PROCESS | 1946 | 1468660297245 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:11:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:11:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 518ms 02:11:37 INFO - PROCESS | 1946 | 1468660297261 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 02:11:37 INFO - PROCESS | 1946 | 1468660297262 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 02:11:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:11:37 INFO - PROCESS | 1946 | 1468660297271 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:11:37 INFO - PROCESS | 1946 | 1468660297272 Marionette TRACE conn2 <- [1,1586,null,{}] 02:11:37 INFO - PROCESS | 1946 | 1468660297274 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:37 INFO - PROCESS | 1946 | 1468660297276 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:37 INFO - PROCESS | 1946 | 1468660297373 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 02:11:37 INFO - PROCESS | 1946 | 1468660297376 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:37 INFO - PROCESS | 1946 | 1468660297377 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f73800 == 32 [pid = 1946] [id = 404] 02:11:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x114f6e000) [pid = 1946] [serial = 1211] [outer = 0x0] 02:11:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119d55000) [pid = 1946] [serial = 1212] [outer = 0x114f6e000] 02:11:37 INFO - PROCESS | 1946 | 1468660297402 Marionette DEBUG loaded listener.js 02:11:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x120e34c00) [pid = 1946] [serial = 1213] [outer = 0x114f6e000] 02:11:37 INFO - PROCESS | 1946 | 1468660297763 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 02:11:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:11:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 527ms 02:11:37 INFO - PROCESS | 1946 | 1468660297810 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 02:11:37 INFO - PROCESS | 1946 | 1468660297811 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 02:11:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:11:37 INFO - PROCESS | 1946 | 1468660297814 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:11:37 INFO - PROCESS | 1946 | 1468660297815 Marionette TRACE conn2 <- [1,1590,null,{}] 02:11:37 INFO - PROCESS | 1946 | 1468660297818 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:37 INFO - PROCESS | 1946 | 1468660297822 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:37 INFO - PROCESS | 1946 | 1468660297935 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 02:11:37 INFO - PROCESS | 1946 | 1468660297971 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:37 INFO - PROCESS | 1946 | 1468660297972 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234b5000 == 33 [pid = 1946] [id = 405] 02:11:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x113c62000) [pid = 1946] [serial = 1214] [outer = 0x0] 02:11:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x120ea8400) [pid = 1946] [serial = 1215] [outer = 0x113c62000] 02:11:37 INFO - PROCESS | 1946 | 1468660297997 Marionette DEBUG loaded listener.js 02:11:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x124838800) [pid = 1946] [serial = 1216] [outer = 0x113c62000] 02:11:38 INFO - PROCESS | 1946 | 1468660298313 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 02:11:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:11:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 519ms 02:11:38 INFO - PROCESS | 1946 | 1468660298334 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 02:11:38 INFO - PROCESS | 1946 | 1468660298335 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 02:11:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:11:38 INFO - PROCESS | 1946 | 1468660298337 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:11:38 INFO - PROCESS | 1946 | 1468660298338 Marionette TRACE conn2 <- [1,1594,null,{}] 02:11:38 INFO - PROCESS | 1946 | 1468660298341 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:38 INFO - PROCESS | 1946 | 1468660298342 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:38 INFO - PROCESS | 1946 | 1468660298436 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 02:11:38 INFO - PROCESS | 1946 | 1468660298473 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:38 INFO - PROCESS | 1946 | 1468660298474 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x12630d000 == 34 [pid = 1946] [id = 406] 02:11:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x119592400) [pid = 1946] [serial = 1217] [outer = 0x0] 02:11:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x124b2ac00) [pid = 1946] [serial = 1218] [outer = 0x119592400] 02:11:38 INFO - PROCESS | 1946 | 1468660298499 Marionette DEBUG loaded listener.js 02:11:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x126520400) [pid = 1946] [serial = 1219] [outer = 0x119592400] 02:11:38 INFO - PROCESS | 1946 | 1468660298807 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:11:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:11:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms 02:11:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:11:38 INFO - PROCESS | 1946 | 1468660298858 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 02:11:38 INFO - PROCESS | 1946 | 1468660298859 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 02:11:38 INFO - PROCESS | 1946 | 1468660298862 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:11:38 INFO - PROCESS | 1946 | 1468660298863 Marionette TRACE conn2 <- [1,1598,null,{}] 02:11:38 INFO - PROCESS | 1946 | 1468660298865 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:38 INFO - PROCESS | 1946 | 1468660298867 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:38 INFO - PROCESS | 1946 | 1468660298961 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 02:11:38 INFO - PROCESS | 1946 | 1468660298972 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:38 INFO - PROCESS | 1946 | 1468660298973 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x128309800 == 35 [pid = 1946] [id = 407] 02:11:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x12674b000) [pid = 1946] [serial = 1220] [outer = 0x0] 02:11:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x128225800) [pid = 1946] [serial = 1221] [outer = 0x12674b000] 02:11:39 INFO - PROCESS | 1946 | 1468660298997 Marionette DEBUG loaded listener.js 02:11:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x128534400) [pid = 1946] [serial = 1222] [outer = 0x12674b000] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1233c4400) [pid = 1946] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x125452800) [pid = 1946] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x12a4e1000) [pid = 1946] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1164f4800) [pid = 1946] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119511000) [pid = 1946] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x115d17400) [pid = 1946] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x12a4dc800) [pid = 1946] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x120e8c400) [pid = 1946] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11673f800) [pid = 1946] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1186e4400) [pid = 1946] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x118839c00) [pid = 1946] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119592800) [pid = 1946] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x115d12800) [pid = 1946] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1195c3c00) [pid = 1946] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:11:39 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12181e400) [pid = 1946] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:11:39 INFO - PROCESS | 1946 | 1468660299506 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:11:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:11:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 673ms 02:11:39 INFO - PROCESS | 1946 | 1468660299536 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 02:11:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:11:39 INFO - PROCESS | 1946 | 1468660299545 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 02:11:39 INFO - PROCESS | 1946 | 1468660299548 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:11:39 INFO - PROCESS | 1946 | 1468660299549 Marionette TRACE conn2 <- [1,1602,null,{}] 02:11:39 INFO - PROCESS | 1946 | 1468660299551 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:39 INFO - PROCESS | 1946 | 1468660299552 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:39 INFO - PROCESS | 1946 | 1468660299631 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 02:11:39 INFO - PROCESS | 1946 | 1468660299695 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:39 INFO - PROCESS | 1946 | 1468660299696 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190b1800 == 36 [pid = 1946] [id = 408] 02:11:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1167e0400) [pid = 1946] [serial = 1223] [outer = 0x0] 02:11:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11920b800) [pid = 1946] [serial = 1224] [outer = 0x1167e0400] 02:11:39 INFO - PROCESS | 1946 | 1468660299721 Marionette DEBUG loaded listener.js 02:11:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x120eadc00) [pid = 1946] [serial = 1225] [outer = 0x1167e0400] 02:11:40 INFO - PROCESS | 1946 | 1468660299991 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 02:11:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:11:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 471ms 02:11:40 INFO - PROCESS | 1946 | 1468660300023 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 02:11:40 INFO - PROCESS | 1946 | 1468660300024 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 02:11:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:11:40 INFO - PROCESS | 1946 | 1468660300027 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:11:40 INFO - PROCESS | 1946 | 1468660300028 Marionette TRACE conn2 <- [1,1606,null,{}] 02:11:40 INFO - PROCESS | 1946 | 1468660300030 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:40 INFO - PROCESS | 1946 | 1468660300032 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:40 INFO - PROCESS | 1946 | 1468660300125 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 02:11:40 INFO - PROCESS | 1946 | 1468660300128 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:40 INFO - PROCESS | 1946 | 1468660300129 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a607000 == 37 [pid = 1946] [id = 409] 02:11:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1210ca400) [pid = 1946] [serial = 1226] [outer = 0x0] 02:11:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x128535800) [pid = 1946] [serial = 1227] [outer = 0x1210ca400] 02:11:40 INFO - PROCESS | 1946 | 1468660300156 Marionette DEBUG loaded listener.js 02:11:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x129159000) [pid = 1946] [serial = 1228] [outer = 0x1210ca400] 02:11:40 INFO - PROCESS | 1946 | 1468660300511 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 02:11:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:11:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 519ms 02:11:40 INFO - PROCESS | 1946 | 1468660300548 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 02:11:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:11:40 INFO - PROCESS | 1946 | 1468660300552 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 02:11:40 INFO - PROCESS | 1946 | 1468660300561 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:11:40 INFO - PROCESS | 1946 | 1468660300563 Marionette TRACE conn2 <- [1,1610,null,{}] 02:11:40 INFO - PROCESS | 1946 | 1468660300565 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:40 INFO - PROCESS | 1946 | 1468660300567 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:40 INFO - PROCESS | 1946 | 1468660300656 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 02:11:40 INFO - PROCESS | 1946 | 1468660300659 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:40 INFO - PROCESS | 1946 | 1468660300661 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d94800 == 38 [pid = 1946] [id = 410] 02:11:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x129161800) [pid = 1946] [serial = 1229] [outer = 0x0] 02:11:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1293f0400) [pid = 1946] [serial = 1230] [outer = 0x129161800] 02:11:40 INFO - PROCESS | 1946 | 1468660300688 Marionette DEBUG loaded listener.js 02:11:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12a4e1400) [pid = 1946] [serial = 1231] [outer = 0x129161800] 02:11:41 INFO - PROCESS | 1946 | 1468660301010 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 02:11:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:11:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 476ms 02:11:41 INFO - PROCESS | 1946 | 1468660301031 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 02:11:41 INFO - PROCESS | 1946 | 1468660301033 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 02:11:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:11:41 INFO - PROCESS | 1946 | 1468660301037 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:11:41 INFO - PROCESS | 1946 | 1468660301038 Marionette TRACE conn2 <- [1,1614,null,{}] 02:11:41 INFO - PROCESS | 1946 | 1468660301041 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:41 INFO - PROCESS | 1946 | 1468660301042 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:41 INFO - PROCESS | 1946 | 1468660301120 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 02:11:41 INFO - PROCESS | 1946 | 1468660301124 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:41 INFO - PROCESS | 1946 | 1468660301125 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x12babb000 == 39 [pid = 1946] [id = 411] 02:11:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12a4e2800) [pid = 1946] [serial = 1232] [outer = 0x0] 02:11:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12a8c7400) [pid = 1946] [serial = 1233] [outer = 0x12a4e2800] 02:11:41 INFO - PROCESS | 1946 | 1468660301149 Marionette DEBUG loaded listener.js 02:11:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12b167800) [pid = 1946] [serial = 1234] [outer = 0x12a4e2800] 02:11:41 INFO - PROCESS | 1946 | 1468660301702 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 02:11:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 02:11:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 720ms 02:11:41 INFO - PROCESS | 1946 | 1468660301762 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 02:11:41 INFO - PROCESS | 1946 | 1468660301769 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 02:11:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:11:41 INFO - PROCESS | 1946 | 1468660301776 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:11:41 INFO - PROCESS | 1946 | 1468660301778 Marionette TRACE conn2 <- [1,1618,null,{}] 02:11:41 INFO - PROCESS | 1946 | 1468660301784 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:41 INFO - PROCESS | 1946 | 1468660301787 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:41 INFO - PROCESS | 1946 | 1468660301983 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 02:11:42 INFO - PROCESS | 1946 | 1468660302040 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:42 INFO - PROCESS | 1946 | 1468660302042 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x11715e800 == 40 [pid = 1946] [id = 412] 02:11:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x115e61800) [pid = 1946] [serial = 1235] [outer = 0x0] 02:11:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x116772c00) [pid = 1946] [serial = 1236] [outer = 0x115e61800] 02:11:42 INFO - PROCESS | 1946 | 1468660302073 Marionette DEBUG loaded listener.js 02:11:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x117511400) [pid = 1946] [serial = 1237] [outer = 0x115e61800] 02:11:42 INFO - PROCESS | 1946 | 1468660302595 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 02:11:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:11:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 875ms 02:11:42 INFO - PROCESS | 1946 | 1468660302652 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 02:11:42 INFO - PROCESS | 1946 | 1468660302655 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 02:11:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:11:42 INFO - PROCESS | 1946 | 1468660302660 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:11:42 INFO - PROCESS | 1946 | 1468660302662 Marionette TRACE conn2 <- [1,1622,null,{}] 02:11:42 INFO - PROCESS | 1946 | 1468660302664 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:42 INFO - PROCESS | 1946 | 1468660302666 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:42 INFO - PROCESS | 1946 | 1468660302774 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 02:11:42 INFO - PROCESS | 1946 | 1468660302858 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:42 INFO - PROCESS | 1946 | 1468660302859 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f74000 == 41 [pid = 1946] [id = 413] 02:11:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x119056800) [pid = 1946] [serial = 1238] [outer = 0x0] 02:11:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x119502400) [pid = 1946] [serial = 1239] [outer = 0x119056800] 02:11:42 INFO - PROCESS | 1946 | 1468660302890 Marionette DEBUG loaded listener.js 02:11:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x11952b800) [pid = 1946] [serial = 1240] [outer = 0x119056800] 02:11:43 INFO - PROCESS | 1946 | 1468660303589 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 02:11:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 02:11:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 972ms 02:11:43 INFO - PROCESS | 1946 | 1468660303646 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 02:11:43 INFO - PROCESS | 1946 | 1468660303649 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 02:11:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:11:43 INFO - PROCESS | 1946 | 1468660303652 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:11:43 INFO - PROCESS | 1946 | 1468660303654 Marionette TRACE conn2 <- [1,1626,null,{}] 02:11:43 INFO - PROCESS | 1946 | 1468660303658 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:43 INFO - PROCESS | 1946 | 1468660303659 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:43 INFO - PROCESS | 1946 | 1468660303780 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 02:11:43 INFO - PROCESS | 1946 | --DOCSHELL 0x119d94800 == 40 [pid = 1946] [id = 410] 02:11:43 INFO - PROCESS | 1946 | --DOCSHELL 0x12a607000 == 39 [pid = 1946] [id = 409] 02:11:43 INFO - PROCESS | 1946 | --DOCSHELL 0x1190b1800 == 38 [pid = 1946] [id = 408] 02:11:43 INFO - PROCESS | 1946 | --DOCSHELL 0x128309800 == 37 [pid = 1946] [id = 407] 02:11:43 INFO - PROCESS | 1946 | --DOCSHELL 0x12630d000 == 36 [pid = 1946] [id = 406] 02:11:43 INFO - PROCESS | 1946 | --DOCSHELL 0x1234b5000 == 35 [pid = 1946] [id = 405] 02:11:43 INFO - PROCESS | 1946 | --DOCSHELL 0x120f73800 == 34 [pid = 1946] [id = 404] 02:11:43 INFO - PROCESS | 1946 | --DOCSHELL 0x119a4c000 == 33 [pid = 1946] [id = 403] 02:11:43 INFO - PROCESS | 1946 | --DOCSHELL 0x1190b3000 == 32 [pid = 1946] [id = 402] 02:11:43 INFO - PROCESS | 1946 | --DOCSHELL 0x117e43800 == 31 [pid = 1946] [id = 401] 02:11:43 INFO - PROCESS | 1946 | --DOCSHELL 0x116951800 == 30 [pid = 1946] [id = 400] 02:11:43 INFO - PROCESS | 1946 | --DOCSHELL 0x119a5a000 == 29 [pid = 1946] [id = 399] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x12544a000) [pid = 1946] [serial = 1161] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1293ea400) [pid = 1946] [serial = 1164] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12a8c6800) [pid = 1946] [serial = 1167] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x119206000) [pid = 1946] [serial = 1170] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x129155800) [pid = 1946] [serial = 1173] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x11985c000) [pid = 1946] [serial = 1152] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12b424c00) [pid = 1946] [serial = 1138] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1210ccc00) [pid = 1946] [serial = 1155] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12181a800) [pid = 1946] [serial = 1156] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x116778000) [pid = 1946] [serial = 1146] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x117568400) [pid = 1946] [serial = 1147] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1190d9800) [pid = 1946] [serial = 1149] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119509400) [pid = 1946] [serial = 1150] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1188f9000) [pid = 1946] [serial = 1143] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x12b426c00) [pid = 1946] [serial = 1176] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119207400) [pid = 1946] [serial = 1144] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x116471800) [pid = 1946] [serial = 1140] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x116772800) [pid = 1946] [serial = 1141] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x120e32800) [pid = 1946] [serial = 1153] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1195c9c00) [pid = 1946] [serial = 1179] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12bdbbc00) [pid = 1946] [serial = 1180] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12bdbec00) [pid = 1946] [serial = 1177] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12b420400) [pid = 1946] [serial = 1168] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x121926800) [pid = 1946] [serial = 1158] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x128574c00) [pid = 1946] [serial = 1162] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x129622800) [pid = 1946] [serial = 1165] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12b2f9000) [pid = 1946] [serial = 1174] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1233b9800) [pid = 1946] [serial = 1159] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x120e9f400) [pid = 1946] [serial = 1171] [outer = 0x0] [url = about:blank] 02:11:43 INFO - PROCESS | 1946 | 1468660303870 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:43 INFO - PROCESS | 1946 | 1468660303873 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x11627f800 == 30 [pid = 1946] [id = 414] 02:11:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1131e6400) [pid = 1946] [serial = 1241] [outer = 0x0] 02:11:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1132e2000) [pid = 1946] [serial = 1242] [outer = 0x1131e6400] 02:11:43 INFO - PROCESS | 1946 | 1468660303901 Marionette DEBUG loaded listener.js 02:11:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x115e63000) [pid = 1946] [serial = 1243] [outer = 0x1131e6400] 02:11:44 INFO - PROCESS | 1946 | 1468660304194 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:11:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:11:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 570ms 02:11:44 INFO - PROCESS | 1946 | 1468660304225 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 02:11:44 INFO - PROCESS | 1946 | 1468660304228 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 02:11:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:11:44 INFO - PROCESS | 1946 | 1468660304234 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:11:44 INFO - PROCESS | 1946 | 1468660304238 Marionette TRACE conn2 <- [1,1630,null,{}] 02:11:44 INFO - PROCESS | 1946 | 1468660304241 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:44 INFO - PROCESS | 1946 | 1468660304243 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:44 INFO - PROCESS | 1946 | 1468660304325 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 02:11:44 INFO - PROCESS | 1946 | 1468660304396 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:44 INFO - PROCESS | 1946 | 1468660304397 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e46000 == 31 [pid = 1946] [id = 415] 02:11:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11674a400) [pid = 1946] [serial = 1244] [outer = 0x0] 02:11:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x116774000) [pid = 1946] [serial = 1245] [outer = 0x11674a400] 02:11:44 INFO - PROCESS | 1946 | 1468660304425 Marionette DEBUG loaded listener.js 02:11:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x116981000) [pid = 1946] [serial = 1246] [outer = 0x11674a400] 02:11:44 INFO - PROCESS | 1946 | 1468660304734 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 02:11:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:11:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 523ms 02:11:44 INFO - PROCESS | 1946 | 1468660304757 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 02:11:44 INFO - PROCESS | 1946 | 1468660304758 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 02:11:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:11:44 INFO - PROCESS | 1946 | 1468660304760 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:11:44 INFO - PROCESS | 1946 | 1468660304763 Marionette TRACE conn2 <- [1,1634,null,{}] 02:11:44 INFO - PROCESS | 1946 | 1468660304773 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:44 INFO - PROCESS | 1946 | 1468660304777 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:44 INFO - PROCESS | 1946 | 1468660304864 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 02:11:44 INFO - PROCESS | 1946 | 1468660304925 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:44 INFO - PROCESS | 1946 | 1468660304927 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x11981f800 == 32 [pid = 1946] [id = 416] 02:11:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x116f18000) [pid = 1946] [serial = 1247] [outer = 0x0] 02:11:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x118311800) [pid = 1946] [serial = 1248] [outer = 0x116f18000] 02:11:44 INFO - PROCESS | 1946 | 1468660304957 Marionette DEBUG loaded listener.js 02:11:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119053800) [pid = 1946] [serial = 1249] [outer = 0x116f18000] 02:11:45 INFO - PROCESS | 1946 | 1468660305268 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:11:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:11:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 525ms 02:11:45 INFO - PROCESS | 1946 | 1468660305290 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 02:11:45 INFO - PROCESS | 1946 | 1468660305292 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 02:11:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:11:45 INFO - PROCESS | 1946 | 1468660305295 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:11:45 INFO - PROCESS | 1946 | 1468660305296 Marionette TRACE conn2 <- [1,1638,null,{}] 02:11:45 INFO - PROCESS | 1946 | 1468660305298 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:45 INFO - PROCESS | 1946 | 1468660305302 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:45 INFO - PROCESS | 1946 | 1468660305387 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 02:11:45 INFO - PROCESS | 1946 | 1468660305391 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:45 INFO - PROCESS | 1946 | 1468660305392 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x121148800 == 33 [pid = 1946] [id = 417] 02:11:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119503000) [pid = 1946] [serial = 1250] [outer = 0x0] 02:11:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119527000) [pid = 1946] [serial = 1251] [outer = 0x119503000] 02:11:45 INFO - PROCESS | 1946 | 1468660305418 Marionette DEBUG loaded listener.js 02:11:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11954b000) [pid = 1946] [serial = 1252] [outer = 0x119503000] 02:11:45 INFO - PROCESS | 1946 | 1468660305771 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 02:11:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:11:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 520ms 02:11:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:11:45 INFO - PROCESS | 1946 | 1468660305833 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 02:11:45 INFO - PROCESS | 1946 | 1468660305835 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 02:11:45 INFO - PROCESS | 1946 | 1468660305837 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:11:45 INFO - PROCESS | 1946 | 1468660305838 Marionette TRACE conn2 <- [1,1642,null,{}] 02:11:45 INFO - PROCESS | 1946 | 1468660305840 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:45 INFO - PROCESS | 1946 | 1468660305842 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:45 INFO - PROCESS | 1946 | 1468660305948 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 02:11:45 INFO - PROCESS | 1946 | 1468660305958 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:45 INFO - PROCESS | 1946 | 1468660305959 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12332f000 == 34 [pid = 1946] [id = 418] 02:11:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11954bc00) [pid = 1946] [serial = 1253] [outer = 0x0] 02:11:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x11958ec00) [pid = 1946] [serial = 1254] [outer = 0x11954bc00] 02:11:45 INFO - PROCESS | 1946 | 1468660305984 Marionette DEBUG loaded listener.js 02:11:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1195c4400) [pid = 1946] [serial = 1255] [outer = 0x11954bc00] 02:11:46 INFO - PROCESS | 1946 | 1468660306334 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 02:11:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:11:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 518ms 02:11:46 INFO - PROCESS | 1946 | 1468660306355 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 02:11:46 INFO - PROCESS | 1946 | 1468660306357 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 02:11:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:11:46 INFO - PROCESS | 1946 | 1468660306359 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:11:46 INFO - PROCESS | 1946 | 1468660306360 Marionette TRACE conn2 <- [1,1646,null,{}] 02:11:46 INFO - PROCESS | 1946 | 1468660306362 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:46 INFO - PROCESS | 1946 | 1468660306366 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:46 INFO - PROCESS | 1946 | 1468660306494 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 02:11:46 INFO - PROCESS | 1946 | 1468660306500 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:46 INFO - PROCESS | 1946 | 1468660306501 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x12692e800 == 35 [pid = 1946] [id = 419] 02:11:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1195c4c00) [pid = 1946] [serial = 1256] [outer = 0x0] 02:11:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119a79800) [pid = 1946] [serial = 1257] [outer = 0x1195c4c00] 02:11:46 INFO - PROCESS | 1946 | 1468660306526 Marionette DEBUG loaded listener.js 02:11:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1210ca800) [pid = 1946] [serial = 1258] [outer = 0x1195c4c00] 02:11:46 INFO - PROCESS | 1946 | 1468660306885 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 02:11:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:11:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 568ms 02:11:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:11:46 INFO - PROCESS | 1946 | 1468660306928 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 02:11:46 INFO - PROCESS | 1946 | 1468660306929 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 02:11:46 INFO - PROCESS | 1946 | 1468660306931 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:11:46 INFO - PROCESS | 1946 | 1468660306932 Marionette TRACE conn2 <- [1,1650,null,{}] 02:11:46 INFO - PROCESS | 1946 | 1468660306935 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:46 INFO - PROCESS | 1946 | 1468660306936 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:47 INFO - PROCESS | 1946 | 1468660307038 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 02:11:47 INFO - PROCESS | 1946 | 1468660307078 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:47 INFO - PROCESS | 1946 | 1468660307079 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a402800 == 36 [pid = 1946] [id = 420] 02:11:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1210ccc00) [pid = 1946] [serial = 1259] [outer = 0x0] 02:11:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12181e400) [pid = 1946] [serial = 1260] [outer = 0x1210ccc00] 02:11:47 INFO - PROCESS | 1946 | 1468660307104 Marionette DEBUG loaded listener.js 02:11:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x121924000) [pid = 1946] [serial = 1261] [outer = 0x1210ccc00] 02:11:47 INFO - PROCESS | 1946 | 1468660307440 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 02:11:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:11:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 520ms 02:11:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:11:47 INFO - PROCESS | 1946 | 1468660307452 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 02:11:47 INFO - PROCESS | 1946 | 1468660307453 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 02:11:47 INFO - PROCESS | 1946 | 1468660307455 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:11:47 INFO - PROCESS | 1946 | 1468660307456 Marionette TRACE conn2 <- [1,1654,null,{}] 02:11:47 INFO - PROCESS | 1946 | 1468660307458 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:47 INFO - PROCESS | 1946 | 1468660307460 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:47 INFO - PROCESS | 1946 | 1468660307563 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 02:11:47 INFO - PROCESS | 1946 | 1468660307574 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:47 INFO - PROCESS | 1946 | 1468660307575 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a604000 == 37 [pid = 1946] [id = 421] 02:11:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x121924c00) [pid = 1946] [serial = 1262] [outer = 0x0] 02:11:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1233b6c00) [pid = 1946] [serial = 1263] [outer = 0x121924c00] 02:11:47 INFO - PROCESS | 1946 | 1468660307599 Marionette DEBUG loaded listener.js 02:11:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1248a4400) [pid = 1946] [serial = 1264] [outer = 0x121924c00] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x117ebd400) [pid = 1946] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x115d0e400) [pid = 1946] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x114f6e000) [pid = 1946] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x113c62000) [pid = 1946] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x12674b000) [pid = 1946] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1167e0400) [pid = 1946] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119592400) [pid = 1946] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x116745800) [pid = 1946] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119521000) [pid = 1946] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1210ca400) [pid = 1946] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1186e7400) [pid = 1946] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x116235800) [pid = 1946] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1190d0c00) [pid = 1946] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x129161800) [pid = 1946] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119dab400) [pid = 1946] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x124de9400) [pid = 1946] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:11:48 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x114fd0400) [pid = 1946] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:11:48 INFO - PROCESS | 1946 | 1468660308010 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:11:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:11:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 572ms 02:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:11:48 INFO - PROCESS | 1946 | 1468660308027 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 02:11:48 INFO - PROCESS | 1946 | 1468660308028 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 02:11:48 INFO - PROCESS | 1946 | 1468660308031 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:11:48 INFO - PROCESS | 1946 | 1468660308032 Marionette TRACE conn2 <- [1,1658,null,{}] 02:11:48 INFO - PROCESS | 1946 | 1468660308034 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:48 INFO - PROCESS | 1946 | 1468660308035 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:48 INFO - PROCESS | 1946 | 1468660308120 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 02:11:48 INFO - PROCESS | 1946 | 1468660308124 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:48 INFO - PROCESS | 1946 | 1468660308125 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x119802800 == 38 [pid = 1946] [id = 422] 02:11:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1164f1400) [pid = 1946] [serial = 1265] [outer = 0x0] 02:11:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1167e4000) [pid = 1946] [serial = 1266] [outer = 0x1164f1400] 02:11:48 INFO - PROCESS | 1946 | 1468660308150 Marionette DEBUG loaded listener.js 02:11:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x118839c00) [pid = 1946] [serial = 1267] [outer = 0x1164f1400] 02:11:48 INFO - PROCESS | 1946 | 1468660308488 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 468ms 02:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:11:48 INFO - PROCESS | 1946 | 1468660308505 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 02:11:48 INFO - PROCESS | 1946 | 1468660308506 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 02:11:48 INFO - PROCESS | 1946 | 1468660308508 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:11:48 INFO - PROCESS | 1946 | 1468660308509 Marionette TRACE conn2 <- [1,1662,null,{}] 02:11:48 INFO - PROCESS | 1946 | 1468660308512 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:48 INFO - PROCESS | 1946 | 1468660308513 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:48 INFO - PROCESS | 1946 | 1468660308601 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 02:11:48 INFO - PROCESS | 1946 | 1468660308663 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:48 INFO - PROCESS | 1946 | 1468660308665 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aae1800 == 39 [pid = 1946] [id = 423] 02:11:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x116745800) [pid = 1946] [serial = 1268] [outer = 0x0] 02:11:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1195c1000) [pid = 1946] [serial = 1269] [outer = 0x116745800] 02:11:48 INFO - PROCESS | 1946 | 1468660308688 Marionette DEBUG loaded listener.js 02:11:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1248a4c00) [pid = 1946] [serial = 1270] [outer = 0x116745800] 02:11:48 INFO - PROCESS | 1946 | 1468660308980 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 02:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 520ms 02:11:49 INFO - PROCESS | 1946 | 1468660309029 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 02:11:49 INFO - PROCESS | 1946 | 1468660309030 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 02:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:11:49 INFO - PROCESS | 1946 | 1468660309035 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:11:49 INFO - PROCESS | 1946 | 1468660309038 Marionette TRACE conn2 <- [1,1666,null,{}] 02:11:49 INFO - PROCESS | 1946 | 1468660309048 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:49 INFO - PROCESS | 1946 | 1468660309050 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:49 INFO - PROCESS | 1946 | 1468660309144 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 02:11:49 INFO - PROCESS | 1946 | 1468660309147 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:49 INFO - PROCESS | 1946 | 1468660309149 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bad4800 == 40 [pid = 1946] [id = 424] 02:11:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x124b2bc00) [pid = 1946] [serial = 1271] [outer = 0x0] 02:11:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12639f000) [pid = 1946] [serial = 1272] [outer = 0x124b2bc00] 02:11:49 INFO - PROCESS | 1946 | 1468660309176 Marionette DEBUG loaded listener.js 02:11:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x128572c00) [pid = 1946] [serial = 1273] [outer = 0x124b2bc00] 02:11:49 INFO - PROCESS | 1946 | 1468660309513 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 02:11:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:11:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 535ms 02:11:49 INFO - PROCESS | 1946 | 1468660309571 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 02:11:49 INFO - PROCESS | 1946 | 1468660309572 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 02:11:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:11:49 INFO - PROCESS | 1946 | 1468660309574 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:11:49 INFO - PROCESS | 1946 | 1468660309575 Marionette TRACE conn2 <- [1,1670,null,{}] 02:11:49 INFO - PROCESS | 1946 | 1468660309577 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:49 INFO - PROCESS | 1946 | 1468660309578 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:49 INFO - PROCESS | 1946 | 1468660309662 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 02:11:49 INFO - PROCESS | 1946 | 1468660309666 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:49 INFO - PROCESS | 1946 | 1468660309667 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd72800 == 41 [pid = 1946] [id = 425] 02:11:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1248b1c00) [pid = 1946] [serial = 1274] [outer = 0x0] 02:11:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12915b800) [pid = 1946] [serial = 1275] [outer = 0x1248b1c00] 02:11:49 INFO - PROCESS | 1946 | 1468660309691 Marionette DEBUG loaded listener.js 02:11:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1293f8400) [pid = 1946] [serial = 1276] [outer = 0x1248b1c00] 02:11:50 INFO - PROCESS | 1946 | 1468660310187 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 02:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 622ms 02:11:50 INFO - PROCESS | 1946 | 1468660310198 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 02:11:50 INFO - PROCESS | 1946 | 1468660310205 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 02:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:11:50 INFO - PROCESS | 1946 | 1468660310235 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:11:50 INFO - PROCESS | 1946 | 1468660310238 Marionette TRACE conn2 <- [1,1674,null,{}] 02:11:50 INFO - PROCESS | 1946 | 1468660310245 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:50 INFO - PROCESS | 1946 | 1468660310248 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:50 INFO - PROCESS | 1946 | 1468660310417 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 02:11:50 INFO - PROCESS | 1946 | 1468660310551 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:50 INFO - PROCESS | 1946 | 1468660310555 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x11714a000 == 42 [pid = 1946] [id = 426] 02:11:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1132aa000) [pid = 1946] [serial = 1277] [outer = 0x0] 02:11:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x113c68c00) [pid = 1946] [serial = 1278] [outer = 0x1132aa000] 02:11:50 INFO - PROCESS | 1946 | 1468660310597 Marionette DEBUG loaded listener.js 02:11:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x116769800) [pid = 1946] [serial = 1279] [outer = 0x1132aa000] 02:11:51 INFO - PROCESS | 1946 | 1468660311041 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 02:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 879ms 02:11:51 INFO - PROCESS | 1946 | 1468660311108 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 02:11:51 INFO - PROCESS | 1946 | 1468660311111 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 02:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:11:51 INFO - PROCESS | 1946 | 1468660311116 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:11:51 INFO - PROCESS | 1946 | 1468660311117 Marionette TRACE conn2 <- [1,1678,null,{}] 02:11:51 INFO - PROCESS | 1946 | 1468660311120 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:51 INFO - PROCESS | 1946 | 1468660311122 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:51 INFO - PROCESS | 1946 | 1468660311227 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 02:11:51 INFO - PROCESS | 1946 | 1468660311289 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:51 INFO - PROCESS | 1946 | 1468660311290 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f73800 == 43 [pid = 1946] [id = 427] 02:11:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x116f93c00) [pid = 1946] [serial = 1280] [outer = 0x0] 02:11:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1186de400) [pid = 1946] [serial = 1281] [outer = 0x116f93c00] 02:11:51 INFO - PROCESS | 1946 | 1468660311320 Marionette DEBUG loaded listener.js 02:11:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x11904ac00) [pid = 1946] [serial = 1282] [outer = 0x116f93c00] 02:11:51 INFO - PROCESS | 1946 | 1468660311774 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 02:11:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:11:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 720ms 02:11:51 INFO - PROCESS | 1946 | 1468660311836 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 02:11:51 INFO - PROCESS | 1946 | 1468660311837 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 02:11:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:11:51 INFO - PROCESS | 1946 | 1468660311840 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:11:51 INFO - PROCESS | 1946 | 1468660311843 Marionette TRACE conn2 <- [1,1682,null,{}] 02:11:51 INFO - PROCESS | 1946 | 1468660311851 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:51 INFO - PROCESS | 1946 | 1468660311854 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:51 INFO - PROCESS | 1946 | 1468660311955 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 02:11:52 INFO - PROCESS | 1946 | 1468660312029 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:52 INFO - PROCESS | 1946 | 1468660312031 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd6f800 == 44 [pid = 1946] [id = 428] 02:11:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x11950b800) [pid = 1946] [serial = 1283] [outer = 0x0] 02:11:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1195cac00) [pid = 1946] [serial = 1284] [outer = 0x11950b800] 02:11:52 INFO - PROCESS | 1946 | 1468660312062 Marionette DEBUG loaded listener.js 02:11:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x120e7f800) [pid = 1946] [serial = 1285] [outer = 0x11950b800] 02:11:52 INFO - PROCESS | 1946 | 1468660312483 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 02:11:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:11:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 673ms 02:11:52 INFO - PROCESS | 1946 | 1468660312541 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 02:11:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:11:52 INFO - PROCESS | 1946 | 1468660312543 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 02:11:52 INFO - PROCESS | 1946 | 1468660312545 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:11:52 INFO - PROCESS | 1946 | 1468660312546 Marionette TRACE conn2 <- [1,1686,null,{}] 02:11:52 INFO - PROCESS | 1946 | 1468660312564 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:52 INFO - PROCESS | 1946 | 1468660312565 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:52 INFO - PROCESS | 1946 | 1468660312707 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 02:11:52 INFO - PROCESS | 1946 | 1468660312759 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:52 INFO - PROCESS | 1946 | 1468660312760 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c357000 == 45 [pid = 1946] [id = 429] 02:11:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x120eaa000) [pid = 1946] [serial = 1286] [outer = 0x0] 02:11:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x1249ef800) [pid = 1946] [serial = 1287] [outer = 0x120eaa000] 02:11:52 INFO - PROCESS | 1946 | 1468660312790 Marionette DEBUG loaded listener.js 02:11:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x125f36400) [pid = 1946] [serial = 1288] [outer = 0x120eaa000] 02:11:53 INFO - PROCESS | 1946 | 1468660313245 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 02:11:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 02:11:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 724ms 02:11:53 INFO - PROCESS | 1946 | 1468660313270 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 02:11:53 INFO - PROCESS | 1946 | 1468660313272 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 02:11:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:11:53 INFO - PROCESS | 1946 | 1468660313274 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:11:53 INFO - PROCESS | 1946 | 1468660313275 Marionette TRACE conn2 <- [1,1690,null,{}] 02:11:53 INFO - PROCESS | 1946 | 1468660313277 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:53 INFO - PROCESS | 1946 | 1468660313279 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:53 INFO - PROCESS | 1946 | 1468660313380 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 02:11:53 INFO - PROCESS | 1946 | 1468660313452 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:53 INFO - PROCESS | 1946 | 1468660313453 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x1188dd800 == 46 [pid = 1946] [id = 430] 02:11:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x11673f800) [pid = 1946] [serial = 1289] [outer = 0x0] 02:11:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x11950c400) [pid = 1946] [serial = 1290] [outer = 0x11673f800] 02:11:53 INFO - PROCESS | 1946 | 1468660313484 Marionette DEBUG loaded listener.js 02:11:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x120e80c00) [pid = 1946] [serial = 1291] [outer = 0x11673f800] 02:11:54 INFO - PROCESS | 1946 | 1468660314045 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 02:11:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:11:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 823ms 02:11:54 INFO - PROCESS | 1946 | 1468660314098 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 02:11:54 INFO - PROCESS | 1946 | 1468660314103 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 02:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:11:54 INFO - PROCESS | 1946 | 1468660314107 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:11:54 INFO - PROCESS | 1946 | 1468660314108 Marionette TRACE conn2 <- [1,1694,null,{}] 02:11:54 INFO - PROCESS | 1946 | 1468660314113 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:54 INFO - PROCESS | 1946 | 1468660314114 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:54 INFO - PROCESS | 1946 | 1468660314211 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 02:11:54 INFO - PROCESS | 1946 | 1468660314285 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:54 INFO - PROCESS | 1946 | 1468660314287 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186b6000 == 47 [pid = 1946] [id = 431] 02:11:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x116a29c00) [pid = 1946] [serial = 1292] [outer = 0x0] 02:11:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x11821b000) [pid = 1946] [serial = 1293] [outer = 0x116a29c00] 02:11:54 INFO - PROCESS | 1946 | 1468660314315 Marionette DEBUG loaded listener.js 02:11:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x1186ebc00) [pid = 1946] [serial = 1294] [outer = 0x116a29c00] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12bad4800 == 46 [pid = 1946] [id = 424] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12aae1800 == 45 [pid = 1946] [id = 423] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x119802800 == 44 [pid = 1946] [id = 422] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12a604000 == 43 [pid = 1946] [id = 421] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12a402800 == 42 [pid = 1946] [id = 420] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12692e800 == 41 [pid = 1946] [id = 419] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12332f000 == 40 [pid = 1946] [id = 418] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x121148800 == 39 [pid = 1946] [id = 417] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x11981f800 == 38 [pid = 1946] [id = 416] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x117e46000 == 37 [pid = 1946] [id = 415] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x11627f800 == 36 [pid = 1946] [id = 414] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x120f74000 == 35 [pid = 1946] [id = 413] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12babb000 == 34 [pid = 1946] [id = 411] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x11715e800 == 33 [pid = 1946] [id = 412] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x1188dd800 == 32 [pid = 1946] [id = 430] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12c357000 == 31 [pid = 1946] [id = 429] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd6f800 == 30 [pid = 1946] [id = 428] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x120f73800 == 29 [pid = 1946] [id = 427] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd72800 == 28 [pid = 1946] [id = 425] 02:11:55 INFO - PROCESS | 1946 | --DOCSHELL 0x11714a000 == 27 [pid = 1946] [id = 426] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x1186e3c00) [pid = 1946] [serial = 1203] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x1188f1400) [pid = 1946] [serial = 1204] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x119526400) [pid = 1946] [serial = 1206] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x11958a400) [pid = 1946] [serial = 1207] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x119d55000) [pid = 1946] [serial = 1212] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x124838800) [pid = 1946] [serial = 1216] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x120ea8400) [pid = 1946] [serial = 1215] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x128225800) [pid = 1946] [serial = 1221] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x11920b800) [pid = 1946] [serial = 1224] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x126520400) [pid = 1946] [serial = 1219] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x124b2ac00) [pid = 1946] [serial = 1218] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x11676c400) [pid = 1946] [serial = 1200] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x113da9c00) [pid = 1946] [serial = 1201] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1195c3000) [pid = 1946] [serial = 1209] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x128535800) [pid = 1946] [serial = 1227] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119508c00) [pid = 1946] [serial = 1198] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x118974800) [pid = 1946] [serial = 1197] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x118229400) [pid = 1946] [serial = 1183] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x116983c00) [pid = 1946] [serial = 1182] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1195c9000) [pid = 1946] [serial = 1186] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11953f800) [pid = 1946] [serial = 1185] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1293f0400) [pid = 1946] [serial = 1230] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x12544a800) [pid = 1946] [serial = 1189] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1233c4800) [pid = 1946] [serial = 1188] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x12b423800) [pid = 1946] [serial = 1192] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x129625c00) [pid = 1946] [serial = 1191] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12a4e1400) [pid = 1946] [serial = 1231] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x128534400) [pid = 1946] [serial = 1222] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x120eadc00) [pid = 1946] [serial = 1225] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x116936000) [pid = 1946] [serial = 1195] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12a8c7400) [pid = 1946] [serial = 1233] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x116299000) [pid = 1946] [serial = 1194] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x120e34c00) [pid = 1946] [serial = 1213] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x119860400) [pid = 1946] [serial = 1210] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x129159000) [pid = 1946] [serial = 1228] [outer = 0x0] [url = about:blank] 02:11:55 INFO - PROCESS | 1946 | 1468660315274 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 02:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1174ms 02:11:55 INFO - PROCESS | 1946 | 1468660315281 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 02:11:55 INFO - PROCESS | 1946 | 1468660315285 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 02:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:11:55 INFO - PROCESS | 1946 | 1468660315290 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:11:55 INFO - PROCESS | 1946 | 1468660315291 Marionette TRACE conn2 <- [1,1698,null,{}] 02:11:55 INFO - PROCESS | 1946 | 1468660315295 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:55 INFO - PROCESS | 1946 | 1468660315297 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:55 INFO - PROCESS | 1946 | 1468660315381 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 02:11:55 INFO - PROCESS | 1946 | 1468660315470 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:55 INFO - PROCESS | 1946 | 1468660315472 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x112f98000 == 28 [pid = 1946] [id = 432] 02:11:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x110f9e800) [pid = 1946] [serial = 1295] [outer = 0x0] 02:11:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x111da9400) [pid = 1946] [serial = 1296] [outer = 0x110f9e800] 02:11:55 INFO - PROCESS | 1946 | 1468660315510 Marionette DEBUG loaded listener.js 02:11:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x115d16800) [pid = 1946] [serial = 1297] [outer = 0x110f9e800] 02:11:56 INFO - PROCESS | 1946 | 1468660316066 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 02:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 02:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 821ms 02:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:11:56 INFO - PROCESS | 1946 | 1468660316122 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 02:11:56 INFO - PROCESS | 1946 | 1468660316124 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 02:11:56 INFO - PROCESS | 1946 | 1468660316127 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:11:56 INFO - PROCESS | 1946 | 1468660316129 Marionette TRACE conn2 <- [1,1702,null,{}] 02:11:56 INFO - PROCESS | 1946 | 1468660316133 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:56 INFO - PROCESS | 1946 | 1468660316137 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:56 INFO - PROCESS | 1946 | 1468660316242 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 02:11:56 INFO - PROCESS | 1946 | 1468660316320 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:56 INFO - PROCESS | 1946 | 1468660316322 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x11715f800 == 29 [pid = 1946] [id = 433] 02:11:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11692ac00) [pid = 1946] [serial = 1298] [outer = 0x0] 02:11:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x116a1bc00) [pid = 1946] [serial = 1299] [outer = 0x11692ac00] 02:11:56 INFO - PROCESS | 1946 | 1468660316354 Marionette DEBUG loaded listener.js 02:11:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x117563000) [pid = 1946] [serial = 1300] [outer = 0x11692ac00] 02:11:56 INFO - PROCESS | 1946 | 1468660316914 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:11:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:11:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 823ms 02:11:56 INFO - PROCESS | 1946 | 1468660316954 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 02:11:56 INFO - PROCESS | 1946 | 1468660316958 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 02:11:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:11:56 INFO - PROCESS | 1946 | 1468660316961 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:11:56 INFO - PROCESS | 1946 | 1468660316962 Marionette TRACE conn2 <- [1,1706,null,{}] 02:11:56 INFO - PROCESS | 1946 | 1468660316964 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:56 INFO - PROCESS | 1946 | 1468660316966 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:57 INFO - PROCESS | 1946 | 1468660317074 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 02:11:57 INFO - PROCESS | 1946 | 1468660317210 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:57 INFO - PROCESS | 1946 | 1468660317212 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x116624800 == 30 [pid = 1946] [id = 434] 02:11:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x112a88c00) [pid = 1946] [serial = 1301] [outer = 0x0] 02:11:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x113202800) [pid = 1946] [serial = 1302] [outer = 0x112a88c00] 02:11:57 INFO - PROCESS | 1946 | 1468660317257 Marionette DEBUG loaded listener.js 02:11:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x11629cc00) [pid = 1946] [serial = 1303] [outer = 0x112a88c00] 02:11:57 INFO - PROCESS | 1946 | --DOCSHELL 0x12cbcb800 == 29 [pid = 1946] [id = 15] 02:11:57 INFO - PROCESS | 1946 | --DOCSHELL 0x12d56d000 == 28 [pid = 1946] [id = 21] 02:11:57 INFO - PROCESS | 1946 | --DOCSHELL 0x112255000 == 27 [pid = 1946] [id = 22] 02:11:57 INFO - PROCESS | 1946 | --DOCSHELL 0x11714f800 == 26 [pid = 1946] [id = 24] 02:11:57 INFO - PROCESS | 1946 | --DOCSHELL 0x12d553800 == 25 [pid = 1946] [id = 19] 02:11:57 INFO - PROCESS | 1946 | --DOCSHELL 0x115e2f000 == 24 [pid = 1946] [id = 23] 02:11:57 INFO - PROCESS | 1946 | --DOCSHELL 0x113cb5800 == 23 [pid = 1946] [id = 25] 02:11:57 INFO - PROCESS | 1946 | 1468660317672 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 02:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 770ms 02:11:57 INFO - PROCESS | 1946 | 1468660317732 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 02:11:57 INFO - PROCESS | 1946 | 1468660317734 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 02:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:11:57 INFO - PROCESS | 1946 | 1468660317737 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:11:57 INFO - PROCESS | 1946 | 1468660317739 Marionette TRACE conn2 <- [1,1710,null,{}] 02:11:57 INFO - PROCESS | 1946 | 1468660317742 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:57 INFO - PROCESS | 1946 | 1468660317744 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:57 INFO - PROCESS | 1946 | 1468660317819 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 02:11:57 INFO - PROCESS | 1946 | 1468660317824 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:57 INFO - PROCESS | 1946 | 1468660317826 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x11900a000 == 24 [pid = 1946] [id = 435] 02:11:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x116f1ac00) [pid = 1946] [serial = 1304] [outer = 0x0] 02:11:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1186e8c00) [pid = 1946] [serial = 1305] [outer = 0x116f1ac00] 02:11:57 INFO - PROCESS | 1946 | 1468660317855 Marionette DEBUG loaded listener.js 02:11:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x118974000) [pid = 1946] [serial = 1306] [outer = 0x116f1ac00] 02:11:58 INFO - PROCESS | 1946 | 1468660318312 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 02:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 622ms 02:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:11:58 INFO - PROCESS | 1946 | 1468660318363 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 02:11:58 INFO - PROCESS | 1946 | 1468660318367 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 02:11:58 INFO - PROCESS | 1946 | 1468660318371 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:11:58 INFO - PROCESS | 1946 | 1468660318373 Marionette TRACE conn2 <- [1,1714,null,{}] 02:11:58 INFO - PROCESS | 1946 | 1468660318377 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:58 INFO - PROCESS | 1946 | 1468660318379 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:58 INFO - PROCESS | 1946 | 1468660318504 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 02:11:58 INFO - PROCESS | 1946 | 1468660318612 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:58 INFO - PROCESS | 1946 | 1468660318613 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a43800 == 25 [pid = 1946] [id = 436] 02:11:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x117eba000) [pid = 1946] [serial = 1307] [outer = 0x0] 02:11:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119525c00) [pid = 1946] [serial = 1308] [outer = 0x117eba000] 02:11:58 INFO - PROCESS | 1946 | 1468660318641 Marionette DEBUG loaded listener.js 02:11:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x11954cc00) [pid = 1946] [serial = 1309] [outer = 0x117eba000] 02:11:58 INFO - PROCESS | 1946 | 1468660318964 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:11:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:11:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 624ms 02:11:58 INFO - PROCESS | 1946 | 1468660318994 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 02:11:58 INFO - PROCESS | 1946 | 1468660318996 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 02:11:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:11:59 INFO - PROCESS | 1946 | 1468660319006 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:11:59 INFO - PROCESS | 1946 | 1468660319010 Marionette TRACE conn2 <- [1,1718,null,{}] 02:11:59 INFO - PROCESS | 1946 | 1468660319013 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:59 INFO - PROCESS | 1946 | 1468660319016 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:59 INFO - PROCESS | 1946 | 1468660319103 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 02:11:59 INFO - PROCESS | 1946 | 1468660319163 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:59 INFO - PROCESS | 1946 | 1468660319164 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x12114e800 == 26 [pid = 1946] [id = 437] 02:11:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x113c6b000) [pid = 1946] [serial = 1310] [outer = 0x0] 02:11:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x11954dc00) [pid = 1946] [serial = 1311] [outer = 0x113c6b000] 02:11:59 INFO - PROCESS | 1946 | 1468660319189 Marionette DEBUG loaded listener.js 02:11:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119da3c00) [pid = 1946] [serial = 1312] [outer = 0x113c6b000] 02:11:59 INFO - PROCESS | 1946 | 1468660319536 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 02:11:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:11:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 581ms 02:11:59 INFO - PROCESS | 1946 | 1468660319581 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 02:11:59 INFO - PROCESS | 1946 | 1468660319584 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 02:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:11:59 INFO - PROCESS | 1946 | 1468660319587 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:11:59 INFO - PROCESS | 1946 | 1468660319589 Marionette TRACE conn2 <- [1,1722,null,{}] 02:11:59 INFO - PROCESS | 1946 | 1468660319592 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:11:59 INFO - PROCESS | 1946 | 1468660319594 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:59 INFO - PROCESS | 1946 | 1468660319761 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 02:11:59 INFO - PROCESS | 1946 | 1468660319816 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:11:59 INFO - PROCESS | 1946 | 1468660319818 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:11:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x111f9e000 == 27 [pid = 1946] [id = 438] 02:11:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x119da9400) [pid = 1946] [serial = 1313] [outer = 0x0] 02:11:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x120ea3400) [pid = 1946] [serial = 1314] [outer = 0x119da9400] 02:11:59 INFO - PROCESS | 1946 | 1468660319903 Marionette DEBUG loaded listener.js 02:11:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x120eac000) [pid = 1946] [serial = 1315] [outer = 0x119da9400] 02:12:00 INFO - PROCESS | 1946 | 1468660320246 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 02:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 02:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 720ms 02:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:12:00 INFO - PROCESS | 1946 | 1468660320307 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 02:12:00 INFO - PROCESS | 1946 | 1468660320308 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 02:12:00 INFO - PROCESS | 1946 | 1468660320310 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:12:00 INFO - PROCESS | 1946 | 1468660320311 Marionette TRACE conn2 <- [1,1726,null,{}] 02:12:00 INFO - PROCESS | 1946 | 1468660320314 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:00 INFO - PROCESS | 1946 | 1468660320315 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:00 INFO - PROCESS | 1946 | 1468660320413 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 02:12:00 INFO - PROCESS | 1946 | 1468660320418 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:00 INFO - PROCESS | 1946 | 1468660320422 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x121393000 == 28 [pid = 1946] [id = 439] 02:12:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x121919400) [pid = 1946] [serial = 1316] [outer = 0x0] 02:12:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12191fc00) [pid = 1946] [serial = 1317] [outer = 0x121919400] 02:12:00 INFO - PROCESS | 1946 | 1468660320455 Marionette DEBUG loaded listener.js 02:12:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x123424000) [pid = 1946] [serial = 1318] [outer = 0x121919400] 02:12:00 INFO - PROCESS | 1946 | 1468660320828 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 02:12:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:12:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 568ms 02:12:00 INFO - PROCESS | 1946 | 1468660320879 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 02:12:00 INFO - PROCESS | 1946 | 1468660320880 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 02:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:12:00 INFO - PROCESS | 1946 | 1468660320883 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:12:00 INFO - PROCESS | 1946 | 1468660320883 Marionette TRACE conn2 <- [1,1730,null,{}] 02:12:00 INFO - PROCESS | 1946 | 1468660320886 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:00 INFO - PROCESS | 1946 | 1468660320887 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:00 INFO - PROCESS | 1946 | 1468660320990 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 02:12:01 INFO - PROCESS | 1946 | 1468660321001 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:01 INFO - PROCESS | 1946 | 1468660321002 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286c3000 == 29 [pid = 1946] [id = 440] 02:12:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1188fa800) [pid = 1946] [serial = 1319] [outer = 0x0] 02:12:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x124de9800) [pid = 1946] [serial = 1320] [outer = 0x1188fa800] 02:12:01 INFO - PROCESS | 1946 | 1468660321027 Marionette DEBUG loaded listener.js 02:12:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12822b800) [pid = 1946] [serial = 1321] [outer = 0x1188fa800] 02:12:01 INFO - PROCESS | 1946 | 1468660321393 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 02:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 02:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 520ms 02:12:01 INFO - PROCESS | 1946 | 1468660321405 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 02:12:01 INFO - PROCESS | 1946 | 1468660321406 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 02:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:12:01 INFO - PROCESS | 1946 | 1468660321417 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:12:01 INFO - PROCESS | 1946 | 1468660321419 Marionette TRACE conn2 <- [1,1734,null,{}] 02:12:01 INFO - PROCESS | 1946 | 1468660321421 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:01 INFO - PROCESS | 1946 | 1468660321422 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x1132aa000) [pid = 1946] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x116f93c00) [pid = 1946] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x11950b800) [pid = 1946] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x120eaa000) [pid = 1946] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1248b1c00) [pid = 1946] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x11673f800) [pid = 1946] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x11674a400) [pid = 1946] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x115e61800) [pid = 1946] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12a4e2800) [pid = 1946] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119056800) [pid = 1946] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11954bc00) [pid = 1946] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x121924c00) [pid = 1946] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x116f18000) [pid = 1946] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x116745800) [pid = 1946] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1164f1400) [pid = 1946] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1131e6400) [pid = 1946] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119503000) [pid = 1946] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1195c4c00) [pid = 1946] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x124b2bc00) [pid = 1946] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:12:01 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1210ccc00) [pid = 1946] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:12:01 INFO - PROCESS | 1946 | 1468660321561 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 02:12:01 INFO - PROCESS | 1946 | 1468660321571 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:01 INFO - PROCESS | 1946 | 1468660321572 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x116ade800 == 30 [pid = 1946] [id = 441] 02:12:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x113068800) [pid = 1946] [serial = 1322] [outer = 0x0] 02:12:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x114fd0400) [pid = 1946] [serial = 1323] [outer = 0x113068800] 02:12:01 INFO - PROCESS | 1946 | 1468660321597 Marionette DEBUG loaded listener.js 02:12:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x116f1b000) [pid = 1946] [serial = 1324] [outer = 0x113068800] 02:12:01 INFO - PROCESS | 1946 | 1468660321911 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 02:12:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:12:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 520ms 02:12:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:12:01 INFO - PROCESS | 1946 | 1468660321938 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 02:12:01 INFO - PROCESS | 1946 | 1468660321940 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 02:12:01 INFO - PROCESS | 1946 | 1468660321942 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:12:01 INFO - PROCESS | 1946 | 1468660321943 Marionette TRACE conn2 <- [1,1738,null,{}] 02:12:01 INFO - PROCESS | 1946 | 1468660321945 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:01 INFO - PROCESS | 1946 | 1468660321947 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:02 INFO - PROCESS | 1946 | 1468660322029 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 02:12:02 INFO - PROCESS | 1946 | 1468660322089 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:02 INFO - PROCESS | 1946 | 1468660322091 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a60e800 == 31 [pid = 1946] [id = 442] 02:12:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1132dc800) [pid = 1946] [serial = 1325] [outer = 0x0] 02:12:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1190dc800) [pid = 1946] [serial = 1326] [outer = 0x1132dc800] 02:12:02 INFO - PROCESS | 1946 | 1468660322116 Marionette DEBUG loaded listener.js 02:12:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119da1000) [pid = 1946] [serial = 1327] [outer = 0x1132dc800] 02:12:02 INFO - PROCESS | 1946 | 1468660322406 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 02:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 522ms 02:12:02 INFO - PROCESS | 1946 | 1468660322465 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 02:12:02 INFO - PROCESS | 1946 | 1468660322466 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 02:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:12:02 INFO - PROCESS | 1946 | 1468660322478 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:12:02 INFO - PROCESS | 1946 | 1468660322479 Marionette TRACE conn2 <- [1,1742,null,{}] 02:12:02 INFO - PROCESS | 1946 | 1468660322482 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:02 INFO - PROCESS | 1946 | 1468660322483 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:02 INFO - PROCESS | 1946 | 1468660322561 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 02:12:02 INFO - PROCESS | 1946 | 1468660322564 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:02 INFO - PROCESS | 1946 | 1468660322565 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f73800 == 32 [pid = 1946] [id = 443] 02:12:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x11897fc00) [pid = 1946] [serial = 1328] [outer = 0x0] 02:12:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x124b32400) [pid = 1946] [serial = 1329] [outer = 0x11897fc00] 02:12:02 INFO - PROCESS | 1946 | 1468660322594 Marionette DEBUG loaded listener.js 02:12:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x128534400) [pid = 1946] [serial = 1330] [outer = 0x11897fc00] 02:12:02 INFO - PROCESS | 1946 | 1468660322922 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 02:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 478ms 02:12:02 INFO - PROCESS | 1946 | 1468660322948 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 02:12:02 INFO - PROCESS | 1946 | 1468660322951 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 02:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:12:02 INFO - PROCESS | 1946 | 1468660322953 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:12:02 INFO - PROCESS | 1946 | 1468660322955 Marionette TRACE conn2 <- [1,1746,null,{}] 02:12:02 INFO - PROCESS | 1946 | 1468660322957 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:02 INFO - PROCESS | 1946 | 1468660322958 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:03 INFO - PROCESS | 1946 | 1468660323071 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 02:12:03 INFO - PROCESS | 1946 | 1468660323078 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:03 INFO - PROCESS | 1946 | 1468660323080 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b2a6800 == 33 [pid = 1946] [id = 444] 02:12:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x129154800) [pid = 1946] [serial = 1331] [outer = 0x0] 02:12:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12915f400) [pid = 1946] [serial = 1332] [outer = 0x129154800] 02:12:03 INFO - PROCESS | 1946 | 1468660323111 Marionette DEBUG loaded listener.js 02:12:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1293c4400) [pid = 1946] [serial = 1333] [outer = 0x129154800] 02:12:03 INFO - PROCESS | 1946 | 1468660323445 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 02:12:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:12:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 520ms 02:12:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:12:03 INFO - PROCESS | 1946 | 1468660323514 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 02:12:03 INFO - PROCESS | 1946 | 1468660323516 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 02:12:03 INFO - PROCESS | 1946 | 1468660323520 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:12:03 INFO - PROCESS | 1946 | 1468660323522 Marionette TRACE conn2 <- [1,1750,null,{}] 02:12:03 INFO - PROCESS | 1946 | 1468660323527 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:03 INFO - PROCESS | 1946 | 1468660323529 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:03 INFO - PROCESS | 1946 | 1468660323625 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 02:12:03 INFO - PROCESS | 1946 | 1468660323724 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:03 INFO - PROCESS | 1946 | 1468660323727 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x118875800 == 34 [pid = 1946] [id = 445] 02:12:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x116635800) [pid = 1946] [serial = 1334] [outer = 0x0] 02:12:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x11676c000) [pid = 1946] [serial = 1335] [outer = 0x116635800] 02:12:03 INFO - PROCESS | 1946 | 1468660323758 Marionette DEBUG loaded listener.js 02:12:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x117565800) [pid = 1946] [serial = 1336] [outer = 0x116635800] 02:12:04 INFO - PROCESS | 1946 | 1468660324204 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 02:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 724ms 02:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:12:04 INFO - PROCESS | 1946 | 1468660324244 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 02:12:04 INFO - PROCESS | 1946 | 1468660324247 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 02:12:04 INFO - PROCESS | 1946 | 1468660324251 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:12:04 INFO - PROCESS | 1946 | 1468660324254 Marionette TRACE conn2 <- [1,1754,null,{}] 02:12:04 INFO - PROCESS | 1946 | 1468660324257 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:04 INFO - PROCESS | 1946 | 1468660324259 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:04 INFO - PROCESS | 1946 | 1468660324362 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 02:12:04 INFO - PROCESS | 1946 | 1468660324422 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:04 INFO - PROCESS | 1946 | 1468660324423 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x123330000 == 35 [pid = 1946] [id = 446] 02:12:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x11897f800) [pid = 1946] [serial = 1337] [outer = 0x0] 02:12:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x11950a400) [pid = 1946] [serial = 1338] [outer = 0x11897f800] 02:12:04 INFO - PROCESS | 1946 | 1468660324454 Marionette DEBUG loaded listener.js 02:12:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x11958d400) [pid = 1946] [serial = 1339] [outer = 0x11897f800] 02:12:04 INFO - PROCESS | 1946 | 1468660324904 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 02:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 673ms 02:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:12:04 INFO - PROCESS | 1946 | 1468660324923 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 02:12:04 INFO - PROCESS | 1946 | 1468660324924 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 02:12:04 INFO - PROCESS | 1946 | 1468660324927 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:12:04 INFO - PROCESS | 1946 | 1468660324928 Marionette TRACE conn2 <- [1,1758,null,{}] 02:12:04 INFO - PROCESS | 1946 | 1468660324935 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:04 INFO - PROCESS | 1946 | 1468660324938 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:05 INFO - PROCESS | 1946 | 1468660325066 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 02:12:05 INFO - PROCESS | 1946 | 1468660325141 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:05 INFO - PROCESS | 1946 | 1468660325143 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bace800 == 36 [pid = 1946] [id = 447] 02:12:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x119daa000) [pid = 1946] [serial = 1340] [outer = 0x0] 02:12:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x1210cc000) [pid = 1946] [serial = 1341] [outer = 0x119daa000] 02:12:05 INFO - PROCESS | 1946 | 1468660325175 Marionette DEBUG loaded listener.js 02:12:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x1233ba400) [pid = 1946] [serial = 1342] [outer = 0x119daa000] 02:12:05 INFO - PROCESS | 1946 | 1468660325641 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 02:12:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:12:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 771ms 02:12:05 INFO - PROCESS | 1946 | 1468660325699 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 02:12:05 INFO - PROCESS | 1946 | 1468660325704 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 02:12:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:12:05 INFO - PROCESS | 1946 | 1468660325707 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:12:05 INFO - PROCESS | 1946 | 1468660325709 Marionette TRACE conn2 <- [1,1762,null,{}] 02:12:05 INFO - PROCESS | 1946 | 1468660325713 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:05 INFO - PROCESS | 1946 | 1468660325715 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:05 INFO - PROCESS | 1946 | 1468660325856 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 02:12:05 INFO - PROCESS | 1946 | 1468660325927 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:05 INFO - PROCESS | 1946 | 1468660325929 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c342800 == 37 [pid = 1946] [id = 448] 02:12:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1254d5400) [pid = 1946] [serial = 1343] [outer = 0x0] 02:12:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12695b400) [pid = 1946] [serial = 1344] [outer = 0x1254d5400] 02:12:05 INFO - PROCESS | 1946 | 1468660325957 Marionette DEBUG loaded listener.js 02:12:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x12915f800) [pid = 1946] [serial = 1345] [outer = 0x1254d5400] 02:12:06 INFO - PROCESS | 1946 | 1468660326376 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 02:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 720ms 02:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:12:06 INFO - PROCESS | 1946 | 1468660326429 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 02:12:06 INFO - PROCESS | 1946 | 1468660326430 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 02:12:06 INFO - PROCESS | 1946 | 1468660326433 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:12:06 INFO - PROCESS | 1946 | 1468660326436 Marionette TRACE conn2 <- [1,1766,null,{}] 02:12:06 INFO - PROCESS | 1946 | 1468660326439 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:06 INFO - PROCESS | 1946 | 1468660326440 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:06 INFO - PROCESS | 1946 | 1468660326538 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 02:12:06 INFO - PROCESS | 1946 | 1468660326597 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:06 INFO - PROCESS | 1946 | 1468660326598 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x119005800 == 38 [pid = 1946] [id = 449] 02:12:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x115d0dc00) [pid = 1946] [serial = 1346] [outer = 0x0] 02:12:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x1211e1c00) [pid = 1946] [serial = 1347] [outer = 0x115d0dc00] 02:12:06 INFO - PROCESS | 1946 | 1468660326627 Marionette DEBUG loaded listener.js 02:12:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x1293c2c00) [pid = 1946] [serial = 1348] [outer = 0x115d0dc00] 02:12:07 INFO - PROCESS | 1946 | 1468660327193 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 02:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 771ms 02:12:07 INFO - PROCESS | 1946 | 1468660327205 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 02:12:07 INFO - PROCESS | 1946 | 1468660327208 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 02:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:12:07 INFO - PROCESS | 1946 | 1468660327211 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:12:07 INFO - PROCESS | 1946 | 1468660327214 Marionette TRACE conn2 <- [1,1770,null,{}] 02:12:07 INFO - PROCESS | 1946 | 1468660327218 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:07 INFO - PROCESS | 1946 | 1468660327220 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:07 INFO - PROCESS | 1946 | 1468660327322 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 02:12:07 INFO - PROCESS | 1946 | 1468660327384 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:07 INFO - PROCESS | 1946 | 1468660327385 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e58800 == 39 [pid = 1946] [id = 450] 02:12:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x1167e4800) [pid = 1946] [serial = 1349] [outer = 0x0] 02:12:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x117eb4400) [pid = 1946] [serial = 1350] [outer = 0x1167e4800] 02:12:07 INFO - PROCESS | 1946 | 1468660327428 Marionette DEBUG loaded listener.js 02:12:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 116 (0x118831800) [pid = 1946] [serial = 1351] [outer = 0x1167e4800] 02:12:07 INFO - PROCESS | 1946 | --DOCSHELL 0x1186b6000 == 38 [pid = 1946] [id = 431] 02:12:07 INFO - PROCESS | 1946 | --DOCSHELL 0x12a843800 == 37 [pid = 1946] [id = 8] 02:12:07 INFO - PROCESS | 1946 | --DOCSHELL 0x11640a000 == 36 [pid = 1946] [id = 26] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 115 (0x11821b000) [pid = 1946] [serial = 1293] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOCSHELL 0x112f98000 == 35 [pid = 1946] [id = 432] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x116774000) [pid = 1946] [serial = 1245] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x116981000) [pid = 1946] [serial = 1246] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x116772c00) [pid = 1946] [serial = 1236] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x12b167800) [pid = 1946] [serial = 1234] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x11952b800) [pid = 1946] [serial = 1240] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1195c4400) [pid = 1946] [serial = 1255] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x1233b6c00) [pid = 1946] [serial = 1263] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x117511400) [pid = 1946] [serial = 1237] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x11958ec00) [pid = 1946] [serial = 1254] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x118311800) [pid = 1946] [serial = 1248] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1248a4400) [pid = 1946] [serial = 1264] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1248a4c00) [pid = 1946] [serial = 1270] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1167e4000) [pid = 1946] [serial = 1266] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1132e2000) [pid = 1946] [serial = 1242] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x115e63000) [pid = 1946] [serial = 1243] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x119053800) [pid = 1946] [serial = 1249] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119502400) [pid = 1946] [serial = 1239] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x119527000) [pid = 1946] [serial = 1251] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119a79800) [pid = 1946] [serial = 1257] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11954b000) [pid = 1946] [serial = 1252] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x118839c00) [pid = 1946] [serial = 1267] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1210ca800) [pid = 1946] [serial = 1258] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1195c1000) [pid = 1946] [serial = 1269] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x12639f000) [pid = 1946] [serial = 1272] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12181e400) [pid = 1946] [serial = 1260] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x121924000) [pid = 1946] [serial = 1261] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x113c68c00) [pid = 1946] [serial = 1278] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1186de400) [pid = 1946] [serial = 1281] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x116769800) [pid = 1946] [serial = 1279] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1195cac00) [pid = 1946] [serial = 1284] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11904ac00) [pid = 1946] [serial = 1282] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1249ef800) [pid = 1946] [serial = 1287] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x128572c00) [pid = 1946] [serial = 1273] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x12915b800) [pid = 1946] [serial = 1275] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x120e7f800) [pid = 1946] [serial = 1285] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x11950c400) [pid = 1946] [serial = 1290] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x125f36400) [pid = 1946] [serial = 1288] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x120e80c00) [pid = 1946] [serial = 1291] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x1293f8400) [pid = 1946] [serial = 1276] [outer = 0x0] [url = about:blank] 02:12:07 INFO - PROCESS | 1946 | 1468660327852 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 02:12:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:12:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 672ms 02:12:07 INFO - PROCESS | 1946 | 1468660327883 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 02:12:07 INFO - PROCESS | 1946 | 1468660327889 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 02:12:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:12:07 INFO - PROCESS | 1946 | 1468660327896 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:12:07 INFO - PROCESS | 1946 | 1468660327899 Marionette TRACE conn2 <- [1,1774,null,{}] 02:12:07 INFO - PROCESS | 1946 | 1468660327902 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:07 INFO - PROCESS | 1946 | 1468660327905 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:08 INFO - PROCESS | 1946 | 1468660328087 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 02:12:08 INFO - PROCESS | 1946 | 1468660328183 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:08 INFO - PROCESS | 1946 | 1468660328185 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186bd800 == 36 [pid = 1946] [id = 451] 02:12:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x11950e800) [pid = 1946] [serial = 1352] [outer = 0x0] 02:12:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x11952b800) [pid = 1946] [serial = 1353] [outer = 0x11950e800] 02:12:08 INFO - PROCESS | 1946 | 1468660328230 Marionette DEBUG loaded listener.js 02:12:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x11958ec00) [pid = 1946] [serial = 1354] [outer = 0x11950e800] 02:12:08 INFO - PROCESS | 1946 | 1468660328581 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 02:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 724ms 02:12:08 INFO - PROCESS | 1946 | 1468660328620 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 02:12:08 INFO - PROCESS | 1946 | 1468660328622 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 02:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:12:08 INFO - PROCESS | 1946 | 1468660328624 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:12:08 INFO - PROCESS | 1946 | 1468660328627 Marionette TRACE conn2 <- [1,1778,null,{}] 02:12:08 INFO - PROCESS | 1946 | 1468660328634 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:08 INFO - PROCESS | 1946 | 1468660328637 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:08 INFO - PROCESS | 1946 | 1468660328724 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 02:12:08 INFO - PROCESS | 1946 | 1468660328780 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:08 INFO - PROCESS | 1946 | 1468660328782 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x121251000 == 37 [pid = 1946] [id = 452] 02:12:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1195c0c00) [pid = 1946] [serial = 1355] [outer = 0x0] 02:12:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x119a78c00) [pid = 1946] [serial = 1356] [outer = 0x1195c0c00] 02:12:08 INFO - PROCESS | 1946 | 1468660328810 Marionette DEBUG loaded listener.js 02:12:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x120ea8800) [pid = 1946] [serial = 1357] [outer = 0x1195c0c00] 02:12:09 INFO - PROCESS | 1946 | 1468660329142 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 02:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 02:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 571ms 02:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:12:09 INFO - PROCESS | 1946 | 1468660329196 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 02:12:09 INFO - PROCESS | 1946 | 1468660329198 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 02:12:09 INFO - PROCESS | 1946 | 1468660329201 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:12:09 INFO - PROCESS | 1946 | 1468660329203 Marionette TRACE conn2 <- [1,1782,null,{}] 02:12:09 INFO - PROCESS | 1946 | 1468660329206 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:09 INFO - PROCESS | 1946 | 1468660329207 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:09 INFO - PROCESS | 1946 | 1468660329359 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 02:12:09 INFO - PROCESS | 1946 | 1468660329365 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:09 INFO - PROCESS | 1946 | 1468660329366 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x121939800 == 38 [pid = 1946] [id = 453] 02:12:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x120ea2c00) [pid = 1946] [serial = 1358] [outer = 0x0] 02:12:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x121926c00) [pid = 1946] [serial = 1359] [outer = 0x120ea2c00] 02:12:09 INFO - PROCESS | 1946 | 1468660329392 Marionette DEBUG loaded listener.js 02:12:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x125447c00) [pid = 1946] [serial = 1360] [outer = 0x120ea2c00] 02:12:09 INFO - PROCESS | 1946 | 1468660329722 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 02:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 02:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 571ms 02:12:09 INFO - PROCESS | 1946 | 1468660329772 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 02:12:09 INFO - PROCESS | 1946 | 1468660329774 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 02:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:12:09 INFO - PROCESS | 1946 | 1468660329776 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:12:09 INFO - PROCESS | 1946 | 1468660329777 Marionette TRACE conn2 <- [1,1786,null,{}] 02:12:09 INFO - PROCESS | 1946 | 1468660329779 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:09 INFO - PROCESS | 1946 | 1468660329781 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:09 INFO - PROCESS | 1946 | 1468660329864 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 02:12:09 INFO - PROCESS | 1946 | 1468660329870 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:09 INFO - PROCESS | 1946 | 1468660329872 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x128310800 == 39 [pid = 1946] [id = 454] 02:12:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x124de8800) [pid = 1946] [serial = 1361] [outer = 0x0] 02:12:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x128229800) [pid = 1946] [serial = 1362] [outer = 0x124de8800] 02:12:09 INFO - PROCESS | 1946 | 1468660329896 Marionette DEBUG loaded listener.js 02:12:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1293c0400) [pid = 1946] [serial = 1363] [outer = 0x124de8800] 02:12:10 INFO - PROCESS | 1946 | 1468660330299 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 02:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 02:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 568ms 02:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:12:10 INFO - PROCESS | 1946 | 1468660330345 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 02:12:10 INFO - PROCESS | 1946 | 1468660330346 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 02:12:10 INFO - PROCESS | 1946 | 1468660330348 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:12:10 INFO - PROCESS | 1946 | 1468660330350 Marionette TRACE conn2 <- [1,1790,null,{}] 02:12:10 INFO - PROCESS | 1946 | 1468660330355 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:10 INFO - PROCESS | 1946 | 1468660330359 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:10 INFO - PROCESS | 1946 | 1468660330474 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 02:12:10 INFO - PROCESS | 1946 | 1468660330486 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:10 INFO - PROCESS | 1946 | 1468660330487 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x11714f800 == 40 [pid = 1946] [id = 455] 02:12:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1293f0800) [pid = 1946] [serial = 1364] [outer = 0x0] 02:12:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12a4d8c00) [pid = 1946] [serial = 1365] [outer = 0x1293f0800] 02:12:10 INFO - PROCESS | 1946 | 1468660330513 Marionette DEBUG loaded listener.js 02:12:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12a8c7000) [pid = 1946] [serial = 1366] [outer = 0x1293f0800] 02:12:10 INFO - PROCESS | 1946 | 1468660330896 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:12:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:12:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 573ms 02:12:10 INFO - PROCESS | 1946 | 1468660330922 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 02:12:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:12:10 INFO - PROCESS | 1946 | 1468660330924 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 02:12:10 INFO - PROCESS | 1946 | 1468660330947 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:12:10 INFO - PROCESS | 1946 | 1468660330949 Marionette TRACE conn2 <- [1,1794,null,{}] 02:12:10 INFO - PROCESS | 1946 | 1468660330953 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:10 INFO - PROCESS | 1946 | 1468660330955 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:11 INFO - PROCESS | 1946 | 1468660331118 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 02:12:11 INFO - PROCESS | 1946 | 1468660331131 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:11 INFO - PROCESS | 1946 | 1468660331132 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a84a000 == 41 [pid = 1946] [id = 456] 02:12:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x113061000) [pid = 1946] [serial = 1367] [outer = 0x0] 02:12:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12a8cac00) [pid = 1946] [serial = 1368] [outer = 0x113061000] 02:12:11 INFO - PROCESS | 1946 | 1468660331185 Marionette DEBUG loaded listener.js 02:12:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12a8d4c00) [pid = 1946] [serial = 1369] [outer = 0x113061000] 02:12:11 INFO - PROCESS | 1946 | 1468660331515 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 642ms 02:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:12:11 INFO - PROCESS | 1946 | 1468660331574 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 02:12:11 INFO - PROCESS | 1946 | 1468660331575 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 02:12:11 INFO - PROCESS | 1946 | 1468660331577 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:12:11 INFO - PROCESS | 1946 | 1468660331578 Marionette TRACE conn2 <- [1,1798,null,{}] 02:12:11 INFO - PROCESS | 1946 | 1468660331580 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:11 INFO - PROCESS | 1946 | 1468660331582 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:11 INFO - PROCESS | 1946 | 1468660331683 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 02:12:11 INFO - PROCESS | 1946 | 1468660331687 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:11 INFO - PROCESS | 1946 | 1468660331688 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b2a7000 == 42 [pid = 1946] [id = 457] 02:12:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x120e28400) [pid = 1946] [serial = 1370] [outer = 0x0] 02:12:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12b170400) [pid = 1946] [serial = 1371] [outer = 0x120e28400] 02:12:11 INFO - PROCESS | 1946 | 1468660331712 Marionette DEBUG loaded listener.js 02:12:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12b2f9400) [pid = 1946] [serial = 1372] [outer = 0x120e28400] 02:12:12 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119da9400) [pid = 1946] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:12:12 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x113c6b000) [pid = 1946] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:12:12 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x117eba000) [pid = 1946] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:12:12 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x121919400) [pid = 1946] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:12:12 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x112a88c00) [pid = 1946] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:12:12 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x116f1ac00) [pid = 1946] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:12:12 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11897fc00) [pid = 1946] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:12:12 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1188fa800) [pid = 1946] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:12:12 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x113068800) [pid = 1946] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:12:12 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1132dc800) [pid = 1946] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:12:12 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x116a29c00) [pid = 1946] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:12:12 INFO - PROCESS | 1946 | 1468660332174 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 02:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 618ms 02:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:12:12 INFO - PROCESS | 1946 | 1468660332196 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 02:12:12 INFO - PROCESS | 1946 | 1468660332197 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 02:12:12 INFO - PROCESS | 1946 | 1468660332199 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:12:12 INFO - PROCESS | 1946 | 1468660332200 Marionette TRACE conn2 <- [1,1802,null,{}] 02:12:12 INFO - PROCESS | 1946 | 1468660332203 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:12 INFO - PROCESS | 1946 | 1468660332204 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:12 INFO - PROCESS | 1946 | 1468660332289 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 02:12:12 INFO - PROCESS | 1946 | 1468660332292 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:12 INFO - PROCESS | 1946 | 1468660332293 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286c3800 == 43 [pid = 1946] [id = 458] 02:12:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1132dc800) [pid = 1946] [serial = 1373] [outer = 0x0] 02:12:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x116744000) [pid = 1946] [serial = 1374] [outer = 0x1132dc800] 02:12:12 INFO - PROCESS | 1946 | 1468660332326 Marionette DEBUG loaded listener.js 02:12:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x120e8a400) [pid = 1946] [serial = 1375] [outer = 0x1132dc800] 02:12:12 INFO - PROCESS | 1946 | 1468660332676 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:12:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:12:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 521ms 02:12:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:12:12 INFO - PROCESS | 1946 | 1468660332727 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 02:12:12 INFO - PROCESS | 1946 | 1468660332729 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 02:12:12 INFO - PROCESS | 1946 | 1468660332731 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:12:12 INFO - PROCESS | 1946 | 1468660332732 Marionette TRACE conn2 <- [1,1806,null,{}] 02:12:12 INFO - PROCESS | 1946 | 1468660332734 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:12 INFO - PROCESS | 1946 | 1468660332736 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:12 INFO - PROCESS | 1946 | 1468660332821 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 02:12:12 INFO - PROCESS | 1946 | 1468660332824 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:12 INFO - PROCESS | 1946 | 1468660332826 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf5f000 == 44 [pid = 1946] [id = 459] 02:12:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11920d800) [pid = 1946] [serial = 1376] [outer = 0x0] 02:12:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12822d400) [pid = 1946] [serial = 1377] [outer = 0x11920d800] 02:12:12 INFO - PROCESS | 1946 | 1468660332850 Marionette DEBUG loaded listener.js 02:12:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12b427400) [pid = 1946] [serial = 1378] [outer = 0x11920d800] 02:12:13 INFO - PROCESS | 1946 | 1468660333207 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 02:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 520ms 02:12:13 INFO - PROCESS | 1946 | 1468660333251 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 02:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:12:13 INFO - PROCESS | 1946 | 1468660333253 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 02:12:13 INFO - PROCESS | 1946 | 1468660333255 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:12:13 INFO - PROCESS | 1946 | 1468660333257 Marionette TRACE conn2 <- [1,1810,null,{}] 02:12:13 INFO - PROCESS | 1946 | 1468660333260 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:13 INFO - PROCESS | 1946 | 1468660333261 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:13 INFO - PROCESS | 1946 | 1468660333386 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 02:12:13 INFO - PROCESS | 1946 | 1468660333432 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:13 INFO - PROCESS | 1946 | 1468660333434 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c728800 == 45 [pid = 1946] [id = 460] 02:12:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12b429c00) [pid = 1946] [serial = 1379] [outer = 0x0] 02:12:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12bb2a000) [pid = 1946] [serial = 1380] [outer = 0x12b429c00] 02:12:13 INFO - PROCESS | 1946 | 1468660333459 Marionette DEBUG loaded listener.js 02:12:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12bdb9c00) [pid = 1946] [serial = 1381] [outer = 0x12b429c00] 02:12:13 INFO - PROCESS | 1946 | 1468660333740 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 520ms 02:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:12:13 INFO - PROCESS | 1946 | 1468660333776 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 02:12:13 INFO - PROCESS | 1946 | 1468660333777 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 02:12:13 INFO - PROCESS | 1946 | 1468660333779 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:12:13 INFO - PROCESS | 1946 | 1468660333780 Marionette TRACE conn2 <- [1,1814,null,{}] 02:12:13 INFO - PROCESS | 1946 | 1468660333783 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:13 INFO - PROCESS | 1946 | 1468660333784 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:13 INFO - PROCESS | 1946 | 1468660333876 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 02:12:13 INFO - PROCESS | 1946 | 1468660333880 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:13 INFO - PROCESS | 1946 | 1468660333881 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cbcf800 == 46 [pid = 1946] [id = 461] 02:12:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119a79800) [pid = 1946] [serial = 1382] [outer = 0x0] 02:12:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12bdc3400) [pid = 1946] [serial = 1383] [outer = 0x119a79800] 02:12:13 INFO - PROCESS | 1946 | 1468660333904 Marionette DEBUG loaded listener.js 02:12:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12bf3e400) [pid = 1946] [serial = 1384] [outer = 0x119a79800] 02:12:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12bac7000 == 45 [pid = 1946] [id = 10] 02:12:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd81800 == 44 [pid = 1946] [id = 11] 02:12:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12b244800 == 43 [pid = 1946] [id = 9] 02:12:14 INFO - PROCESS | 1946 | --DOCSHELL 0x116624800 == 42 [pid = 1946] [id = 434] 02:12:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12d331000 == 41 [pid = 1946] [id = 18] 02:12:14 INFO - PROCESS | 1946 | --DOCSHELL 0x11715f800 == 40 [pid = 1946] [id = 433] 02:12:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf5d000 == 39 [pid = 1946] [id = 12] 02:12:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12c727000 == 38 [pid = 1946] [id = 14] 02:12:14 INFO - PROCESS | 1946 | --DOCSHELL 0x12c351000 == 37 [pid = 1946] [id = 13] 02:12:14 INFO - PROCESS | 1946 | --DOCSHELL 0x1186c3800 == 36 [pid = 1946] [id = 20] 02:12:14 INFO - PROCESS | 1946 | --DOCSHELL 0x1286c4000 == 35 [pid = 1946] [id = 6] 02:12:15 INFO - PROCESS | 1946 | --DOCSHELL 0x121939800 == 34 [pid = 1946] [id = 453] 02:12:15 INFO - PROCESS | 1946 | --DOCSHELL 0x121251000 == 33 [pid = 1946] [id = 452] 02:12:15 INFO - PROCESS | 1946 | --DOCSHELL 0x12b2a7000 == 32 [pid = 1946] [id = 457] 02:12:15 INFO - PROCESS | 1946 | --DOCSHELL 0x12a84a000 == 31 [pid = 1946] [id = 456] 02:12:15 INFO - PROCESS | 1946 | --DOCSHELL 0x1286c3800 == 30 [pid = 1946] [id = 458] 02:12:15 INFO - PROCESS | 1946 | --DOCSHELL 0x128310800 == 29 [pid = 1946] [id = 454] 02:12:15 INFO - PROCESS | 1946 | --DOCSHELL 0x11714f800 == 28 [pid = 1946] [id = 455] 02:12:15 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf5f000 == 27 [pid = 1946] [id = 459] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1186ebc00) [pid = 1946] [serial = 1294] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOCSHELL 0x12c728800 == 26 [pid = 1946] [id = 460] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x120eac000) [pid = 1946] [serial = 1315] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x120ea3400) [pid = 1946] [serial = 1314] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11954dc00) [pid = 1946] [serial = 1311] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119525c00) [pid = 1946] [serial = 1308] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x11954cc00) [pid = 1946] [serial = 1309] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x12191fc00) [pid = 1946] [serial = 1317] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11629cc00) [pid = 1946] [serial = 1303] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x113202800) [pid = 1946] [serial = 1302] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1186e8c00) [pid = 1946] [serial = 1305] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x118974000) [pid = 1946] [serial = 1306] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x116a1bc00) [pid = 1946] [serial = 1299] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x111da9400) [pid = 1946] [serial = 1296] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x128534400) [pid = 1946] [serial = 1330] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x124de9800) [pid = 1946] [serial = 1320] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x124b32400) [pid = 1946] [serial = 1329] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x116f1b000) [pid = 1946] [serial = 1324] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x114fd0400) [pid = 1946] [serial = 1323] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12822b800) [pid = 1946] [serial = 1321] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x123424000) [pid = 1946] [serial = 1318] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x12915f400) [pid = 1946] [serial = 1332] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x119da1000) [pid = 1946] [serial = 1327] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x119da3c00) [pid = 1946] [serial = 1312] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x1190dc800) [pid = 1946] [serial = 1326] [outer = 0x0] [url = about:blank] 02:12:15 INFO - PROCESS | 1946 | 1468660335518 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 02:12:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:12:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1774ms 02:12:15 INFO - PROCESS | 1946 | 1468660335554 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 02:12:15 INFO - PROCESS | 1946 | 1468660335556 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 02:12:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:12:15 INFO - PROCESS | 1946 | 1468660335560 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:12:15 INFO - PROCESS | 1946 | 1468660335562 Marionette TRACE conn2 <- [1,1818,null,{}] 02:12:15 INFO - PROCESS | 1946 | 1468660335566 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:15 INFO - PROCESS | 1946 | 1468660335568 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:15 INFO - PROCESS | 1946 | 1468660335659 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 02:12:15 INFO - PROCESS | 1946 | 1468660335724 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:15 INFO - PROCESS | 1946 | 1468660335726 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x11714f800 == 27 [pid = 1946] [id = 462] 02:12:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1167e0800) [pid = 1946] [serial = 1385] [outer = 0x0] 02:12:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x116f99000) [pid = 1946] [serial = 1386] [outer = 0x1167e0800] 02:12:15 INFO - PROCESS | 1946 | 1468660335754 Marionette DEBUG loaded listener.js 02:12:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1186e3c00) [pid = 1946] [serial = 1387] [outer = 0x1167e0800] 02:12:16 INFO - PROCESS | 1946 | 1468660336071 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 02:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 521ms 02:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:12:16 INFO - PROCESS | 1946 | 1468660336080 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 02:12:16 INFO - PROCESS | 1946 | 1468660336085 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 02:12:16 INFO - PROCESS | 1946 | 1468660336090 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:12:16 INFO - PROCESS | 1946 | 1468660336092 Marionette TRACE conn2 <- [1,1822,null,{}] 02:12:16 INFO - PROCESS | 1946 | 1468660336094 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:16 INFO - PROCESS | 1946 | 1468660336097 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:16 INFO - PROCESS | 1946 | 1468660336182 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 02:12:16 INFO - PROCESS | 1946 | 1468660336188 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:16 INFO - PROCESS | 1946 | 1468660336190 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x11887a800 == 28 [pid = 1946] [id = 463] 02:12:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1188f1400) [pid = 1946] [serial = 1388] [outer = 0x0] 02:12:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x11920d400) [pid = 1946] [serial = 1389] [outer = 0x1188f1400] 02:12:16 INFO - PROCESS | 1946 | 1468660336218 Marionette DEBUG loaded listener.js 02:12:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119522c00) [pid = 1946] [serial = 1390] [outer = 0x1188f1400] 02:12:16 INFO - PROCESS | 1946 | 1468660336590 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 02:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 519ms 02:12:16 INFO - PROCESS | 1946 | 1468660336610 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 02:12:16 INFO - PROCESS | 1946 | 1468660336612 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 02:12:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:12:16 INFO - PROCESS | 1946 | 1468660336626 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:12:16 INFO - PROCESS | 1946 | 1468660336628 Marionette TRACE conn2 <- [1,1826,null,{}] 02:12:16 INFO - PROCESS | 1946 | 1468660336636 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:16 INFO - PROCESS | 1946 | 1468660336639 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:16 INFO - PROCESS | 1946 | 1468660336717 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 02:12:16 INFO - PROCESS | 1946 | 1468660336724 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:16 INFO - PROCESS | 1946 | 1468660336726 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d31000 == 29 [pid = 1946] [id = 464] 02:12:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1120ee800) [pid = 1946] [serial = 1391] [outer = 0x0] 02:12:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1195cb800) [pid = 1946] [serial = 1392] [outer = 0x1120ee800] 02:12:16 INFO - PROCESS | 1946 | 1468660336754 Marionette DEBUG loaded listener.js 02:12:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x119da4000) [pid = 1946] [serial = 1393] [outer = 0x1120ee800] 02:12:17 INFO - PROCESS | 1946 | 1468660337122 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 02:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 521ms 02:12:17 INFO - PROCESS | 1946 | 1468660337147 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 02:12:17 INFO - PROCESS | 1946 | 1468660337149 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 02:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:12:17 INFO - PROCESS | 1946 | 1468660337153 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:12:17 INFO - PROCESS | 1946 | 1468660337155 Marionette TRACE conn2 <- [1,1830,null,{}] 02:12:17 INFO - PROCESS | 1946 | 1468660337172 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:17 INFO - PROCESS | 1946 | 1468660337173 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:17 INFO - PROCESS | 1946 | 1468660337252 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 02:12:17 INFO - PROCESS | 1946 | 1468660337257 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:17 INFO - PROCESS | 1946 | 1468660337258 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x121931000 == 30 [pid = 1946] [id = 465] 02:12:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x120e7e400) [pid = 1946] [serial = 1394] [outer = 0x0] 02:12:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x120eadc00) [pid = 1946] [serial = 1395] [outer = 0x120e7e400] 02:12:17 INFO - PROCESS | 1946 | 1468660337284 Marionette DEBUG loaded listener.js 02:12:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x12191a400) [pid = 1946] [serial = 1396] [outer = 0x120e7e400] 02:12:17 INFO - PROCESS | 1946 | 1468660337623 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 02:12:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:12:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 484ms 02:12:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:12:17 INFO - PROCESS | 1946 | 1468660337640 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 02:12:17 INFO - PROCESS | 1946 | 1468660337641 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 02:12:17 INFO - PROCESS | 1946 | 1468660337643 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:12:17 INFO - PROCESS | 1946 | 1468660337644 Marionette TRACE conn2 <- [1,1834,null,{}] 02:12:17 INFO - PROCESS | 1946 | 1468660337646 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:17 INFO - PROCESS | 1946 | 1468660337647 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:17 INFO - PROCESS | 1946 | 1468660337733 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 02:12:17 INFO - PROCESS | 1946 | 1468660337738 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:17 INFO - PROCESS | 1946 | 1468660337740 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x1254b1800 == 31 [pid = 1946] [id = 466] 02:12:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x118831c00) [pid = 1946] [serial = 1397] [outer = 0x0] 02:12:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x121a09c00) [pid = 1946] [serial = 1398] [outer = 0x118831c00] 02:12:17 INFO - PROCESS | 1946 | 1468660337765 Marionette DEBUG loaded listener.js 02:12:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x124b32400) [pid = 1946] [serial = 1399] [outer = 0x118831c00] 02:12:18 INFO - PROCESS | 1946 | 1468660338120 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 02:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 02:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 523ms 02:12:18 INFO - PROCESS | 1946 | 1468660338172 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 02:12:18 INFO - PROCESS | 1946 | 1468660338174 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 02:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:12:18 INFO - PROCESS | 1946 | 1468660338176 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:12:18 INFO - PROCESS | 1946 | 1468660338177 Marionette TRACE conn2 <- [1,1838,null,{}] 02:12:18 INFO - PROCESS | 1946 | 1468660338179 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:18 INFO - PROCESS | 1946 | 1468660338184 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:18 INFO - PROCESS | 1946 | 1468660338280 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 02:12:18 INFO - PROCESS | 1946 | 1468660338289 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:18 INFO - PROCESS | 1946 | 1468660338290 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286bc000 == 32 [pid = 1946] [id = 467] 02:12:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x124ba7c00) [pid = 1946] [serial = 1400] [outer = 0x0] 02:12:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x128574c00) [pid = 1946] [serial = 1401] [outer = 0x124ba7c00] 02:12:18 INFO - PROCESS | 1946 | 1468660338316 Marionette DEBUG loaded listener.js 02:12:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x129618400) [pid = 1946] [serial = 1402] [outer = 0x124ba7c00] 02:12:18 INFO - PROCESS | 1946 | 1468660338659 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:12:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:12:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 518ms 02:12:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:12:18 INFO - PROCESS | 1946 | 1468660338695 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 02:12:18 INFO - PROCESS | 1946 | 1468660338696 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 02:12:18 INFO - PROCESS | 1946 | 1468660338698 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:12:18 INFO - PROCESS | 1946 | 1468660338699 Marionette TRACE conn2 <- [1,1842,null,{}] 02:12:18 INFO - PROCESS | 1946 | 1468660338702 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:18 INFO - PROCESS | 1946 | 1468660338703 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:18 INFO - PROCESS | 1946 | 1468660338815 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 02:12:18 INFO - PROCESS | 1946 | 1468660338824 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:18 INFO - PROCESS | 1946 | 1468660338825 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a40c800 == 33 [pid = 1946] [id = 468] 02:12:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x110f9f400) [pid = 1946] [serial = 1403] [outer = 0x0] 02:12:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x129621400) [pid = 1946] [serial = 1404] [outer = 0x110f9f400] 02:12:18 INFO - PROCESS | 1946 | 1468660338849 Marionette DEBUG loaded listener.js 02:12:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12a77a000) [pid = 1946] [serial = 1405] [outer = 0x110f9f400] 02:12:19 INFO - PROCESS | 1946 | 1468660339157 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 468ms 02:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:12:19 INFO - PROCESS | 1946 | 1468660339173 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 02:12:19 INFO - PROCESS | 1946 | 1468660339174 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 02:12:19 INFO - PROCESS | 1946 | 1468660339176 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:12:19 INFO - PROCESS | 1946 | 1468660339177 Marionette TRACE conn2 <- [1,1846,null,{}] 02:12:19 INFO - PROCESS | 1946 | 1468660339180 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:19 INFO - PROCESS | 1946 | 1468660339181 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:19 INFO - PROCESS | 1946 | 1468660339264 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 02:12:19 INFO - PROCESS | 1946 | 1468660339272 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:19 INFO - PROCESS | 1946 | 1468660339273 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a852800 == 34 [pid = 1946] [id = 469] 02:12:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12a4e2800) [pid = 1946] [serial = 1406] [outer = 0x0] 02:12:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12b173000) [pid = 1946] [serial = 1407] [outer = 0x12a4e2800] 02:12:19 INFO - PROCESS | 1946 | 1468660339297 Marionette DEBUG loaded listener.js 02:12:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12b425800) [pid = 1946] [serial = 1408] [outer = 0x12a4e2800] 02:12:19 INFO - PROCESS | 1946 | 1468660339648 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:12:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:12:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 520ms 02:12:19 INFO - PROCESS | 1946 | 1468660339707 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 02:12:19 INFO - PROCESS | 1946 | 1468660339708 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 02:12:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:12:19 INFO - PROCESS | 1946 | 1468660339710 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:12:19 INFO - PROCESS | 1946 | 1468660339711 Marionette TRACE conn2 <- [1,1850,null,{}] 02:12:19 INFO - PROCESS | 1946 | 1468660339714 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:19 INFO - PROCESS | 1946 | 1468660339715 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:19 INFO - PROCESS | 1946 | 1468660339799 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 02:12:19 INFO - PROCESS | 1946 | 1468660339806 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:19 INFO - PROCESS | 1946 | 1468660339807 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d2b000 == 35 [pid = 1946] [id = 470] 02:12:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12b424800) [pid = 1946] [serial = 1409] [outer = 0x0] 02:12:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12b42bc00) [pid = 1946] [serial = 1410] [outer = 0x12b424800] 02:12:19 INFO - PROCESS | 1946 | 1468660339831 Marionette DEBUG loaded listener.js 02:12:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x12bb30000) [pid = 1946] [serial = 1411] [outer = 0x12b424800] 02:12:20 INFO - PROCESS | 1946 | 1468660340170 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 469ms 02:12:20 INFO - PROCESS | 1946 | 1468660340180 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 02:12:20 INFO - PROCESS | 1946 | 1468660340181 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 02:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:12:20 INFO - PROCESS | 1946 | 1468660340183 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:12:20 INFO - PROCESS | 1946 | 1468660340185 Marionette TRACE conn2 <- [1,1854,null,{}] 02:12:20 INFO - PROCESS | 1946 | 1468660340191 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:20 INFO - PROCESS | 1946 | 1468660340192 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:20 INFO - PROCESS | 1946 | 1468660340276 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 02:12:20 INFO - PROCESS | 1946 | 1468660340279 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:20 INFO - PROCESS | 1946 | 1468660340280 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf4d800 == 36 [pid = 1946] [id = 471] 02:12:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x12b427800) [pid = 1946] [serial = 1412] [outer = 0x0] 02:12:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12bdbc800) [pid = 1946] [serial = 1413] [outer = 0x12b427800] 02:12:20 INFO - PROCESS | 1946 | 1468660340304 Marionette DEBUG loaded listener.js 02:12:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x12bdc5000) [pid = 1946] [serial = 1414] [outer = 0x12b427800] 02:12:20 INFO - PROCESS | 1946 | 1468660340664 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:12:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:12:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 522ms 02:12:20 INFO - PROCESS | 1946 | 1468660340712 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 02:12:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:12:20 INFO - PROCESS | 1946 | 1468660340713 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 02:12:20 INFO - PROCESS | 1946 | 1468660340716 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:12:20 INFO - PROCESS | 1946 | 1468660340717 Marionette TRACE conn2 <- [1,1858,null,{}] 02:12:20 INFO - PROCESS | 1946 | 1468660340726 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:20 INFO - PROCESS | 1946 | 1468660340727 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:20 INFO - PROCESS | 1946 | 1468660340868 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 02:12:20 INFO - PROCESS | 1946 | 1468660340873 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:20 INFO - PROCESS | 1946 | 1468660340874 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x1254b0800 == 37 [pid = 1946] [id = 472] 02:12:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x12bdb8c00) [pid = 1946] [serial = 1415] [outer = 0x0] 02:12:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12bf44400) [pid = 1946] [serial = 1416] [outer = 0x12bdb8c00] 02:12:20 INFO - PROCESS | 1946 | 1468660340935 Marionette DEBUG loaded listener.js 02:12:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x12c2b8400) [pid = 1946] [serial = 1417] [outer = 0x12bdb8c00] 02:12:21 INFO - PROCESS | 1946 | 1468660341279 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 574ms 02:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:12:21 INFO - PROCESS | 1946 | 1468660341291 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 02:12:21 INFO - PROCESS | 1946 | 1468660341292 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 02:12:21 INFO - PROCESS | 1946 | 1468660341294 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:12:21 INFO - PROCESS | 1946 | 1468660341295 Marionette TRACE conn2 <- [1,1862,null,{}] 02:12:21 INFO - PROCESS | 1946 | 1468660341297 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:21 INFO - PROCESS | 1946 | 1468660341298 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:21 INFO - PROCESS | 1946 | 1468660341402 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 02:12:21 INFO - PROCESS | 1946 | 1468660341418 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:21 INFO - PROCESS | 1946 | 1468660341419 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cbc1000 == 38 [pid = 1946] [id = 473] 02:12:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x110fe6800) [pid = 1946] [serial = 1418] [outer = 0x0] 02:12:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x110fe9000) [pid = 1946] [serial = 1419] [outer = 0x110fe6800] 02:12:21 INFO - PROCESS | 1946 | 1468660341443 Marionette DEBUG loaded listener.js 02:12:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x110fedc00) [pid = 1946] [serial = 1420] [outer = 0x110fe6800] 02:12:21 INFO - PROCESS | 1946 | 1468660341782 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:12:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:12:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 523ms 02:12:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:12:21 INFO - PROCESS | 1946 | 1468660341818 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 02:12:21 INFO - PROCESS | 1946 | 1468660341821 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 02:12:21 INFO - PROCESS | 1946 | 1468660341823 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:12:21 INFO - PROCESS | 1946 | 1468660341825 Marionette TRACE conn2 <- [1,1866,null,{}] 02:12:21 INFO - PROCESS | 1946 | 1468660341827 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:21 INFO - PROCESS | 1946 | 1468660341828 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:22 INFO - PROCESS | 1946 | 1468660342397 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x110f9e800) [pid = 1946] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x11692ac00) [pid = 1946] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x12b429c00) [pid = 1946] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1293f0800) [pid = 1946] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x113061000) [pid = 1946] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x120e28400) [pid = 1946] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1132dc800) [pid = 1946] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1254d5400) [pid = 1946] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x119daa000) [pid = 1946] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x11897f800) [pid = 1946] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x116635800) [pid = 1946] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x129154800) [pid = 1946] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x124de8800) [pid = 1946] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x120ea2c00) [pid = 1946] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1195c0c00) [pid = 1946] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11950e800) [pid = 1946] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1167e4800) [pid = 1946] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x115d0dc00) [pid = 1946] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:12:22 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11920d800) [pid = 1946] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:12:22 INFO - PROCESS | 1946 | 1468660342478 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:22 INFO - PROCESS | 1946 | 1468660342479 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x11335a000 == 39 [pid = 1946] [id = 474] 02:12:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x110fe3000) [pid = 1946] [serial = 1421] [outer = 0x0] 02:12:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1110a1c00) [pid = 1946] [serial = 1422] [outer = 0x110fe3000] 02:12:22 INFO - PROCESS | 1946 | 1468660342511 Marionette DEBUG loaded listener.js 02:12:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1132dc800) [pid = 1946] [serial = 1423] [outer = 0x110fe3000] 02:12:23 INFO - PROCESS | 1946 | 1468660343067 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 02:12:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:12:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1273ms 02:12:23 INFO - PROCESS | 1946 | 1468660343139 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 02:12:23 INFO - PROCESS | 1946 | 1468660343141 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 02:12:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:12:23 INFO - PROCESS | 1946 | 1468660343146 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:12:23 INFO - PROCESS | 1946 | 1468660343149 Marionette TRACE conn2 <- [1,1870,null,{}] 02:12:23 INFO - PROCESS | 1946 | 1468660343153 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:23 INFO - PROCESS | 1946 | 1468660343155 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:23 INFO - PROCESS | 1946 | 1468660343267 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 02:12:23 INFO - PROCESS | 1946 | 1468660343356 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:23 INFO - PROCESS | 1946 | 1468660343358 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x11980b000 == 40 [pid = 1946] [id = 475] 02:12:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x11676d000) [pid = 1946] [serial = 1424] [outer = 0x0] 02:12:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x116986000) [pid = 1946] [serial = 1425] [outer = 0x11676d000] 02:12:23 INFO - PROCESS | 1946 | 1468660343389 Marionette DEBUG loaded listener.js 02:12:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1186df400) [pid = 1946] [serial = 1426] [outer = 0x11676d000] 02:12:23 INFO - PROCESS | 1946 | 1468660343967 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 02:12:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:12:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1021ms 02:12:24 INFO - PROCESS | 1946 | 1468660344174 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 02:12:24 INFO - PROCESS | 1946 | 1468660344176 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 02:12:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:12:24 INFO - PROCESS | 1946 | 1468660344181 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:12:24 INFO - PROCESS | 1946 | 1468660344183 Marionette TRACE conn2 <- [1,1874,null,{}] 02:12:24 INFO - PROCESS | 1946 | 1468660344197 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:24 INFO - PROCESS | 1946 | 1468660344199 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:24 INFO - PROCESS | 1946 | 1468660344308 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 02:12:24 INFO - PROCESS | 1946 | 1468660344368 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:24 INFO - PROCESS | 1946 | 1468660344371 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x1185c2000 == 41 [pid = 1946] [id = 476] 02:12:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x113c39400) [pid = 1946] [serial = 1427] [outer = 0x0] 02:12:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x115e61000) [pid = 1946] [serial = 1428] [outer = 0x113c39400] 02:12:24 INFO - PROCESS | 1946 | 1468660344399 Marionette DEBUG loaded listener.js 02:12:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x116745000) [pid = 1946] [serial = 1429] [outer = 0x113c39400] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x12bace800 == 40 [pid = 1946] [id = 447] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x117e58800 == 39 [pid = 1946] [id = 450] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x121393000 == 38 [pid = 1946] [id = 439] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x118875800 == 37 [pid = 1946] [id = 445] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x111f9e000 == 36 [pid = 1946] [id = 438] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x1286c3000 == 35 [pid = 1946] [id = 440] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x12114e800 == 34 [pid = 1946] [id = 437] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x116ade800 == 33 [pid = 1946] [id = 441] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x1186bd800 == 32 [pid = 1946] [id = 451] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x12cbc1000 == 31 [pid = 1946] [id = 473] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x1254b0800 == 30 [pid = 1946] [id = 472] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf4d800 == 29 [pid = 1946] [id = 471] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x119d2b000 == 28 [pid = 1946] [id = 470] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x12a852800 == 27 [pid = 1946] [id = 469] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x12a40c800 == 26 [pid = 1946] [id = 468] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12bdc3400) [pid = 1946] [serial = 1383] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x1286bc000 == 25 [pid = 1946] [id = 467] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x1254b1800 == 24 [pid = 1946] [id = 466] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x121931000 == 23 [pid = 1946] [id = 465] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x119d31000 == 22 [pid = 1946] [id = 464] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x11887a800 == 21 [pid = 1946] [id = 463] 02:12:24 INFO - PROCESS | 1946 | --DOCSHELL 0x11714f800 == 20 [pid = 1946] [id = 462] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12bdb9c00) [pid = 1946] [serial = 1381] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12a4d8c00) [pid = 1946] [serial = 1365] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x12a8cac00) [pid = 1946] [serial = 1368] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x12a8c7000) [pid = 1946] [serial = 1366] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x12b170400) [pid = 1946] [serial = 1371] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x12a8d4c00) [pid = 1946] [serial = 1369] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x116744000) [pid = 1946] [serial = 1374] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x12b2f9400) [pid = 1946] [serial = 1372] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12695b400) [pid = 1946] [serial = 1344] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1233ba400) [pid = 1946] [serial = 1342] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1210cc000) [pid = 1946] [serial = 1341] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x11958d400) [pid = 1946] [serial = 1339] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11950a400) [pid = 1946] [serial = 1338] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x117565800) [pid = 1946] [serial = 1336] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11676c000) [pid = 1946] [serial = 1335] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1293c4400) [pid = 1946] [serial = 1333] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x128229800) [pid = 1946] [serial = 1362] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x121926c00) [pid = 1946] [serial = 1359] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x125447c00) [pid = 1946] [serial = 1360] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x119a78c00) [pid = 1946] [serial = 1356] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x120ea8800) [pid = 1946] [serial = 1357] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11952b800) [pid = 1946] [serial = 1353] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x11958ec00) [pid = 1946] [serial = 1354] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x118831800) [pid = 1946] [serial = 1351] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x117eb4400) [pid = 1946] [serial = 1350] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x1293c2c00) [pid = 1946] [serial = 1348] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x1211e1c00) [pid = 1946] [serial = 1347] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x12915f800) [pid = 1946] [serial = 1345] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x12822d400) [pid = 1946] [serial = 1377] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x120e8a400) [pid = 1946] [serial = 1375] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x12b427400) [pid = 1946] [serial = 1378] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x12bb2a000) [pid = 1946] [serial = 1380] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x1293c0400) [pid = 1946] [serial = 1363] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x115d16800) [pid = 1946] [serial = 1297] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x117563000) [pid = 1946] [serial = 1300] [outer = 0x0] [url = about:blank] 02:12:24 INFO - PROCESS | 1946 | 1468660344963 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 831ms 02:12:25 INFO - PROCESS | 1946 | 1468660345013 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 02:12:25 INFO - PROCESS | 1946 | 1468660345016 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 02:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:12:25 INFO - PROCESS | 1946 | 1468660345019 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:12:25 INFO - PROCESS | 1946 | 1468660345021 Marionette TRACE conn2 <- [1,1878,null,{}] 02:12:25 INFO - PROCESS | 1946 | 1468660345025 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:25 INFO - PROCESS | 1946 | 1468660345027 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:25 INFO - PROCESS | 1946 | 1468660345127 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 02:12:25 INFO - PROCESS | 1946 | 1468660345196 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:25 INFO - PROCESS | 1946 | 1468660345198 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x117164000 == 21 [pid = 1946] [id = 477] 02:12:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x115e68000) [pid = 1946] [serial = 1430] [outer = 0x0] 02:12:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x116770800) [pid = 1946] [serial = 1431] [outer = 0x115e68000] 02:12:25 INFO - PROCESS | 1946 | 1468660345230 Marionette DEBUG loaded listener.js 02:12:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x117565800) [pid = 1946] [serial = 1432] [outer = 0x115e68000] 02:12:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x1186e7400) [pid = 1946] [serial = 1433] [outer = 0x1233bf400] 02:12:25 INFO - PROCESS | 1946 | 1468660345807 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:12:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:12:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 820ms 02:12:25 INFO - PROCESS | 1946 | 1468660345840 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 02:12:25 INFO - PROCESS | 1946 | 1468660345845 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 02:12:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:12:25 INFO - PROCESS | 1946 | 1468660345853 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:12:25 INFO - PROCESS | 1946 | 1468660345857 Marionette TRACE conn2 <- [1,1882,null,{}] 02:12:25 INFO - PROCESS | 1946 | 1468660345861 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:25 INFO - PROCESS | 1946 | 1468660345864 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:26 INFO - PROCESS | 1946 | 1468660346007 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 02:12:26 INFO - PROCESS | 1946 | 1468660346075 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:26 INFO - PROCESS | 1946 | 1468660346077 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x11980c800 == 22 [pid = 1946] [id = 478] 02:12:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x118973400) [pid = 1946] [serial = 1434] [outer = 0x0] 02:12:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x1190d6000) [pid = 1946] [serial = 1435] [outer = 0x118973400] 02:12:26 INFO - PROCESS | 1946 | 1468660346115 Marionette DEBUG loaded listener.js 02:12:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x119506800) [pid = 1946] [serial = 1436] [outer = 0x118973400] 02:12:26 INFO - PROCESS | 1946 | 1468660346539 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:12:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:12:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 727ms 02:12:26 INFO - PROCESS | 1946 | 1468660346580 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 02:12:26 INFO - PROCESS | 1946 | 1468660346583 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 02:12:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:12:26 INFO - PROCESS | 1946 | 1468660346587 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:12:26 INFO - PROCESS | 1946 | 1468660346591 Marionette TRACE conn2 <- [1,1886,null,{}] 02:12:26 INFO - PROCESS | 1946 | 1468660346604 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:26 INFO - PROCESS | 1946 | 1468660346609 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:26 INFO - PROCESS | 1946 | 1468660346759 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 02:12:26 INFO - PROCESS | 1946 | 1468660346863 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:26 INFO - PROCESS | 1946 | 1468660346866 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x121436000 == 23 [pid = 1946] [id = 479] 02:12:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x111d75000) [pid = 1946] [serial = 1437] [outer = 0x0] 02:12:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x11954cc00) [pid = 1946] [serial = 1438] [outer = 0x111d75000] 02:12:26 INFO - PROCESS | 1946 | 1468660346924 Marionette DEBUG loaded listener.js 02:12:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1195c5000) [pid = 1946] [serial = 1439] [outer = 0x111d75000] 02:12:27 INFO - PROCESS | 1946 | 1468660347370 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 02:12:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:12:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 825ms 02:12:27 INFO - PROCESS | 1946 | 1468660347411 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 02:12:27 INFO - PROCESS | 1946 | 1468660347413 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 02:12:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:12:27 INFO - PROCESS | 1946 | 1468660347416 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:12:27 INFO - PROCESS | 1946 | 1468660347417 Marionette TRACE conn2 <- [1,1890,null,{}] 02:12:27 INFO - PROCESS | 1946 | 1468660347422 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:27 INFO - PROCESS | 1946 | 1468660347423 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:27 INFO - PROCESS | 1946 | 1468660347522 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 02:12:27 INFO - PROCESS | 1946 | 1468660347578 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:27 INFO - PROCESS | 1946 | 1468660347579 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d97800 == 24 [pid = 1946] [id = 480] 02:12:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x119a82c00) [pid = 1946] [serial = 1440] [outer = 0x0] 02:12:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119da8000) [pid = 1946] [serial = 1441] [outer = 0x119a82c00] 02:12:27 INFO - PROCESS | 1946 | 1468660347609 Marionette DEBUG loaded listener.js 02:12:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x120e35000) [pid = 1946] [serial = 1442] [outer = 0x119a82c00] 02:12:28 INFO - PROCESS | 1946 | 1468660348056 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 02:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 673ms 02:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:12:28 INFO - PROCESS | 1946 | 1468660348089 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 02:12:28 INFO - PROCESS | 1946 | 1468660348091 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 02:12:28 INFO - PROCESS | 1946 | 1468660348093 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:12:28 INFO - PROCESS | 1946 | 1468660348094 Marionette TRACE conn2 <- [1,1894,null,{}] 02:12:28 INFO - PROCESS | 1946 | 1468660348097 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:28 INFO - PROCESS | 1946 | 1468660348098 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:28 INFO - PROCESS | 1946 | 1468660348196 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 02:12:28 INFO - PROCESS | 1946 | 1468660348253 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:28 INFO - PROCESS | 1946 | 1468660348254 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x125fdb800 == 25 [pid = 1946] [id = 481] 02:12:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x119d9e800) [pid = 1946] [serial = 1443] [outer = 0x0] 02:12:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x120ea3400) [pid = 1946] [serial = 1444] [outer = 0x119d9e800] 02:12:28 INFO - PROCESS | 1946 | 1468660348283 Marionette DEBUG loaded listener.js 02:12:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x12133d400) [pid = 1946] [serial = 1445] [outer = 0x119d9e800] 02:12:28 INFO - PROCESS | 1946 | 1468660348729 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:12:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:12:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 668ms 02:12:28 INFO - PROCESS | 1946 | 1468660348768 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 02:12:28 INFO - PROCESS | 1946 | 1468660348770 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 02:12:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:12:28 INFO - PROCESS | 1946 | 1468660348774 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:12:28 INFO - PROCESS | 1946 | 1468660348775 Marionette TRACE conn2 <- [1,1898,null,{}] 02:12:28 INFO - PROCESS | 1946 | 1468660348777 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:28 INFO - PROCESS | 1946 | 1468660348782 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:28 INFO - PROCESS | 1946 | 1468660348926 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 02:12:29 INFO - PROCESS | 1946 | 1468660348996 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:29 INFO - PROCESS | 1946 | 1468660348998 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286bb000 == 26 [pid = 1946] [id = 482] 02:12:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1233b8c00) [pid = 1946] [serial = 1446] [outer = 0x0] 02:12:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x124de9800) [pid = 1946] [serial = 1447] [outer = 0x1233b8c00] 02:12:29 INFO - PROCESS | 1946 | 1468660349028 Marionette DEBUG loaded listener.js 02:12:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x125f35000) [pid = 1946] [serial = 1448] [outer = 0x1233b8c00] 02:12:29 INFO - PROCESS | 1946 | 1468660349444 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:12:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:12:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 772ms 02:12:29 INFO - PROCESS | 1946 | 1468660349547 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 02:12:29 INFO - PROCESS | 1946 | 1468660349549 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 02:12:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:12:29 INFO - PROCESS | 1946 | 1468660349554 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:12:29 INFO - PROCESS | 1946 | 1468660349557 Marionette TRACE conn2 <- [1,1902,null,{}] 02:12:29 INFO - PROCESS | 1946 | 1468660349560 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:29 INFO - PROCESS | 1946 | 1468660349562 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:29 INFO - PROCESS | 1946 | 1468660349664 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 02:12:29 INFO - PROCESS | 1946 | 1468660349737 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:29 INFO - PROCESS | 1946 | 1468660349740 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x117161000 == 27 [pid = 1946] [id = 483] 02:12:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11320d400) [pid = 1946] [serial = 1449] [outer = 0x0] 02:12:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x115e63c00) [pid = 1946] [serial = 1450] [outer = 0x11320d400] 02:12:29 INFO - PROCESS | 1946 | 1468660349767 Marionette DEBUG loaded listener.js 02:12:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11698ac00) [pid = 1946] [serial = 1451] [outer = 0x11320d400] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x11335a000 == 26 [pid = 1946] [id = 474] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x12cbcf800 == 25 [pid = 1946] [id = 461] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x11900a000 == 24 [pid = 1946] [id = 435] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x120f73800 == 23 [pid = 1946] [id = 443] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x11980b000 == 22 [pid = 1946] [id = 475] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x12c342800 == 21 [pid = 1946] [id = 448] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x119005800 == 20 [pid = 1946] [id = 449] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x119a43800 == 19 [pid = 1946] [id = 436] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x123330000 == 18 [pid = 1946] [id = 446] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x12a60e800 == 17 [pid = 1946] [id = 442] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x12b2a6800 == 16 [pid = 1946] [id = 444] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x1286bb000 == 15 [pid = 1946] [id = 482] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x125fdb800 == 14 [pid = 1946] [id = 481] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x119d97800 == 13 [pid = 1946] [id = 480] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x121436000 == 12 [pid = 1946] [id = 479] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x11980c800 == 11 [pid = 1946] [id = 478] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x1185c2000 == 10 [pid = 1946] [id = 476] 02:12:31 INFO - PROCESS | 1946 | --DOCSHELL 0x117164000 == 9 [pid = 1946] [id = 477] 02:12:32 INFO - PROCESS | 1946 | 1468660352024 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 2482ms 02:12:32 INFO - PROCESS | 1946 | 1468660352042 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 02:12:32 INFO - PROCESS | 1946 | 1468660352044 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 02:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:12:32 INFO - PROCESS | 1946 | 1468660352048 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:12:32 INFO - PROCESS | 1946 | 1468660352052 Marionette TRACE conn2 <- [1,1906,null,{}] 02:12:32 INFO - PROCESS | 1946 | 1468660352056 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:32 INFO - PROCESS | 1946 | 1468660352058 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:32 INFO - PROCESS | 1946 | 1468660352137 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 02:12:32 INFO - PROCESS | 1946 | 1468660352142 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:32 INFO - PROCESS | 1946 | 1468660352145 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x11694f000 == 10 [pid = 1946] [id = 484] 02:12:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x115e03000) [pid = 1946] [serial = 1452] [outer = 0x0] 02:12:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x115e04800) [pid = 1946] [serial = 1453] [outer = 0x115e03000] 02:12:32 INFO - PROCESS | 1946 | 1468660352176 Marionette DEBUG loaded listener.js 02:12:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11673b400) [pid = 1946] [serial = 1454] [outer = 0x115e03000] 02:12:32 INFO - PROCESS | 1946 | 1468660352512 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 02:12:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:12:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 524ms 02:12:32 INFO - PROCESS | 1946 | 1468660352572 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 02:12:32 INFO - PROCESS | 1946 | 1468660352575 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 02:12:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:12:32 INFO - PROCESS | 1946 | 1468660352580 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:12:32 INFO - PROCESS | 1946 | 1468660352582 Marionette TRACE conn2 <- [1,1910,null,{}] 02:12:32 INFO - PROCESS | 1946 | 1468660352584 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:32 INFO - PROCESS | 1946 | 1468660352586 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:32 INFO - PROCESS | 1946 | 1468660352667 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 02:12:32 INFO - PROCESS | 1946 | 1468660352673 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:32 INFO - PROCESS | 1946 | 1468660352675 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x116616000 == 11 [pid = 1946] [id = 485] 02:12:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x116777c00) [pid = 1946] [serial = 1455] [outer = 0x0] 02:12:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x116a23800) [pid = 1946] [serial = 1456] [outer = 0x116777c00] 02:12:32 INFO - PROCESS | 1946 | 1468660352702 Marionette DEBUG loaded listener.js 02:12:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x117561000) [pid = 1946] [serial = 1457] [outer = 0x116777c00] 02:12:33 INFO - PROCESS | 1946 | 1468660353065 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 02:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 519ms 02:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:12:33 INFO - PROCESS | 1946 | 1468660353105 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 02:12:33 INFO - PROCESS | 1946 | 1468660353106 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 02:12:33 INFO - PROCESS | 1946 | 1468660353115 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:12:33 INFO - PROCESS | 1946 | 1468660353118 Marionette TRACE conn2 <- [1,1914,null,{}] 02:12:33 INFO - PROCESS | 1946 | 1468660353126 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:33 INFO - PROCESS | 1946 | 1468660353129 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:33 INFO - PROCESS | 1946 | 1468660353208 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 02:12:33 INFO - PROCESS | 1946 | 1468660353213 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:33 INFO - PROCESS | 1946 | 1468660353215 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x119834800 == 12 [pid = 1946] [id = 486] 02:12:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1132b6000) [pid = 1946] [serial = 1458] [outer = 0x0] 02:12:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1186e4000) [pid = 1946] [serial = 1459] [outer = 0x1132b6000] 02:12:33 INFO - PROCESS | 1946 | 1468660353246 Marionette DEBUG loaded listener.js 02:12:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x118974c00) [pid = 1946] [serial = 1460] [outer = 0x1132b6000] 02:12:33 INFO - PROCESS | 1946 | 1468660353608 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:12:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:12:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 531ms 02:12:33 INFO - PROCESS | 1946 | 1468660353640 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 02:12:33 INFO - PROCESS | 1946 | 1468660353642 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 02:12:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:12:33 INFO - PROCESS | 1946 | 1468660353644 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:12:33 INFO - PROCESS | 1946 | 1468660353645 Marionette TRACE conn2 <- [1,1918,null,{}] 02:12:33 INFO - PROCESS | 1946 | 1468660353648 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:33 INFO - PROCESS | 1946 | 1468660353649 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:33 INFO - PROCESS | 1946 | 1468660353760 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 02:12:33 INFO - PROCESS | 1946 | 1468660353765 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:33 INFO - PROCESS | 1946 | 1468660353767 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f6c800 == 13 [pid = 1946] [id = 487] 02:12:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1190d7000) [pid = 1946] [serial = 1461] [outer = 0x0] 02:12:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x119509800) [pid = 1946] [serial = 1462] [outer = 0x1190d7000] 02:12:33 INFO - PROCESS | 1946 | 1468660353793 Marionette DEBUG loaded listener.js 02:12:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x119523800) [pid = 1946] [serial = 1463] [outer = 0x1190d7000] 02:12:34 INFO - PROCESS | 1946 | 1468660354138 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 02:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 518ms 02:12:34 INFO - PROCESS | 1946 | 1468660354163 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 02:12:34 INFO - PROCESS | 1946 | 1468660354164 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 02:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:12:34 INFO - PROCESS | 1946 | 1468660354172 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:12:34 INFO - PROCESS | 1946 | 1468660354173 Marionette TRACE conn2 <- [1,1922,null,{}] 02:12:34 INFO - PROCESS | 1946 | 1468660354176 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:34 INFO - PROCESS | 1946 | 1468660354177 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:34 INFO - PROCESS | 1946 | 1468660354281 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 02:12:34 INFO - PROCESS | 1946 | 1468660354285 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:34 INFO - PROCESS | 1946 | 1468660354286 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x123338000 == 14 [pid = 1946] [id = 488] 02:12:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x112ee2000) [pid = 1946] [serial = 1464] [outer = 0x0] 02:12:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x11952cc00) [pid = 1946] [serial = 1465] [outer = 0x112ee2000] 02:12:34 INFO - PROCESS | 1946 | 1468660354310 Marionette DEBUG loaded listener.js 02:12:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x11958d400) [pid = 1946] [serial = 1466] [outer = 0x112ee2000] 02:12:34 INFO - PROCESS | 1946 | 1468660354672 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 02:12:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:12:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 528ms 02:12:34 INFO - PROCESS | 1946 | 1468660354696 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 02:12:34 INFO - PROCESS | 1946 | 1468660354697 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 02:12:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:12:34 INFO - PROCESS | 1946 | 1468660354699 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:12:34 INFO - PROCESS | 1946 | 1468660354701 Marionette TRACE conn2 <- [1,1926,null,{}] 02:12:34 INFO - PROCESS | 1946 | 1468660354709 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:34 INFO - PROCESS | 1946 | 1468660354713 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:34 INFO - PROCESS | 1946 | 1468660354837 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 02:12:34 INFO - PROCESS | 1946 | 1468660354841 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:34 INFO - PROCESS | 1946 | 1468660354843 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x126943000 == 15 [pid = 1946] [id = 489] 02:12:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x119541000) [pid = 1946] [serial = 1467] [outer = 0x0] 02:12:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1195c5800) [pid = 1946] [serial = 1468] [outer = 0x119541000] 02:12:34 INFO - PROCESS | 1946 | 1468660354867 Marionette DEBUG loaded listener.js 02:12:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x120ea2800) [pid = 1946] [serial = 1469] [outer = 0x119541000] 02:12:35 INFO - PROCESS | 1946 | 1468660355205 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 02:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 525ms 02:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:12:35 INFO - PROCESS | 1946 | 1468660355225 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 02:12:35 INFO - PROCESS | 1946 | 1468660355226 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 02:12:35 INFO - PROCESS | 1946 | 1468660355228 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:12:35 INFO - PROCESS | 1946 | 1468660355229 Marionette TRACE conn2 <- [1,1930,null,{}] 02:12:35 INFO - PROCESS | 1946 | 1468660355239 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:35 INFO - PROCESS | 1946 | 1468660355240 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:35 INFO - PROCESS | 1946 | 1468660355341 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 02:12:35 INFO - PROCESS | 1946 | 1468660355345 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:35 INFO - PROCESS | 1946 | 1468660355346 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x129370800 == 16 [pid = 1946] [id = 490] 02:12:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x11958f000) [pid = 1946] [serial = 1470] [outer = 0x0] 02:12:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x1210ce400) [pid = 1946] [serial = 1471] [outer = 0x11958f000] 02:12:35 INFO - PROCESS | 1946 | 1468660355370 Marionette DEBUG loaded listener.js 02:12:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x121814800) [pid = 1946] [serial = 1472] [outer = 0x11958f000] 02:12:35 INFO - PROCESS | 1946 | 1468660355725 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 02:12:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:12:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 528ms 02:12:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:12:35 INFO - PROCESS | 1946 | 1468660355762 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 02:12:35 INFO - PROCESS | 1946 | 1468660355763 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 02:12:35 INFO - PROCESS | 1946 | 1468660355765 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:12:35 INFO - PROCESS | 1946 | 1468660355767 Marionette TRACE conn2 <- [1,1934,null,{}] 02:12:35 INFO - PROCESS | 1946 | 1468660355769 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:35 INFO - PROCESS | 1946 | 1468660355770 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:35 INFO - PROCESS | 1946 | 1468660355868 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 02:12:35 INFO - PROCESS | 1946 | 1468660355871 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:35 INFO - PROCESS | 1946 | 1468660355872 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a609000 == 17 [pid = 1946] [id = 491] 02:12:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x119592000) [pid = 1946] [serial = 1473] [outer = 0x0] 02:12:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x121920000) [pid = 1946] [serial = 1474] [outer = 0x119592000] 02:12:35 INFO - PROCESS | 1946 | 1468660355896 Marionette DEBUG loaded listener.js 02:12:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1131ef800) [pid = 1946] [serial = 1475] [outer = 0x119592000] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x11676d000) [pid = 1946] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x115e68000) [pid = 1946] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x110fe6800) [pid = 1946] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x12a4e2800) [pid = 1946] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x1167e0800) [pid = 1946] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1120ee800) [pid = 1946] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x118831c00) [pid = 1946] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x120e7e400) [pid = 1946] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x113c39400) [pid = 1946] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x124ba7c00) [pid = 1946] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x110f9f400) [pid = 1946] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12b424800) [pid = 1946] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1188f1400) [pid = 1946] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x12b427800) [pid = 1946] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x12bdb8c00) [pid = 1946] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1233b8c00) [pid = 1946] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119d9e800) [pid = 1946] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119a82c00) [pid = 1946] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x111d75000) [pid = 1946] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x110fe3000) [pid = 1946] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119a79800) [pid = 1946] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:12:36 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x118973400) [pid = 1946] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:12:36 INFO - PROCESS | 1946 | 1468660356595 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:12:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:12:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 873ms 02:12:36 INFO - PROCESS | 1946 | 1468660356639 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 02:12:36 INFO - PROCESS | 1946 | 1468660356640 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 02:12:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:12:36 INFO - PROCESS | 1946 | 1468660356643 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:12:36 INFO - PROCESS | 1946 | 1468660356644 Marionette TRACE conn2 <- [1,1938,null,{}] 02:12:36 INFO - PROCESS | 1946 | 1468660356646 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:36 INFO - PROCESS | 1946 | 1468660356647 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:36 INFO - PROCESS | 1946 | 1468660356723 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 02:12:36 INFO - PROCESS | 1946 | 1468660356727 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:36 INFO - PROCESS | 1946 | 1468660356728 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x119834000 == 18 [pid = 1946] [id = 492] 02:12:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x115e68000) [pid = 1946] [serial = 1476] [outer = 0x0] 02:12:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x116989400) [pid = 1946] [serial = 1477] [outer = 0x115e68000] 02:12:36 INFO - PROCESS | 1946 | 1468660356755 Marionette DEBUG loaded listener.js 02:12:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119502400) [pid = 1946] [serial = 1478] [outer = 0x115e68000] 02:12:37 INFO - PROCESS | 1946 | 1468660357061 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 467ms 02:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:12:37 INFO - PROCESS | 1946 | 1468660357111 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 02:12:37 INFO - PROCESS | 1946 | 1468660357112 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 02:12:37 INFO - PROCESS | 1946 | 1468660357114 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:12:37 INFO - PROCESS | 1946 | 1468660357115 Marionette TRACE conn2 <- [1,1942,null,{}] 02:12:37 INFO - PROCESS | 1946 | 1468660357117 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:37 INFO - PROCESS | 1946 | 1468660357119 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:37 INFO - PROCESS | 1946 | 1468660357198 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 02:12:37 INFO - PROCESS | 1946 | 1468660357206 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:37 INFO - PROCESS | 1946 | 1468660357207 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aae7800 == 19 [pid = 1946] [id = 493] 02:12:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119521400) [pid = 1946] [serial = 1479] [outer = 0x0] 02:12:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x11985c800) [pid = 1946] [serial = 1480] [outer = 0x119521400] 02:12:37 INFO - PROCESS | 1946 | 1468660357232 Marionette DEBUG loaded listener.js 02:12:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x120ea5000) [pid = 1946] [serial = 1481] [outer = 0x119521400] 02:12:37 INFO - PROCESS | 1946 | 1468660357562 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:12:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:12:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 475ms 02:12:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:12:37 INFO - PROCESS | 1946 | 1468660357590 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 02:12:37 INFO - PROCESS | 1946 | 1468660357592 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 02:12:37 INFO - PROCESS | 1946 | 1468660357595 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:12:37 INFO - PROCESS | 1946 | 1468660357597 Marionette TRACE conn2 <- [1,1946,null,{}] 02:12:37 INFO - PROCESS | 1946 | 1468660357601 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:37 INFO - PROCESS | 1946 | 1468660357604 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:37 INFO - PROCESS | 1946 | 1468660357747 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 02:12:37 INFO - PROCESS | 1946 | 1468660357835 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:37 INFO - PROCESS | 1946 | 1468660357836 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x123335800 == 20 [pid = 1946] [id = 494] 02:12:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x120eaa800) [pid = 1946] [serial = 1482] [outer = 0x0] 02:12:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x121ae5800) [pid = 1946] [serial = 1483] [outer = 0x120eaa800] 02:12:37 INFO - PROCESS | 1946 | 1468660357884 Marionette DEBUG loaded listener.js 02:12:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12341b400) [pid = 1946] [serial = 1484] [outer = 0x120eaa800] 02:12:38 INFO - PROCESS | 1946 | 1468660358476 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 02:12:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:12:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 927ms 02:12:38 INFO - PROCESS | 1946 | 1468660358522 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 02:12:38 INFO - PROCESS | 1946 | 1468660358524 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 02:12:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:12:38 INFO - PROCESS | 1946 | 1468660358527 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:12:38 INFO - PROCESS | 1946 | 1468660358529 Marionette TRACE conn2 <- [1,1950,null,{}] 02:12:38 INFO - PROCESS | 1946 | 1468660358533 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:38 INFO - PROCESS | 1946 | 1468660358535 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:38 INFO - PROCESS | 1946 | 1468660358644 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 02:12:38 INFO - PROCESS | 1946 | 1468660358704 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:38 INFO - PROCESS | 1946 | 1468660358706 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x117165000 == 21 [pid = 1946] [id = 495] 02:12:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1122be800) [pid = 1946] [serial = 1485] [outer = 0x0] 02:12:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x115e03c00) [pid = 1946] [serial = 1486] [outer = 0x1122be800] 02:12:38 INFO - PROCESS | 1946 | 1468660358736 Marionette DEBUG loaded listener.js 02:12:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x11676ac00) [pid = 1946] [serial = 1487] [outer = 0x1122be800] 02:12:39 INFO - PROCESS | 1946 | 1468660359300 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:12:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:12:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 827ms 02:12:39 INFO - PROCESS | 1946 | 1468660359355 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 02:12:39 INFO - PROCESS | 1946 | 1468660359358 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 02:12:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:12:39 INFO - PROCESS | 1946 | 1468660359363 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:12:39 INFO - PROCESS | 1946 | 1468660359365 Marionette TRACE conn2 <- [1,1954,null,{}] 02:12:39 INFO - PROCESS | 1946 | 1468660359367 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:39 INFO - PROCESS | 1946 | 1468660359369 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:39 INFO - PROCESS | 1946 | 1468660359477 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 02:12:39 INFO - PROCESS | 1946 | 1468660359678 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:39 INFO - PROCESS | 1946 | 1468660359680 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x114f11800 == 22 [pid = 1946] [id = 496] 02:12:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x112a7bc00) [pid = 1946] [serial = 1488] [outer = 0x0] 02:12:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x113205c00) [pid = 1946] [serial = 1489] [outer = 0x112a7bc00] 02:12:39 INFO - PROCESS | 1946 | 1468660359701 Marionette DEBUG loaded listener.js 02:12:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x11674a000) [pid = 1946] [serial = 1490] [outer = 0x112a7bc00] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x115e63c00) [pid = 1946] [serial = 1450] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | 1468660360272 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1110a1c00) [pid = 1946] [serial = 1422] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x116770800) [pid = 1946] [serial = 1431] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12b173000) [pid = 1946] [serial = 1407] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12b425800) [pid = 1946] [serial = 1408] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x116f99000) [pid = 1946] [serial = 1386] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1186e3c00) [pid = 1946] [serial = 1387] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1195cb800) [pid = 1946] [serial = 1392] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119da4000) [pid = 1946] [serial = 1393] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x121a09c00) [pid = 1946] [serial = 1398] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x124b32400) [pid = 1946] [serial = 1399] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x120eadc00) [pid = 1946] [serial = 1395] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x116745000) [pid = 1946] [serial = 1429] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x128574c00) [pid = 1946] [serial = 1401] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x129618400) [pid = 1946] [serial = 1402] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x129621400) [pid = 1946] [serial = 1404] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12a77a000) [pid = 1946] [serial = 1405] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12191a400) [pid = 1946] [serial = 1396] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12b42bc00) [pid = 1946] [serial = 1410] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x110fe9000) [pid = 1946] [serial = 1419] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12bb30000) [pid = 1946] [serial = 1411] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x11920d400) [pid = 1946] [serial = 1389] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x119522c00) [pid = 1946] [serial = 1390] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x115e61000) [pid = 1946] [serial = 1428] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x12133d400) [pid = 1946] [serial = 1445] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x124de9800) [pid = 1946] [serial = 1447] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x120e35000) [pid = 1946] [serial = 1442] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x120ea3400) [pid = 1946] [serial = 1444] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x1195c5000) [pid = 1946] [serial = 1439] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x119da8000) [pid = 1946] [serial = 1441] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x1132dc800) [pid = 1946] [serial = 1423] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x12bf3e400) [pid = 1946] [serial = 1384] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x119506800) [pid = 1946] [serial = 1436] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x11954cc00) [pid = 1946] [serial = 1438] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x1186df400) [pid = 1946] [serial = 1426] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x1190d6000) [pid = 1946] [serial = 1435] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x116986000) [pid = 1946] [serial = 1425] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x120eacc00) [pid = 1946] [serial = 877] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x117565800) [pid = 1946] [serial = 1432] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x110fedc00) [pid = 1946] [serial = 1420] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x12bdc5000) [pid = 1946] [serial = 1414] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x12bf44400) [pid = 1946] [serial = 1416] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x12bdbc800) [pid = 1946] [serial = 1413] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x12c2b8400) [pid = 1946] [serial = 1417] [outer = 0x0] [url = about:blank] 02:12:40 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x125f35000) [pid = 1946] [serial = 1448] [outer = 0x0] [url = about:blank] 02:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 969ms 02:12:40 INFO - PROCESS | 1946 | 1468660360335 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 02:12:40 INFO - PROCESS | 1946 | 1468660360337 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 02:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:12:40 INFO - PROCESS | 1946 | 1468660360342 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:12:40 INFO - PROCESS | 1946 | 1468660360345 Marionette TRACE conn2 <- [1,1958,null,{}] 02:12:40 INFO - PROCESS | 1946 | 1468660360350 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:40 INFO - PROCESS | 1946 | 1468660360352 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:40 INFO - PROCESS | 1946 | 1468660360467 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 02:12:40 INFO - PROCESS | 1946 | 1468660360479 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:40 INFO - PROCESS | 1946 | 1468660360481 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x11714e800 == 23 [pid = 1946] [id = 497] 02:12:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x11676e400) [pid = 1946] [serial = 1491] [outer = 0x0] 02:12:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x116775800) [pid = 1946] [serial = 1492] [outer = 0x11676e400] 02:12:40 INFO - PROCESS | 1946 | 1468660360508 Marionette DEBUG loaded listener.js 02:12:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x116a23c00) [pid = 1946] [serial = 1493] [outer = 0x11676e400] 02:12:40 INFO - PROCESS | 1946 | 1468660360883 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 02:12:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:12:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 572ms 02:12:40 INFO - PROCESS | 1946 | 1468660360916 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 02:12:40 INFO - PROCESS | 1946 | 1468660360918 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 02:12:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:12:40 INFO - PROCESS | 1946 | 1468660360940 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:12:40 INFO - PROCESS | 1946 | 1468660360942 Marionette TRACE conn2 <- [1,1962,null,{}] 02:12:40 INFO - PROCESS | 1946 | 1468660360944 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:40 INFO - PROCESS | 1946 | 1468660360945 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:41 INFO - PROCESS | 1946 | 1468660361026 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 02:12:41 INFO - PROCESS | 1946 | 1468660361037 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:41 INFO - PROCESS | 1946 | 1468660361039 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x11900b000 == 24 [pid = 1946] [id = 498] 02:12:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x117561c00) [pid = 1946] [serial = 1494] [outer = 0x0] 02:12:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x1184ce000) [pid = 1946] [serial = 1495] [outer = 0x117561c00] 02:12:41 INFO - PROCESS | 1946 | 1468660361065 Marionette DEBUG loaded listener.js 02:12:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x118835800) [pid = 1946] [serial = 1496] [outer = 0x117561c00] 02:12:41 INFO - PROCESS | 1946 | 1468660361398 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 02:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 469ms 02:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:12:41 INFO - PROCESS | 1946 | 1468660361410 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 02:12:41 INFO - PROCESS | 1946 | 1468660361411 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 02:12:41 INFO - PROCESS | 1946 | 1468660361421 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:12:41 INFO - PROCESS | 1946 | 1468660361425 Marionette TRACE conn2 <- [1,1966,null,{}] 02:12:41 INFO - PROCESS | 1946 | 1468660361429 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:41 INFO - PROCESS | 1946 | 1468660361431 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:41 INFO - PROCESS | 1946 | 1468660361516 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 02:12:41 INFO - PROCESS | 1946 | 1468660361571 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:41 INFO - PROCESS | 1946 | 1468660361573 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x11980e000 == 25 [pid = 1946] [id = 499] 02:12:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x1186de800) [pid = 1946] [serial = 1497] [outer = 0x0] 02:12:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x118974800) [pid = 1946] [serial = 1498] [outer = 0x1186de800] 02:12:41 INFO - PROCESS | 1946 | 1468660361597 Marionette DEBUG loaded listener.js 02:12:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x11953f800) [pid = 1946] [serial = 1499] [outer = 0x1186de800] 02:12:41 INFO - PROCESS | 1946 | 1468660361925 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 02:12:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:12:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 531ms 02:12:41 INFO - PROCESS | 1946 | 1468660361946 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 02:12:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:12:41 INFO - PROCESS | 1946 | 1468660361948 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 02:12:41 INFO - PROCESS | 1946 | 1468660361951 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:12:41 INFO - PROCESS | 1946 | 1468660361954 Marionette TRACE conn2 <- [1,1970,null,{}] 02:12:41 INFO - PROCESS | 1946 | 1468660361958 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:41 INFO - PROCESS | 1946 | 1468660361959 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:42 INFO - PROCESS | 1946 | 1468660362041 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 02:12:42 INFO - PROCESS | 1946 | 1468660362096 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:42 INFO - PROCESS | 1946 | 1468660362097 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x12113c000 == 26 [pid = 1946] [id = 500] 02:12:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x1132acc00) [pid = 1946] [serial = 1500] [outer = 0x0] 02:12:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x11954cc00) [pid = 1946] [serial = 1501] [outer = 0x1132acc00] 02:12:42 INFO - PROCESS | 1946 | 1468660362122 Marionette DEBUG loaded listener.js 02:12:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x1195c4c00) [pid = 1946] [serial = 1502] [outer = 0x1132acc00] 02:12:42 INFO - PROCESS | 1946 | 1468660362509 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 02:12:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:12:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 572ms 02:12:42 INFO - PROCESS | 1946 | 1468660362524 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 02:12:42 INFO - PROCESS | 1946 | 1468660362526 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 02:12:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:12:42 INFO - PROCESS | 1946 | 1468660362530 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:12:42 INFO - PROCESS | 1946 | 1468660362532 Marionette TRACE conn2 <- [1,1974,null,{}] 02:12:42 INFO - PROCESS | 1946 | 1468660362535 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:42 INFO - PROCESS | 1946 | 1468660362537 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:42 INFO - PROCESS | 1946 | 1468660362654 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 02:12:42 INFO - PROCESS | 1946 | 1468660362689 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:42 INFO - PROCESS | 1946 | 1468660362694 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x119838800 == 27 [pid = 1946] [id = 501] 02:12:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x119862000) [pid = 1946] [serial = 1503] [outer = 0x0] 02:12:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x119d52400) [pid = 1946] [serial = 1504] [outer = 0x119862000] 02:12:42 INFO - PROCESS | 1946 | 1468660362726 Marionette DEBUG loaded listener.js 02:12:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x120e26800) [pid = 1946] [serial = 1505] [outer = 0x119862000] 02:12:43 INFO - PROCESS | 1946 | 1468660363050 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 02:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 571ms 02:12:43 INFO - PROCESS | 1946 | 1468660363100 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 02:12:43 INFO - PROCESS | 1946 | 1468660363102 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 02:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:12:43 INFO - PROCESS | 1946 | 1468660363111 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:12:43 INFO - PROCESS | 1946 | 1468660363112 Marionette TRACE conn2 <- [1,1978,null,{}] 02:12:43 INFO - PROCESS | 1946 | 1468660363114 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:43 INFO - PROCESS | 1946 | 1468660363116 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:43 INFO - PROCESS | 1946 | 1468660363218 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 02:12:43 INFO - PROCESS | 1946 | 1468660363223 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:43 INFO - PROCESS | 1946 | 1468660363224 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x1254c0800 == 28 [pid = 1946] [id = 502] 02:12:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x119863400) [pid = 1946] [serial = 1506] [outer = 0x0] 02:12:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x120ea3800) [pid = 1946] [serial = 1507] [outer = 0x119863400] 02:12:43 INFO - PROCESS | 1946 | 1468660363247 Marionette DEBUG loaded listener.js 02:12:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x121340c00) [pid = 1946] [serial = 1508] [outer = 0x119863400] 02:12:43 INFO - PROCESS | 1946 | 1468660363607 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:12:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:12:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 520ms 02:12:43 INFO - PROCESS | 1946 | 1468660363632 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 02:12:43 INFO - PROCESS | 1946 | 1468660363634 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 02:12:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:12:43 INFO - PROCESS | 1946 | 1468660363640 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:12:43 INFO - PROCESS | 1946 | 1468660363642 Marionette TRACE conn2 <- [1,1982,null,{}] 02:12:43 INFO - PROCESS | 1946 | 1468660363652 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:43 INFO - PROCESS | 1946 | 1468660363654 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:43 INFO - PROCESS | 1946 | 1468660363803 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 02:12:43 INFO - PROCESS | 1946 | 1468660363854 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:43 INFO - PROCESS | 1946 | 1468660363855 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x1265d9800 == 29 [pid = 1946] [id = 503] 02:12:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x121813c00) [pid = 1946] [serial = 1509] [outer = 0x0] 02:12:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x12191c800) [pid = 1946] [serial = 1510] [outer = 0x121813c00] 02:12:43 INFO - PROCESS | 1946 | 1468660363895 Marionette DEBUG loaded listener.js 02:12:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x121aea000) [pid = 1946] [serial = 1511] [outer = 0x121813c00] 02:12:44 INFO - PROCESS | 1946 | 1468660364228 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 620ms 02:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:12:44 INFO - PROCESS | 1946 | 1468660364260 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 02:12:44 INFO - PROCESS | 1946 | 1468660364261 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 02:12:44 INFO - PROCESS | 1946 | 1468660364263 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:12:44 INFO - PROCESS | 1946 | 1468660364264 Marionette TRACE conn2 <- [1,1986,null,{}] 02:12:44 INFO - PROCESS | 1946 | 1468660364266 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:44 INFO - PROCESS | 1946 | 1468660364268 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:44 INFO - PROCESS | 1946 | 1468660364367 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 02:12:44 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x119521400) [pid = 1946] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:12:44 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x116777c00) [pid = 1946] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:12:44 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x1132b6000) [pid = 1946] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:12:44 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x11320d400) [pid = 1946] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:12:44 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x1190d7000) [pid = 1946] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:12:44 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x115e03000) [pid = 1946] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:12:44 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x112ee2000) [pid = 1946] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:12:44 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x119541000) [pid = 1946] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:12:44 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x11958f000) [pid = 1946] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:12:44 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x115e68000) [pid = 1946] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:12:44 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x119592000) [pid = 1946] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:12:44 INFO - PROCESS | 1946 | 1468660364471 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:44 INFO - PROCESS | 1946 | 1468660364472 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192c5800 == 30 [pid = 1946] [id = 504] 02:12:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x110fe4800) [pid = 1946] [serial = 1512] [outer = 0x0] 02:12:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x11320d400) [pid = 1946] [serial = 1513] [outer = 0x110fe4800] 02:12:44 INFO - PROCESS | 1946 | 1468660364498 Marionette DEBUG loaded listener.js 02:12:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x117511400) [pid = 1946] [serial = 1514] [outer = 0x110fe4800] 02:12:44 INFO - PROCESS | 1946 | 1468660364756 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:12:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:12:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 519ms 02:12:44 INFO - PROCESS | 1946 | 1468660364793 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 02:12:44 INFO - PROCESS | 1946 | 1468660364794 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 02:12:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:12:44 INFO - PROCESS | 1946 | 1468660364797 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:12:44 INFO - PROCESS | 1946 | 1468660364798 Marionette TRACE conn2 <- [1,1990,null,{}] 02:12:44 INFO - PROCESS | 1946 | 1468660364800 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:44 INFO - PROCESS | 1946 | 1468660364802 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:44 INFO - PROCESS | 1946 | 1468660364895 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 02:12:44 INFO - PROCESS | 1946 | 1468660364898 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:44 INFO - PROCESS | 1946 | 1468660364899 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x116690000 == 31 [pid = 1946] [id = 505] 02:12:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x119541000) [pid = 1946] [serial = 1515] [outer = 0x0] 02:12:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x1233b8c00) [pid = 1946] [serial = 1516] [outer = 0x119541000] 02:12:44 INFO - PROCESS | 1946 | 1468660364926 Marionette DEBUG loaded listener.js 02:12:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1233c1800) [pid = 1946] [serial = 1517] [outer = 0x119541000] 02:12:45 INFO - PROCESS | 1946 | 1468660365242 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 476ms 02:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:12:45 INFO - PROCESS | 1946 | 1468660365273 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 02:12:45 INFO - PROCESS | 1946 | 1468660365274 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 02:12:45 INFO - PROCESS | 1946 | 1468660365276 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:12:45 INFO - PROCESS | 1946 | 1468660365277 Marionette TRACE conn2 <- [1,1994,null,{}] 02:12:45 INFO - PROCESS | 1946 | 1468660365280 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:45 INFO - PROCESS | 1946 | 1468660365281 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:45 INFO - PROCESS | 1946 | 1468660365386 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 02:12:45 INFO - PROCESS | 1946 | 1468660365393 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:45 INFO - PROCESS | 1946 | 1468660365395 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a78b800 == 32 [pid = 1946] [id = 506] 02:12:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x1110a0c00) [pid = 1946] [serial = 1518] [outer = 0x0] 02:12:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x120ea6400) [pid = 1946] [serial = 1519] [outer = 0x1110a0c00] 02:12:45 INFO - PROCESS | 1946 | 1468660365421 Marionette DEBUG loaded listener.js 02:12:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x112a84400) [pid = 1946] [serial = 1520] [outer = 0x1110a0c00] 02:12:45 INFO - PROCESS | 1946 | 1468660365746 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:12:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:12:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 519ms 02:12:45 INFO - PROCESS | 1946 | 1468660365797 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 02:12:45 INFO - PROCESS | 1946 | 1468660365798 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 02:12:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:12:45 INFO - PROCESS | 1946 | 1468660365801 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:12:45 INFO - PROCESS | 1946 | 1468660365802 Marionette TRACE conn2 <- [1,1998,null,{}] 02:12:45 INFO - PROCESS | 1946 | 1468660365805 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:45 INFO - PROCESS | 1946 | 1468660365806 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:45 INFO - PROCESS | 1946 | 1468660365897 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 02:12:45 INFO - PROCESS | 1946 | 1468660365902 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:45 INFO - PROCESS | 1946 | 1468660365905 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b2b1800 == 33 [pid = 1946] [id = 507] 02:12:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x124ba7000) [pid = 1946] [serial = 1521] [outer = 0x0] 02:12:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x125f3b400) [pid = 1946] [serial = 1522] [outer = 0x124ba7000] 02:12:45 INFO - PROCESS | 1946 | 1468660365930 Marionette DEBUG loaded listener.js 02:12:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1269b6000) [pid = 1946] [serial = 1523] [outer = 0x124ba7000] 02:12:46 INFO - PROCESS | 1946 | 1468660366224 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 02:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 471ms 02:12:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:12:46 INFO - PROCESS | 1946 | 1468660366275 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 02:12:46 INFO - PROCESS | 1946 | 1468660366276 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 02:12:46 INFO - PROCESS | 1946 | 1468660366278 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:12:46 INFO - PROCESS | 1946 | 1468660366279 Marionette TRACE conn2 <- [1,2002,null,{}] 02:12:46 INFO - PROCESS | 1946 | 1468660366281 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:46 INFO - PROCESS | 1946 | 1468660366282 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:46 INFO - PROCESS | 1946 | 1468660366386 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 02:12:46 INFO - PROCESS | 1946 | 1468660366392 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:46 INFO - PROCESS | 1946 | 1468660366393 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bacb000 == 34 [pid = 1946] [id = 508] 02:12:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1248b1c00) [pid = 1946] [serial = 1524] [outer = 0x0] 02:12:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x128222800) [pid = 1946] [serial = 1525] [outer = 0x1248b1c00] 02:12:46 INFO - PROCESS | 1946 | 1468660366417 Marionette DEBUG loaded listener.js 02:12:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x128535000) [pid = 1946] [serial = 1526] [outer = 0x1248b1c00] 02:12:46 INFO - PROCESS | 1946 | 1468660366944 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:12:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:12:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 720ms 02:12:47 INFO - PROCESS | 1946 | 1468660366999 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 02:12:47 INFO - PROCESS | 1946 | 1468660367002 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 02:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:12:47 INFO - PROCESS | 1946 | 1468660367005 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:12:47 INFO - PROCESS | 1946 | 1468660367008 Marionette TRACE conn2 <- [1,2006,null,{}] 02:12:47 INFO - PROCESS | 1946 | 1468660367012 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:47 INFO - PROCESS | 1946 | 1468660367013 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:47 INFO - PROCESS | 1946 | 1468660367116 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 02:12:47 INFO - PROCESS | 1946 | 1468660367209 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:47 INFO - PROCESS | 1946 | 1468660367211 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x11886c000 == 35 [pid = 1946] [id = 509] 02:12:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x116773c00) [pid = 1946] [serial = 1527] [outer = 0x0] 02:12:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x11690a800) [pid = 1946] [serial = 1528] [outer = 0x116773c00] 02:12:47 INFO - PROCESS | 1946 | 1468660367242 Marionette DEBUG loaded listener.js 02:12:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11821a800) [pid = 1946] [serial = 1529] [outer = 0x116773c00] 02:12:47 INFO - PROCESS | 1946 | 1468660367638 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 02:12:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 02:12:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 674ms 02:12:47 INFO - PROCESS | 1946 | 1468660367678 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 02:12:47 INFO - PROCESS | 1946 | 1468660367682 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 02:12:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:12:47 INFO - PROCESS | 1946 | 1468660367688 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:12:47 INFO - PROCESS | 1946 | 1468660367691 Marionette TRACE conn2 <- [1,2010,null,{}] 02:12:47 INFO - PROCESS | 1946 | 1468660367693 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:47 INFO - PROCESS | 1946 | 1468660367695 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:47 INFO - PROCESS | 1946 | 1468660367801 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 02:12:47 INFO - PROCESS | 1946 | 1468660367860 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:47 INFO - PROCESS | 1946 | 1468660367861 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x121a7f000 == 36 [pid = 1946] [id = 510] 02:12:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1186e2000) [pid = 1946] [serial = 1530] [outer = 0x0] 02:12:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119208800) [pid = 1946] [serial = 1531] [outer = 0x1186e2000] 02:12:47 INFO - PROCESS | 1946 | 1468660367891 Marionette DEBUG loaded listener.js 02:12:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x119522c00) [pid = 1946] [serial = 1532] [outer = 0x1186e2000] 02:12:48 INFO - PROCESS | 1946 | 1468660368343 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 02:12:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 02:12:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 724ms 02:12:48 INFO - PROCESS | 1946 | 1468660368411 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 02:12:48 INFO - PROCESS | 1946 | 1468660368412 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 02:12:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:12:48 INFO - PROCESS | 1946 | 1468660368456 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:12:48 INFO - PROCESS | 1946 | 1468660368458 Marionette TRACE conn2 <- [1,2014,null,{}] 02:12:48 INFO - PROCESS | 1946 | 1468660368467 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:48 INFO - PROCESS | 1946 | 1468660368473 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:48 INFO - PROCESS | 1946 | 1468660368572 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 02:12:48 INFO - PROCESS | 1946 | 1468660368642 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:48 INFO - PROCESS | 1946 | 1468660368644 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd74800 == 37 [pid = 1946] [id = 511] 02:12:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x119da1000) [pid = 1946] [serial = 1533] [outer = 0x0] 02:12:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x120e35000) [pid = 1946] [serial = 1534] [outer = 0x119da1000] 02:12:48 INFO - PROCESS | 1946 | 1468660368674 Marionette DEBUG loaded listener.js 02:12:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x121817c00) [pid = 1946] [serial = 1535] [outer = 0x119da1000] 02:12:49 INFO - PROCESS | 1946 | 1468660369093 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 693ms 02:12:49 INFO - PROCESS | 1946 | 1468660369130 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 02:12:49 INFO - PROCESS | 1946 | 1468660369131 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 02:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:12:49 INFO - PROCESS | 1946 | 1468660369134 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:12:49 INFO - PROCESS | 1946 | 1468660369135 Marionette TRACE conn2 <- [1,2018,null,{}] 02:12:49 INFO - PROCESS | 1946 | 1468660369138 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:49 INFO - PROCESS | 1946 | 1468660369139 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:49 INFO - PROCESS | 1946 | 1468660369241 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 02:12:49 INFO - PROCESS | 1946 | 1468660369297 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:49 INFO - PROCESS | 1946 | 1468660369298 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf4b000 == 38 [pid = 1946] [id = 512] 02:12:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12330b800) [pid = 1946] [serial = 1536] [outer = 0x0] 02:12:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x124ba8000) [pid = 1946] [serial = 1537] [outer = 0x12330b800] 02:12:49 INFO - PROCESS | 1946 | 1468660369327 Marionette DEBUG loaded listener.js 02:12:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x126597c00) [pid = 1946] [serial = 1538] [outer = 0x12330b800] 02:12:49 INFO - PROCESS | 1946 | 1468660369860 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:12:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:12:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 772ms 02:12:49 INFO - PROCESS | 1946 | 1468660369935 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 02:12:49 INFO - PROCESS | 1946 | 1468660369938 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 02:12:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:12:49 INFO - PROCESS | 1946 | 1468660369943 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:12:49 INFO - PROCESS | 1946 | 1468660369944 Marionette TRACE conn2 <- [1,2022,null,{}] 02:12:49 INFO - PROCESS | 1946 | 1468660369948 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:49 INFO - PROCESS | 1946 | 1468660369949 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:50 INFO - PROCESS | 1946 | 1468660370042 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 02:12:50 INFO - PROCESS | 1946 | 1468660370115 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:50 INFO - PROCESS | 1946 | 1468660370116 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x116adc000 == 39 [pid = 1946] [id = 513] 02:12:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x116908c00) [pid = 1946] [serial = 1539] [outer = 0x0] 02:12:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x116f18400) [pid = 1946] [serial = 1540] [outer = 0x116908c00] 02:12:50 INFO - PROCESS | 1946 | 1468660370144 Marionette DEBUG loaded listener.js 02:12:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x117ebc000) [pid = 1946] [serial = 1541] [outer = 0x116908c00] 02:12:50 INFO - PROCESS | 1946 | --DOCSHELL 0x117161000 == 38 [pid = 1946] [id = 483] 02:12:50 INFO - PROCESS | 1946 | --DOCSHELL 0x1254c0800 == 37 [pid = 1946] [id = 502] 02:12:50 INFO - PROCESS | 1946 | --DOCSHELL 0x1265d9800 == 36 [pid = 1946] [id = 503] 02:12:50 INFO - PROCESS | 1946 | --DOCSHELL 0x1192c5800 == 35 [pid = 1946] [id = 504] 02:12:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12a78b800 == 34 [pid = 1946] [id = 506] 02:12:50 INFO - PROCESS | 1946 | --DOCSHELL 0x116690000 == 33 [pid = 1946] [id = 505] 02:12:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12b2b1800 == 32 [pid = 1946] [id = 507] 02:12:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf4b000 == 31 [pid = 1946] [id = 512] 02:12:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd74800 == 30 [pid = 1946] [id = 511] 02:12:50 INFO - PROCESS | 1946 | --DOCSHELL 0x121a7f000 == 29 [pid = 1946] [id = 510] 02:12:50 INFO - PROCESS | 1946 | --DOCSHELL 0x11886c000 == 28 [pid = 1946] [id = 509] 02:12:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12bacb000 == 27 [pid = 1946] [id = 508] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x121ae5800) [pid = 1946] [serial = 1483] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x116a23800) [pid = 1946] [serial = 1456] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x117561000) [pid = 1946] [serial = 1457] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1186e4000) [pid = 1946] [serial = 1459] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x118974c00) [pid = 1946] [serial = 1460] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x11698ac00) [pid = 1946] [serial = 1451] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119509800) [pid = 1946] [serial = 1462] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x115e04800) [pid = 1946] [serial = 1453] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11673b400) [pid = 1946] [serial = 1454] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11952cc00) [pid = 1946] [serial = 1465] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1195c5800) [pid = 1946] [serial = 1468] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x121814800) [pid = 1946] [serial = 1472] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1210ce400) [pid = 1946] [serial = 1471] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x116989400) [pid = 1946] [serial = 1477] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x11985c800) [pid = 1946] [serial = 1480] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1131ef800) [pid = 1946] [serial = 1475] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x121920000) [pid = 1946] [serial = 1474] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x120ea2800) [pid = 1946] [serial = 1469] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x119502400) [pid = 1946] [serial = 1478] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x11958d400) [pid = 1946] [serial = 1466] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x119523800) [pid = 1946] [serial = 1463] [outer = 0x0] [url = about:blank] 02:12:50 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x120ea5000) [pid = 1946] [serial = 1481] [outer = 0x0] [url = about:blank] 02:12:51 INFO - PROCESS | 1946 | 1468660371043 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1122ms 02:12:51 INFO - PROCESS | 1946 | 1468660371065 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 02:12:51 INFO - PROCESS | 1946 | 1468660371067 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 02:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:12:51 INFO - PROCESS | 1946 | 1468660371078 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:12:51 INFO - PROCESS | 1946 | 1468660371080 Marionette TRACE conn2 <- [1,2026,null,{}] 02:12:51 INFO - PROCESS | 1946 | 1468660371083 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:51 INFO - PROCESS | 1946 | 1468660371085 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:51 INFO - PROCESS | 1946 | 1468660371168 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 02:12:51 INFO - PROCESS | 1946 | 1468660371175 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:51 INFO - PROCESS | 1946 | 1468660371177 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x11667a800 == 28 [pid = 1946] [id = 514] 02:12:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1131eac00) [pid = 1946] [serial = 1542] [outer = 0x0] 02:12:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1133dec00) [pid = 1946] [serial = 1543] [outer = 0x1131eac00] 02:12:51 INFO - PROCESS | 1946 | 1468660371205 Marionette DEBUG loaded listener.js 02:12:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x111d16000) [pid = 1946] [serial = 1544] [outer = 0x1131eac00] 02:12:51 INFO - PROCESS | 1946 | 1468660371602 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:12:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:12:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 570ms 02:12:51 INFO - PROCESS | 1946 | 1468660371647 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 02:12:51 INFO - PROCESS | 1946 | 1468660371651 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 02:12:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:12:51 INFO - PROCESS | 1946 | 1468660371656 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:12:51 INFO - PROCESS | 1946 | 1468660371658 Marionette TRACE conn2 <- [1,2030,null,{}] 02:12:51 INFO - PROCESS | 1946 | 1468660371661 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:51 INFO - PROCESS | 1946 | 1468660371662 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:51 INFO - PROCESS | 1946 | 1468660371739 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 02:12:51 INFO - PROCESS | 1946 | 1468660371745 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:51 INFO - PROCESS | 1946 | 1468660371747 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186bc000 == 29 [pid = 1946] [id = 515] 02:12:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1164e6400) [pid = 1946] [serial = 1545] [outer = 0x0] 02:12:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x116983000) [pid = 1946] [serial = 1546] [outer = 0x1164e6400] 02:12:51 INFO - PROCESS | 1946 | 1468660371776 Marionette DEBUG loaded listener.js 02:12:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x117565c00) [pid = 1946] [serial = 1547] [outer = 0x1164e6400] 02:12:52 INFO - PROCESS | 1946 | 1468660372126 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 519ms 02:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:12:52 INFO - PROCESS | 1946 | 1468660372176 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 02:12:52 INFO - PROCESS | 1946 | 1468660372177 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 02:12:52 INFO - PROCESS | 1946 | 1468660372179 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:12:52 INFO - PROCESS | 1946 | 1468660372182 Marionette TRACE conn2 <- [1,2034,null,{}] 02:12:52 INFO - PROCESS | 1946 | 1468660372190 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:52 INFO - PROCESS | 1946 | 1468660372194 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:52 INFO - PROCESS | 1946 | 1468660372270 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 02:12:52 INFO - PROCESS | 1946 | 1468660372276 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:52 INFO - PROCESS | 1946 | 1468660372278 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a5f800 == 30 [pid = 1946] [id = 516] 02:12:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x115e04c00) [pid = 1946] [serial = 1548] [outer = 0x0] 02:12:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11883e000) [pid = 1946] [serial = 1549] [outer = 0x115e04c00] 02:12:52 INFO - PROCESS | 1946 | 1468660372309 Marionette DEBUG loaded listener.js 02:12:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x11920fc00) [pid = 1946] [serial = 1550] [outer = 0x115e04c00] 02:12:52 INFO - PROCESS | 1946 | 1468660372660 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:12:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:12:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 02:12:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:12:52 INFO - PROCESS | 1946 | 1468660372702 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 02:12:52 INFO - PROCESS | 1946 | 1468660372704 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 02:12:52 INFO - PROCESS | 1946 | 1468660372706 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:12:52 INFO - PROCESS | 1946 | 1468660372707 Marionette TRACE conn2 <- [1,2038,null,{}] 02:12:52 INFO - PROCESS | 1946 | 1468660372710 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:52 INFO - PROCESS | 1946 | 1468660372711 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:52 INFO - PROCESS | 1946 | 1468660372818 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 02:12:52 INFO - PROCESS | 1946 | 1468660372824 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:52 INFO - PROCESS | 1946 | 1468660372825 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x1213a4800 == 31 [pid = 1946] [id = 517] 02:12:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119502400) [pid = 1946] [serial = 1551] [outer = 0x0] 02:12:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x11950f000) [pid = 1946] [serial = 1552] [outer = 0x119502400] 02:12:52 INFO - PROCESS | 1946 | 1468660372850 Marionette DEBUG loaded listener.js 02:12:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119546400) [pid = 1946] [serial = 1553] [outer = 0x119502400] 02:12:53 INFO - PROCESS | 1946 | 1468660373189 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 519ms 02:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:12:53 INFO - PROCESS | 1946 | 1468660373226 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 02:12:53 INFO - PROCESS | 1946 | 1468660373227 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 02:12:53 INFO - PROCESS | 1946 | 1468660373268 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:12:53 INFO - PROCESS | 1946 | 1468660373270 Marionette TRACE conn2 <- [1,2042,null,{}] 02:12:53 INFO - PROCESS | 1946 | 1468660373276 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:53 INFO - PROCESS | 1946 | 1468660373278 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:53 INFO - PROCESS | 1946 | 1468660373425 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 02:12:53 INFO - PROCESS | 1946 | 1468660373478 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:53 INFO - PROCESS | 1946 | 1468660373480 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x123320000 == 32 [pid = 1946] [id = 518] 02:12:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x116980c00) [pid = 1946] [serial = 1554] [outer = 0x0] 02:12:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11958d000) [pid = 1946] [serial = 1555] [outer = 0x116980c00] 02:12:53 INFO - PROCESS | 1946 | 1468660373521 Marionette DEBUG loaded listener.js 02:12:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1195c9800) [pid = 1946] [serial = 1556] [outer = 0x116980c00] 02:12:53 INFO - PROCESS | 1946 | 1468660373948 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 02:12:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 02:12:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 761ms 02:12:53 INFO - PROCESS | 1946 | 1468660373991 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 02:12:53 INFO - PROCESS | 1946 | 1468660373993 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 02:12:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:12:53 INFO - PROCESS | 1946 | 1468660373995 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:12:53 INFO - PROCESS | 1946 | 1468660373996 Marionette TRACE conn2 <- [1,2046,null,{}] 02:12:53 INFO - PROCESS | 1946 | 1468660373998 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:54 INFO - PROCESS | 1946 | 1468660374002 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:54 INFO - PROCESS | 1946 | 1468660374116 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 02:12:54 INFO - PROCESS | 1946 | 1468660374152 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:54 INFO - PROCESS | 1946 | 1468660374154 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x126934000 == 33 [pid = 1946] [id = 519] 02:12:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x113061c00) [pid = 1946] [serial = 1557] [outer = 0x0] 02:12:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x119d9e800) [pid = 1946] [serial = 1558] [outer = 0x113061c00] 02:12:54 INFO - PROCESS | 1946 | 1468660374178 Marionette DEBUG loaded listener.js 02:12:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1210cb400) [pid = 1946] [serial = 1559] [outer = 0x113061c00] 02:12:54 INFO - PROCESS | 1946 | 1468660374514 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 02:12:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:12:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 569ms 02:12:54 INFO - PROCESS | 1946 | 1468660374564 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 02:12:54 INFO - PROCESS | 1946 | 1468660374573 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 02:12:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:12:54 INFO - PROCESS | 1946 | 1468660374576 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:12:54 INFO - PROCESS | 1946 | 1468660374577 Marionette TRACE conn2 <- [1,2050,null,{}] 02:12:54 INFO - PROCESS | 1946 | 1468660374579 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:54 INFO - PROCESS | 1946 | 1468660374581 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:54 INFO - PROCESS | 1946 | 1468660374675 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 02:12:54 INFO - PROCESS | 1946 | 1468660374688 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:54 INFO - PROCESS | 1946 | 1468660374689 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x129363000 == 34 [pid = 1946] [id = 520] 02:12:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1190d0000) [pid = 1946] [serial = 1560] [outer = 0x0] 02:12:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x121758000) [pid = 1946] [serial = 1561] [outer = 0x1190d0000] 02:12:54 INFO - PROCESS | 1946 | 1468660374714 Marionette DEBUG loaded listener.js 02:12:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x121924800) [pid = 1946] [serial = 1562] [outer = 0x1190d0000] 02:12:55 INFO - PROCESS | 1946 | 1468660375227 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1248b1c00) [pid = 1946] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x124ba7000) [pid = 1946] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119862000) [pid = 1946] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119863400) [pid = 1946] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x11676e400) [pid = 1946] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1132acc00) [pid = 1946] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x120eaa800) [pid = 1946] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1186de800) [pid = 1946] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x112a7bc00) [pid = 1946] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1122be800) [pid = 1946] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x117561c00) [pid = 1946] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x121813c00) [pid = 1946] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x110fe4800) [pid = 1946] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1110a0c00) [pid = 1946] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:12:55 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119541000) [pid = 1946] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 670ms 02:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:12:55 INFO - PROCESS | 1946 | 1468660375247 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 02:12:55 INFO - PROCESS | 1946 | 1468660375248 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 02:12:55 INFO - PROCESS | 1946 | 1468660375250 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:12:55 INFO - PROCESS | 1946 | 1468660375251 Marionette TRACE conn2 <- [1,2054,null,{}] 02:12:55 INFO - PROCESS | 1946 | 1468660375255 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:55 INFO - PROCESS | 1946 | 1468660375256 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:55 INFO - PROCESS | 1946 | 1468660375338 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 02:12:55 INFO - PROCESS | 1946 | 1468660375342 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:55 INFO - PROCESS | 1946 | 1468660375343 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x121259800 == 35 [pid = 1946] [id = 521] 02:12:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1132e4000) [pid = 1946] [serial = 1563] [outer = 0x0] 02:12:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11676bc00) [pid = 1946] [serial = 1564] [outer = 0x1132e4000] 02:12:55 INFO - PROCESS | 1946 | 1468660375368 Marionette DEBUG loaded listener.js 02:12:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x11950dc00) [pid = 1946] [serial = 1565] [outer = 0x1132e4000] 02:12:55 INFO - PROCESS | 1946 | 1468660375693 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:12:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:12:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 473ms 02:12:55 INFO - PROCESS | 1946 | 1468660375724 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 02:12:55 INFO - PROCESS | 1946 | 1468660375725 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 02:12:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:12:55 INFO - PROCESS | 1946 | 1468660375727 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:12:55 INFO - PROCESS | 1946 | 1468660375736 Marionette TRACE conn2 <- [1,2058,null,{}] 02:12:55 INFO - PROCESS | 1946 | 1468660375739 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:55 INFO - PROCESS | 1946 | 1468660375740 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:55 INFO - PROCESS | 1946 | 1468660375818 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 02:12:55 INFO - PROCESS | 1946 | 1468660375877 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:55 INFO - PROCESS | 1946 | 1468660375878 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a5b800 == 36 [pid = 1946] [id = 522] 02:12:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1132e9000) [pid = 1946] [serial = 1566] [outer = 0x0] 02:12:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x120ead000) [pid = 1946] [serial = 1567] [outer = 0x1132e9000] 02:12:55 INFO - PROCESS | 1946 | 1468660375903 Marionette DEBUG loaded listener.js 02:12:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1233bbc00) [pid = 1946] [serial = 1568] [outer = 0x1132e9000] 02:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 479ms 02:12:56 INFO - PROCESS | 1946 | 1468660376199 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:12:56 INFO - PROCESS | 1946 | 1468660376211 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 02:12:56 INFO - PROCESS | 1946 | 1468660376213 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 02:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:12:56 INFO - PROCESS | 1946 | 1468660376215 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:12:56 INFO - PROCESS | 1946 | 1468660376216 Marionette TRACE conn2 <- [1,2062,null,{}] 02:12:56 INFO - PROCESS | 1946 | 1468660376219 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:56 INFO - PROCESS | 1946 | 1468660376222 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:56 INFO - PROCESS | 1946 | 1468660376321 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 02:12:56 INFO - PROCESS | 1946 | 1468660376327 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:56 INFO - PROCESS | 1946 | 1468660376328 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a850800 == 37 [pid = 1946] [id = 523] 02:12:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x116a22c00) [pid = 1946] [serial = 1569] [outer = 0x0] 02:12:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x124b2bc00) [pid = 1946] [serial = 1570] [outer = 0x116a22c00] 02:12:56 INFO - PROCESS | 1946 | 1468660376354 Marionette DEBUG loaded listener.js 02:12:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1254db400) [pid = 1946] [serial = 1571] [outer = 0x116a22c00] 02:12:56 INFO - PROCESS | 1946 | 1468660376733 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:12:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:12:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 568ms 02:12:56 INFO - PROCESS | 1946 | 1468660376784 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 02:12:56 INFO - PROCESS | 1946 | 1468660376786 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 02:12:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:12:56 INFO - PROCESS | 1946 | 1468660376790 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:12:56 INFO - PROCESS | 1946 | 1468660376792 Marionette TRACE conn2 <- [1,2066,null,{}] 02:12:56 INFO - PROCESS | 1946 | 1468660376794 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:56 INFO - PROCESS | 1946 | 1468660376804 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:56 INFO - PROCESS | 1946 | 1468660376894 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 02:12:56 INFO - PROCESS | 1946 | 1468660376898 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:56 INFO - PROCESS | 1946 | 1468660376899 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x121938800 == 38 [pid = 1946] [id = 524] 02:12:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1254dec00) [pid = 1946] [serial = 1572] [outer = 0x0] 02:12:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12674b800) [pid = 1946] [serial = 1573] [outer = 0x1254dec00] 02:12:56 INFO - PROCESS | 1946 | 1468660376926 Marionette DEBUG loaded listener.js 02:12:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x128534c00) [pid = 1946] [serial = 1574] [outer = 0x1254dec00] 02:12:57 INFO - PROCESS | 1946 | 1468660377382 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:12:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:12:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 620ms 02:12:57 INFO - PROCESS | 1946 | 1468660377429 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 02:12:57 INFO - PROCESS | 1946 | 1468660377432 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 02:12:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:12:57 INFO - PROCESS | 1946 | 1468660377440 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:12:57 INFO - PROCESS | 1946 | 1468660377442 Marionette TRACE conn2 <- [1,2070,null,{}] 02:12:57 INFO - PROCESS | 1946 | 1468660377445 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:57 INFO - PROCESS | 1946 | 1468660377447 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:57 INFO - PROCESS | 1946 | 1468660377559 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 02:12:57 INFO - PROCESS | 1946 | 1468660377659 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:57 INFO - PROCESS | 1946 | 1468660377662 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e51800 == 39 [pid = 1946] [id = 525] 02:12:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x11222d800) [pid = 1946] [serial = 1575] [outer = 0x0] 02:12:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x115e04400) [pid = 1946] [serial = 1576] [outer = 0x11222d800] 02:12:57 INFO - PROCESS | 1946 | 1468660377694 Marionette DEBUG loaded listener.js 02:12:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1164eac00) [pid = 1946] [serial = 1577] [outer = 0x11222d800] 02:12:58 INFO - PROCESS | 1946 | 1468660378241 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 02:12:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:12:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 873ms 02:12:58 INFO - PROCESS | 1946 | 1468660378312 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 02:12:58 INFO - PROCESS | 1946 | 1468660378314 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 02:12:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:12:58 INFO - PROCESS | 1946 | 1468660378322 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:12:58 INFO - PROCESS | 1946 | 1468660378324 Marionette TRACE conn2 <- [1,2074,null,{}] 02:12:58 INFO - PROCESS | 1946 | 1468660378326 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:58 INFO - PROCESS | 1946 | 1468660378328 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:58 INFO - PROCESS | 1946 | 1468660378453 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 02:12:58 INFO - PROCESS | 1946 | 1468660378528 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:58 INFO - PROCESS | 1946 | 1468660378529 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234d4000 == 40 [pid = 1946] [id = 526] 02:12:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x118303800) [pid = 1946] [serial = 1578] [outer = 0x0] 02:12:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1186dc800) [pid = 1946] [serial = 1579] [outer = 0x118303800] 02:12:58 INFO - PROCESS | 1946 | 1468660378553 Marionette DEBUG loaded listener.js 02:12:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x118835000) [pid = 1946] [serial = 1580] [outer = 0x118303800] 02:12:59 INFO - PROCESS | 1946 | 1468660379147 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 02:12:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:12:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1076ms 02:12:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:12:59 INFO - PROCESS | 1946 | 1468660379397 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 02:12:59 INFO - PROCESS | 1946 | 1468660379400 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 02:12:59 INFO - PROCESS | 1946 | 1468660379403 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:12:59 INFO - PROCESS | 1946 | 1468660379405 Marionette TRACE conn2 <- [1,2078,null,{}] 02:12:59 INFO - PROCESS | 1946 | 1468660379408 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:12:59 INFO - PROCESS | 1946 | 1468660379410 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:59 INFO - PROCESS | 1946 | 1468660379510 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 02:12:59 INFO - PROCESS | 1946 | 1468660379565 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:12:59 INFO - PROCESS | 1946 | 1468660379568 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:12:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x1181bc000 == 41 [pid = 1946] [id = 527] 02:12:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x11663bc00) [pid = 1946] [serial = 1581] [outer = 0x0] 02:12:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x116745400) [pid = 1946] [serial = 1582] [outer = 0x11663bc00] 02:12:59 INFO - PROCESS | 1946 | 1468660379595 Marionette DEBUG loaded listener.js 02:12:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x116985800) [pid = 1946] [serial = 1583] [outer = 0x11663bc00] 02:12:59 INFO - PROCESS | 1946 | --DOCSHELL 0x12a850800 == 40 [pid = 1946] [id = 523] 02:12:59 INFO - PROCESS | 1946 | --DOCSHELL 0x119a5b800 == 39 [pid = 1946] [id = 522] 02:12:59 INFO - PROCESS | 1946 | --DOCSHELL 0x121259800 == 38 [pid = 1946] [id = 521] 02:12:59 INFO - PROCESS | 1946 | --DOCSHELL 0x129363000 == 37 [pid = 1946] [id = 520] 02:12:59 INFO - PROCESS | 1946 | --DOCSHELL 0x126934000 == 36 [pid = 1946] [id = 519] 02:12:59 INFO - PROCESS | 1946 | --DOCSHELL 0x123320000 == 35 [pid = 1946] [id = 518] 02:12:59 INFO - PROCESS | 1946 | --DOCSHELL 0x1213a4800 == 34 [pid = 1946] [id = 517] 02:12:59 INFO - PROCESS | 1946 | --DOCSHELL 0x119a5f800 == 33 [pid = 1946] [id = 516] 02:12:59 INFO - PROCESS | 1946 | --DOCSHELL 0x1186bc000 == 32 [pid = 1946] [id = 515] 02:13:00 INFO - PROCESS | 1946 | --DOCSHELL 0x11667a800 == 31 [pid = 1946] [id = 514] 02:13:00 INFO - PROCESS | 1946 | --DOCSHELL 0x116adc000 == 30 [pid = 1946] [id = 513] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x125f3b400) [pid = 1946] [serial = 1522] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x119d52400) [pid = 1946] [serial = 1504] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x120ea3800) [pid = 1946] [serial = 1507] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x116775800) [pid = 1946] [serial = 1492] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x116a23c00) [pid = 1946] [serial = 1493] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11954cc00) [pid = 1946] [serial = 1501] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x12341b400) [pid = 1946] [serial = 1484] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x118974800) [pid = 1946] [serial = 1498] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11953f800) [pid = 1946] [serial = 1499] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x113205c00) [pid = 1946] [serial = 1489] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x11674a000) [pid = 1946] [serial = 1490] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x115e03c00) [pid = 1946] [serial = 1486] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11676ac00) [pid = 1946] [serial = 1487] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1184ce000) [pid = 1946] [serial = 1495] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x121aea000) [pid = 1946] [serial = 1511] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x118835800) [pid = 1946] [serial = 1496] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12191c800) [pid = 1946] [serial = 1510] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x11320d400) [pid = 1946] [serial = 1513] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x117511400) [pid = 1946] [serial = 1514] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x112a84400) [pid = 1946] [serial = 1520] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x121340c00) [pid = 1946] [serial = 1508] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1269b6000) [pid = 1946] [serial = 1523] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1233b8c00) [pid = 1946] [serial = 1516] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x120e26800) [pid = 1946] [serial = 1505] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1195c4c00) [pid = 1946] [serial = 1502] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x120ea6400) [pid = 1946] [serial = 1519] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x1233c1800) [pid = 1946] [serial = 1517] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x128535000) [pid = 1946] [serial = 1526] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x128222800) [pid = 1946] [serial = 1525] [outer = 0x0] [url = about:blank] 02:13:00 INFO - PROCESS | 1946 | 1468660380106 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 722ms 02:13:00 INFO - PROCESS | 1946 | 1468660380127 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 02:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:13:00 INFO - PROCESS | 1946 | 1468660380130 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 02:13:00 INFO - PROCESS | 1946 | 1468660380136 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:13:00 INFO - PROCESS | 1946 | 1468660380139 Marionette TRACE conn2 <- [1,2082,null,{}] 02:13:00 INFO - PROCESS | 1946 | 1468660380143 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:00 INFO - PROCESS | 1946 | 1468660380146 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:00 INFO - PROCESS | 1946 | 1468660380270 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 02:13:00 INFO - PROCESS | 1946 | 1468660380353 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:00 INFO - PROCESS | 1946 | 1468660380354 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x118872800 == 31 [pid = 1946] [id = 528] 02:13:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x117561800) [pid = 1946] [serial = 1584] [outer = 0x0] 02:13:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x118229800) [pid = 1946] [serial = 1585] [outer = 0x117561800] 02:13:00 INFO - PROCESS | 1946 | 1468660380381 Marionette DEBUG loaded listener.js 02:13:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x119056800) [pid = 1946] [serial = 1586] [outer = 0x117561800] 02:13:00 INFO - PROCESS | 1946 | 1468660380694 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:13:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:13:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 576ms 02:13:00 INFO - PROCESS | 1946 | 1468660380711 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 02:13:00 INFO - PROCESS | 1946 | 1468660380712 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 02:13:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:13:00 INFO - PROCESS | 1946 | 1468660380715 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:13:00 INFO - PROCESS | 1946 | 1468660380716 Marionette TRACE conn2 <- [1,2086,null,{}] 02:13:00 INFO - PROCESS | 1946 | 1468660380727 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:00 INFO - PROCESS | 1946 | 1468660380730 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:00 INFO - PROCESS | 1946 | 1468660380816 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 02:13:00 INFO - PROCESS | 1946 | 1468660380824 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:00 INFO - PROCESS | 1946 | 1468660380827 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f79800 == 32 [pid = 1946] [id = 529] 02:13:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x113063c00) [pid = 1946] [serial = 1587] [outer = 0x0] 02:13:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x11954a400) [pid = 1946] [serial = 1588] [outer = 0x113063c00] 02:13:00 INFO - PROCESS | 1946 | 1468660380855 Marionette DEBUG loaded listener.js 02:13:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1195cb400) [pid = 1946] [serial = 1589] [outer = 0x113063c00] 02:13:01 INFO - PROCESS | 1946 | 1468660381229 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 519ms 02:13:01 INFO - PROCESS | 1946 | 1468660381235 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 02:13:01 INFO - PROCESS | 1946 | 1468660381238 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 02:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:13:01 INFO - PROCESS | 1946 | 1468660381241 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:13:01 INFO - PROCESS | 1946 | 1468660381242 Marionette TRACE conn2 <- [1,2090,null,{}] 02:13:01 INFO - PROCESS | 1946 | 1468660381244 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:01 INFO - PROCESS | 1946 | 1468660381246 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:01 INFO - PROCESS | 1946 | 1468660381328 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 02:13:01 INFO - PROCESS | 1946 | 1468660381331 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:01 INFO - PROCESS | 1946 | 1468660381333 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234b5800 == 33 [pid = 1946] [id = 530] 02:13:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11985b400) [pid = 1946] [serial = 1590] [outer = 0x0] 02:13:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x119d52400) [pid = 1946] [serial = 1591] [outer = 0x11985b400] 02:13:01 INFO - PROCESS | 1946 | 1468660381358 Marionette DEBUG loaded listener.js 02:13:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x120e2a800) [pid = 1946] [serial = 1592] [outer = 0x11985b400] 02:13:01 INFO - PROCESS | 1946 | 1468660381691 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:13:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:13:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 471ms 02:13:01 INFO - PROCESS | 1946 | 1468660381713 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 02:13:01 INFO - PROCESS | 1946 | 1468660381714 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 02:13:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:13:01 INFO - PROCESS | 1946 | 1468660381717 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:13:01 INFO - PROCESS | 1946 | 1468660381718 Marionette TRACE conn2 <- [1,2094,null,{}] 02:13:01 INFO - PROCESS | 1946 | 1468660381722 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:01 INFO - PROCESS | 1946 | 1468660381724 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:01 INFO - PROCESS | 1946 | 1468660381799 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 02:13:01 INFO - PROCESS | 1946 | 1468660381863 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:01 INFO - PROCESS | 1946 | 1468660381865 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x1265bd000 == 34 [pid = 1946] [id = 531] 02:13:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11985e000) [pid = 1946] [serial = 1593] [outer = 0x0] 02:13:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x120e88000) [pid = 1946] [serial = 1594] [outer = 0x11985e000] 02:13:01 INFO - PROCESS | 1946 | 1468660381889 Marionette DEBUG loaded listener.js 02:13:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x12133f800) [pid = 1946] [serial = 1595] [outer = 0x11985e000] 02:13:02 INFO - PROCESS | 1946 | 1468660382221 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 519ms 02:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:13:02 INFO - PROCESS | 1946 | 1468660382237 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 02:13:02 INFO - PROCESS | 1946 | 1468660382240 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 02:13:02 INFO - PROCESS | 1946 | 1468660382242 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:13:02 INFO - PROCESS | 1946 | 1468660382244 Marionette TRACE conn2 <- [1,2098,null,{}] 02:13:02 INFO - PROCESS | 1946 | 1468660382246 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:02 INFO - PROCESS | 1946 | 1468660382250 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:02 INFO - PROCESS | 1946 | 1468660382376 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 02:13:02 INFO - PROCESS | 1946 | 1468660382390 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:02 INFO - PROCESS | 1946 | 1468660382391 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a420800 == 35 [pid = 1946] [id = 532] 02:13:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x12191d800) [pid = 1946] [serial = 1596] [outer = 0x0] 02:13:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x121ae8800) [pid = 1946] [serial = 1597] [outer = 0x12191d800] 02:13:02 INFO - PROCESS | 1946 | 1468660382416 Marionette DEBUG loaded listener.js 02:13:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x126598800) [pid = 1946] [serial = 1598] [outer = 0x12191d800] 02:13:02 INFO - PROCESS | 1946 | 1468660382763 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 02:13:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:13:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 568ms 02:13:02 INFO - PROCESS | 1946 | 1468660382811 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 02:13:02 INFO - PROCESS | 1946 | 1468660382812 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 02:13:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:13:02 INFO - PROCESS | 1946 | 1468660382815 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:13:02 INFO - PROCESS | 1946 | 1468660382816 Marionette TRACE conn2 <- [1,2102,null,{}] 02:13:02 INFO - PROCESS | 1946 | 1468660382818 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:02 INFO - PROCESS | 1946 | 1468660382819 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:02 INFO - PROCESS | 1946 | 1468660382915 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 02:13:02 INFO - PROCESS | 1946 | 1468660382927 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:02 INFO - PROCESS | 1946 | 1468660382929 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a836800 == 36 [pid = 1946] [id = 533] 02:13:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12659e400) [pid = 1946] [serial = 1599] [outer = 0x0] 02:13:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1269bf000) [pid = 1946] [serial = 1600] [outer = 0x12659e400] 02:13:02 INFO - PROCESS | 1946 | 1468660382953 Marionette DEBUG loaded listener.js 02:13:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x128230c00) [pid = 1946] [serial = 1601] [outer = 0x12659e400] 02:13:03 INFO - PROCESS | 1946 | 1468660383313 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 02:13:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:13:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 517ms 02:13:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:13:03 INFO - PROCESS | 1946 | 1468660383333 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 02:13:03 INFO - PROCESS | 1946 | 1468660383334 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 02:13:03 INFO - PROCESS | 1946 | 1468660383337 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:13:03 INFO - PROCESS | 1946 | 1468660383340 Marionette TRACE conn2 <- [1,2106,null,{}] 02:13:03 INFO - PROCESS | 1946 | 1468660383349 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:03 INFO - PROCESS | 1946 | 1468660383350 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:03 INFO - PROCESS | 1946 | 1468660383474 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 02:13:03 INFO - PROCESS | 1946 | 1468660383527 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:03 INFO - PROCESS | 1946 | 1468660383528 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b23e800 == 37 [pid = 1946] [id = 534] 02:13:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x110feb000) [pid = 1946] [serial = 1602] [outer = 0x0] 02:13:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x128567800) [pid = 1946] [serial = 1603] [outer = 0x110feb000] 02:13:03 INFO - PROCESS | 1946 | 1468660383570 Marionette DEBUG loaded listener.js 02:13:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12915c400) [pid = 1946] [serial = 1604] [outer = 0x110feb000] 02:13:04 INFO - PROCESS | 1946 | 1468660384015 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 02:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 722ms 02:13:04 INFO - PROCESS | 1946 | 1468660384059 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 02:13:04 INFO - PROCESS | 1946 | 1468660384061 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 02:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:13:04 INFO - PROCESS | 1946 | 1468660384063 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:13:04 INFO - PROCESS | 1946 | 1468660384065 Marionette TRACE conn2 <- [1,2110,null,{}] 02:13:04 INFO - PROCESS | 1946 | 1468660384067 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:04 INFO - PROCESS | 1946 | 1468660384068 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:04 INFO - PROCESS | 1946 | 1468660384164 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x115e04c00) [pid = 1946] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x116980c00) [pid = 1946] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x116908c00) [pid = 1946] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1131eac00) [pid = 1946] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119502400) [pid = 1946] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1164e6400) [pid = 1946] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x116773c00) [pid = 1946] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x113061c00) [pid = 1946] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1190d0000) [pid = 1946] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1186e2000) [pid = 1946] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119da1000) [pid = 1946] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1132e4000) [pid = 1946] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x116a22c00) [pid = 1946] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x12330b800) [pid = 1946] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:13:04 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1132e9000) [pid = 1946] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:13:04 INFO - PROCESS | 1946 | 1468660384282 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:04 INFO - PROCESS | 1946 | 1468660384284 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192c7000 == 38 [pid = 1946] [id = 535] 02:13:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x110fe3000) [pid = 1946] [serial = 1605] [outer = 0x0] 02:13:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1132ad400) [pid = 1946] [serial = 1606] [outer = 0x110fe3000] 02:13:04 INFO - PROCESS | 1946 | 1468660384315 Marionette DEBUG loaded listener.js 02:13:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x116908c00) [pid = 1946] [serial = 1607] [outer = 0x110fe3000] 02:13:04 INFO - PROCESS | 1946 | 1468660384591 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 02:13:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:13:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 568ms 02:13:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:13:04 INFO - PROCESS | 1946 | 1468660384632 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 02:13:04 INFO - PROCESS | 1946 | 1468660384633 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 02:13:04 INFO - PROCESS | 1946 | 1468660384637 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:13:04 INFO - PROCESS | 1946 | 1468660384641 Marionette TRACE conn2 <- [1,2114,null,{}] 02:13:04 INFO - PROCESS | 1946 | 1468660384644 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:04 INFO - PROCESS | 1946 | 1468660384645 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:04 INFO - PROCESS | 1946 | 1468660384729 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 02:13:04 INFO - PROCESS | 1946 | 1468660384732 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:04 INFO - PROCESS | 1946 | 1468660384734 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bac4800 == 39 [pid = 1946] [id = 536] 02:13:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x116980c00) [pid = 1946] [serial = 1608] [outer = 0x0] 02:13:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x11958cc00) [pid = 1946] [serial = 1609] [outer = 0x116980c00] 02:13:04 INFO - PROCESS | 1946 | 1468660384758 Marionette DEBUG loaded listener.js 02:13:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x121af3400) [pid = 1946] [serial = 1610] [outer = 0x116980c00] 02:13:05 INFO - PROCESS | 1946 | 1468660385110 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 02:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 522ms 02:13:05 INFO - PROCESS | 1946 | 1468660385159 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 02:13:05 INFO - PROCESS | 1946 | 1468660385160 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 02:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:13:05 INFO - PROCESS | 1946 | 1468660385163 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:13:05 INFO - PROCESS | 1946 | 1468660385164 Marionette TRACE conn2 <- [1,2118,null,{}] 02:13:05 INFO - PROCESS | 1946 | 1468660385167 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:05 INFO - PROCESS | 1946 | 1468660385168 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:05 INFO - PROCESS | 1946 | 1468660385263 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 02:13:05 INFO - PROCESS | 1946 | 1468660385266 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:05 INFO - PROCESS | 1946 | 1468660385268 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c344800 == 40 [pid = 1946] [id = 537] 02:13:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119d56000) [pid = 1946] [serial = 1611] [outer = 0x0] 02:13:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1293b9400) [pid = 1946] [serial = 1612] [outer = 0x119d56000] 02:13:05 INFO - PROCESS | 1946 | 1468660385304 Marionette DEBUG loaded listener.js 02:13:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1293ee000) [pid = 1946] [serial = 1613] [outer = 0x119d56000] 02:13:05 INFO - PROCESS | 1946 | 1468660385629 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 02:13:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:13:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 518ms 02:13:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:13:05 INFO - PROCESS | 1946 | 1468660385682 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 02:13:05 INFO - PROCESS | 1946 | 1468660385683 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 02:13:05 INFO - PROCESS | 1946 | 1468660385685 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:13:05 INFO - PROCESS | 1946 | 1468660385686 Marionette TRACE conn2 <- [1,2122,null,{}] 02:13:05 INFO - PROCESS | 1946 | 1468660385689 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:05 INFO - PROCESS | 1946 | 1468660385690 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:05 INFO - PROCESS | 1946 | 1468660385798 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 02:13:05 INFO - PROCESS | 1946 | 1468660385834 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:05 INFO - PROCESS | 1946 | 1468660385835 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c35b800 == 41 [pid = 1946] [id = 538] 02:13:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1293ee800) [pid = 1946] [serial = 1614] [outer = 0x0] 02:13:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1293f8400) [pid = 1946] [serial = 1615] [outer = 0x1293ee800] 02:13:05 INFO - PROCESS | 1946 | 1468660385859 Marionette DEBUG loaded listener.js 02:13:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12961f000) [pid = 1946] [serial = 1616] [outer = 0x1293ee800] 02:13:06 INFO - PROCESS | 1946 | 1468660386175 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 522ms 02:13:06 INFO - PROCESS | 1946 | 1468660386209 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 02:13:06 INFO - PROCESS | 1946 | 1468660386210 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 02:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:13:06 INFO - PROCESS | 1946 | 1468660386214 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:13:06 INFO - PROCESS | 1946 | 1468660386216 Marionette TRACE conn2 <- [1,2126,null,{}] 02:13:06 INFO - PROCESS | 1946 | 1468660386219 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:06 INFO - PROCESS | 1946 | 1468660386221 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:06 INFO - PROCESS | 1946 | 1468660386395 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 02:13:06 INFO - PROCESS | 1946 | 1468660386451 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:06 INFO - PROCESS | 1946 | 1468660386453 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x114f17000 == 42 [pid = 1946] [id = 539] 02:13:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x110fe2000) [pid = 1946] [serial = 1617] [outer = 0x0] 02:13:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x111dad400) [pid = 1946] [serial = 1618] [outer = 0x110fe2000] 02:13:06 INFO - PROCESS | 1946 | 1468660386484 Marionette DEBUG loaded listener.js 02:13:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1132acc00) [pid = 1946] [serial = 1619] [outer = 0x110fe2000] 02:13:06 INFO - PROCESS | 1946 | 1468660386950 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 02:13:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:13:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 770ms 02:13:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:13:06 INFO - PROCESS | 1946 | 1468660386984 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 02:13:06 INFO - PROCESS | 1946 | 1468660386987 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 02:13:06 INFO - PROCESS | 1946 | 1468660386990 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:13:06 INFO - PROCESS | 1946 | 1468660386992 Marionette TRACE conn2 <- [1,2130,null,{}] 02:13:06 INFO - PROCESS | 1946 | 1468660386995 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:07 INFO - PROCESS | 1946 | 1468660386998 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:07 INFO - PROCESS | 1946 | 1468660387124 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 02:13:07 INFO - PROCESS | 1946 | 1468660387196 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:07 INFO - PROCESS | 1946 | 1468660387199 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x121264800 == 43 [pid = 1946] [id = 540] 02:13:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1133db000) [pid = 1946] [serial = 1620] [outer = 0x0] 02:13:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x11755f800) [pid = 1946] [serial = 1621] [outer = 0x1133db000] 02:13:07 INFO - PROCESS | 1946 | 1468660387232 Marionette DEBUG loaded listener.js 02:13:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x119210000) [pid = 1946] [serial = 1622] [outer = 0x1133db000] 02:13:07 INFO - PROCESS | 1946 | 1468660387659 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 02:13:07 INFO - PROCESS | 1946 | 1468660387715 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 02:13:07 INFO - PROCESS | 1946 | 1468660387717 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:13:07 INFO - PROCESS | 1946 | 1468660387719 Marionette TRACE conn2 <- [1,2134,null,{}] 02:13:07 INFO - PROCESS | 1946 | 1468660387721 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:07 INFO - PROCESS | 1946 | 1468660387723 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:07 INFO - PROCESS | 1946 | 1468660387826 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 02:13:07 INFO - PROCESS | 1946 | 1468660387887 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:07 INFO - PROCESS | 1946 | 1468660387889 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bab8000 == 44 [pid = 1946] [id = 541] 02:13:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x11953fc00) [pid = 1946] [serial = 1623] [outer = 0x0] 02:13:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x119859000) [pid = 1946] [serial = 1624] [outer = 0x11953fc00] 02:13:07 INFO - PROCESS | 1946 | 1468660387917 Marionette DEBUG loaded listener.js 02:13:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x120e8b400) [pid = 1946] [serial = 1625] [outer = 0x11953fc00] 02:13:08 INFO - PROCESS | 1946 | 1468660388390 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 02:13:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:13:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 720ms 02:13:08 INFO - PROCESS | 1946 | 1468660388438 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 02:13:08 INFO - PROCESS | 1946 | 1468660388441 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 02:13:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:13:08 INFO - PROCESS | 1946 | 1468660388449 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:13:08 INFO - PROCESS | 1946 | 1468660388452 Marionette TRACE conn2 <- [1,2138,null,{}] 02:13:08 INFO - PROCESS | 1946 | 1468660388454 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:08 INFO - PROCESS | 1946 | 1468660388457 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:08 INFO - PROCESS | 1946 | 1468660388563 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 02:13:08 INFO - PROCESS | 1946 | 1468660388624 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:08 INFO - PROCESS | 1946 | 1468660388625 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cbc4800 == 45 [pid = 1946] [id = 542] 02:13:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x120eac400) [pid = 1946] [serial = 1626] [outer = 0x0] 02:13:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x121aea000) [pid = 1946] [serial = 1627] [outer = 0x120eac400] 02:13:08 INFO - PROCESS | 1946 | 1468660388654 Marionette DEBUG loaded listener.js 02:13:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x12852f400) [pid = 1946] [serial = 1628] [outer = 0x120eac400] 02:13:09 INFO - PROCESS | 1946 | 1468660389262 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 02:13:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:13:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 879ms 02:13:09 INFO - PROCESS | 1946 | 1468660389324 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 02:13:09 INFO - PROCESS | 1946 | 1468660389326 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 02:13:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:13:09 INFO - PROCESS | 1946 | 1468660389330 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:13:09 INFO - PROCESS | 1946 | 1468660389331 Marionette TRACE conn2 <- [1,2142,null,{}] 02:13:09 INFO - PROCESS | 1946 | 1468660389335 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:09 INFO - PROCESS | 1946 | 1468660389337 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:09 INFO - PROCESS | 1946 | 1468660389431 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 02:13:09 INFO - PROCESS | 1946 | 1468660389492 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:09 INFO - PROCESS | 1946 | 1468660389495 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a5b800 == 46 [pid = 1946] [id = 543] 02:13:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x116742800) [pid = 1946] [serial = 1629] [outer = 0x0] 02:13:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x116f95000) [pid = 1946] [serial = 1630] [outer = 0x116742800] 02:13:09 INFO - PROCESS | 1946 | 1468660389522 Marionette DEBUG loaded listener.js 02:13:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x1186e1400) [pid = 1946] [serial = 1631] [outer = 0x116742800] 02:13:09 INFO - PROCESS | 1946 | 1468660389952 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 02:13:10 INFO - PROCESS | 1946 | 1468660390006 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 02:13:10 INFO - PROCESS | 1946 | 1468660390010 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:13:10 INFO - PROCESS | 1946 | 1468660390012 Marionette TRACE conn2 <- [1,2146,null,{}] 02:13:10 INFO - PROCESS | 1946 | 1468660390014 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:10 INFO - PROCESS | 1946 | 1468660390016 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:10 INFO - PROCESS | 1946 | 1468660390110 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 02:13:10 INFO - PROCESS | 1946 | 1468660390170 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:10 INFO - PROCESS | 1946 | 1468660390171 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192d5000 == 47 [pid = 1946] [id = 544] 02:13:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1186e0000) [pid = 1946] [serial = 1632] [outer = 0x0] 02:13:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x119209000) [pid = 1946] [serial = 1633] [outer = 0x1186e0000] 02:13:10 INFO - PROCESS | 1946 | 1468660390200 Marionette DEBUG loaded listener.js 02:13:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x119541800) [pid = 1946] [serial = 1634] [outer = 0x1186e0000] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x12c35b800 == 46 [pid = 1946] [id = 538] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x12c344800 == 45 [pid = 1946] [id = 537] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x12bac4800 == 44 [pid = 1946] [id = 536] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x1192c7000 == 43 [pid = 1946] [id = 535] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x12b23e800 == 42 [pid = 1946] [id = 534] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x12a836800 == 41 [pid = 1946] [id = 533] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x12a420800 == 40 [pid = 1946] [id = 532] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x1265bd000 == 39 [pid = 1946] [id = 531] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x1234b5800 == 38 [pid = 1946] [id = 530] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x120f79800 == 37 [pid = 1946] [id = 529] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x118872800 == 36 [pid = 1946] [id = 528] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x1181bc000 == 35 [pid = 1946] [id = 527] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x1234d4000 == 34 [pid = 1946] [id = 526] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x117e51800 == 33 [pid = 1946] [id = 525] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x121938800 == 32 [pid = 1946] [id = 524] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x119a5b800 == 31 [pid = 1946] [id = 543] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x12cbc4800 == 30 [pid = 1946] [id = 542] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x12bab8000 == 29 [pid = 1946] [id = 541] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x121264800 == 28 [pid = 1946] [id = 540] 02:13:10 INFO - PROCESS | 1946 | --DOCSHELL 0x114f17000 == 27 [pid = 1946] [id = 539] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x11883e000) [pid = 1946] [serial = 1549] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x1195c9800) [pid = 1946] [serial = 1556] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x11920fc00) [pid = 1946] [serial = 1550] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x11958d000) [pid = 1946] [serial = 1555] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x116f18400) [pid = 1946] [serial = 1540] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1133dec00) [pid = 1946] [serial = 1543] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x111d16000) [pid = 1946] [serial = 1544] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x11950f000) [pid = 1946] [serial = 1552] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x116983000) [pid = 1946] [serial = 1546] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x117565c00) [pid = 1946] [serial = 1547] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x11821a800) [pid = 1946] [serial = 1529] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11690a800) [pid = 1946] [serial = 1528] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1210cb400) [pid = 1946] [serial = 1559] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119d9e800) [pid = 1946] [serial = 1558] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x121758000) [pid = 1946] [serial = 1561] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119522c00) [pid = 1946] [serial = 1532] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119208800) [pid = 1946] [serial = 1531] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x121817c00) [pid = 1946] [serial = 1535] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x120e35000) [pid = 1946] [serial = 1534] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11676bc00) [pid = 1946] [serial = 1564] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11950dc00) [pid = 1946] [serial = 1565] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x124b2bc00) [pid = 1946] [serial = 1570] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x121924800) [pid = 1946] [serial = 1562] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x126597c00) [pid = 1946] [serial = 1538] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x117ebc000) [pid = 1946] [serial = 1541] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x124ba8000) [pid = 1946] [serial = 1537] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x120ead000) [pid = 1946] [serial = 1567] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1254db400) [pid = 1946] [serial = 1571] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1233bbc00) [pid = 1946] [serial = 1568] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x12674b800) [pid = 1946] [serial = 1573] [outer = 0x0] [url = about:blank] 02:13:10 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x119546400) [pid = 1946] [serial = 1553] [outer = 0x0] [url = about:blank] 02:13:11 INFO - PROCESS | 1946 | 1468660391089 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 02:13:11 INFO - PROCESS | 1946 | 1468660391139 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 02:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:13:11 INFO - PROCESS | 1946 | 1468660391143 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:13:11 INFO - PROCESS | 1946 | 1468660391148 Marionette TRACE conn2 <- [1,2150,null,{}] 02:13:11 INFO - PROCESS | 1946 | 1468660391153 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:11 INFO - PROCESS | 1946 | 1468660391156 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:11 INFO - PROCESS | 1946 | 1468660391279 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 02:13:11 INFO - PROCESS | 1946 | 1468660391290 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:11 INFO - PROCESS | 1946 | 1468660391292 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x116aef800 == 28 [pid = 1946] [id = 545] 02:13:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1132e0c00) [pid = 1946] [serial = 1635] [outer = 0x0] 02:13:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1164ed000) [pid = 1946] [serial = 1636] [outer = 0x1132e0c00] 02:13:11 INFO - PROCESS | 1946 | 1468660391336 Marionette DEBUG loaded listener.js 02:13:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x116777000) [pid = 1946] [serial = 1637] [outer = 0x1132e0c00] 02:13:11 INFO - PROCESS | 1946 | 1468660391772 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 02:13:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:13:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 681ms 02:13:11 INFO - PROCESS | 1946 | 1468660391823 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 02:13:11 INFO - PROCESS | 1946 | 1468660391826 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 02:13:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:13:11 INFO - PROCESS | 1946 | 1468660391830 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:13:11 INFO - PROCESS | 1946 | 1468660391832 Marionette TRACE conn2 <- [1,2154,null,{}] 02:13:11 INFO - PROCESS | 1946 | 1468660391834 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:11 INFO - PROCESS | 1946 | 1468660391836 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:11 INFO - PROCESS | 1946 | 1468660391915 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 02:13:11 INFO - PROCESS | 1946 | 1468660391942 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:11 INFO - PROCESS | 1946 | 1468660391943 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x118872800 == 29 [pid = 1946] [id = 546] 02:13:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11821f000) [pid = 1946] [serial = 1638] [outer = 0x0] 02:13:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x118618c00) [pid = 1946] [serial = 1639] [outer = 0x11821f000] 02:13:11 INFO - PROCESS | 1946 | 1468660391969 Marionette DEBUG loaded listener.js 02:13:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1188f9000) [pid = 1946] [serial = 1640] [outer = 0x11821f000] 02:13:12 INFO - PROCESS | 1946 | 1468660392337 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 523ms 02:13:12 INFO - PROCESS | 1946 | 1468660392355 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 02:13:12 INFO - PROCESS | 1946 | 1468660392356 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 02:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:13:12 INFO - PROCESS | 1946 | 1468660392359 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:13:12 INFO - PROCESS | 1946 | 1468660392361 Marionette TRACE conn2 <- [1,2158,null,{}] 02:13:12 INFO - PROCESS | 1946 | 1468660392369 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:12 INFO - PROCESS | 1946 | 1468660392374 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:12 INFO - PROCESS | 1946 | 1468660392450 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 02:13:12 INFO - PROCESS | 1946 | 1468660392458 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:12 INFO - PROCESS | 1946 | 1468660392460 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d80800 == 30 [pid = 1946] [id = 547] 02:13:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119208000) [pid = 1946] [serial = 1641] [outer = 0x0] 02:13:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119529800) [pid = 1946] [serial = 1642] [outer = 0x119208000] 02:13:12 INFO - PROCESS | 1946 | 1468660392488 Marionette DEBUG loaded listener.js 02:13:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1195bf800) [pid = 1946] [serial = 1643] [outer = 0x119208000] 02:13:12 INFO - PROCESS | 1946 | 1468660392828 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 02:13:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:13:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 520ms 02:13:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:13:12 INFO - PROCESS | 1946 | 1468660392880 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 02:13:12 INFO - PROCESS | 1946 | 1468660392881 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 02:13:12 INFO - PROCESS | 1946 | 1468660392884 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:13:12 INFO - PROCESS | 1946 | 1468660392885 Marionette TRACE conn2 <- [1,2162,null,{}] 02:13:12 INFO - PROCESS | 1946 | 1468660392887 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:12 INFO - PROCESS | 1946 | 1468660392889 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:13 INFO - PROCESS | 1946 | 1468660393001 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 02:13:13 INFO - PROCESS | 1946 | 1468660393015 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:13 INFO - PROCESS | 1946 | 1468660393016 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x121713800 == 31 [pid = 1946] [id = 548] 02:13:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x119505c00) [pid = 1946] [serial = 1644] [outer = 0x0] 02:13:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1195c8800) [pid = 1946] [serial = 1645] [outer = 0x119505c00] 02:13:13 INFO - PROCESS | 1946 | 1468660393042 Marionette DEBUG loaded listener.js 02:13:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119d9f000) [pid = 1946] [serial = 1646] [outer = 0x119505c00] 02:13:13 INFO - PROCESS | 1946 | 1468660393391 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 02:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 517ms 02:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:13:13 INFO - PROCESS | 1946 | 1468660393402 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 02:13:13 INFO - PROCESS | 1946 | 1468660393403 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 02:13:13 INFO - PROCESS | 1946 | 1468660393413 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:13:13 INFO - PROCESS | 1946 | 1468660393414 Marionette TRACE conn2 <- [1,2166,null,{}] 02:13:13 INFO - PROCESS | 1946 | 1468660393416 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:13 INFO - PROCESS | 1946 | 1468660393418 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:13 INFO - PROCESS | 1946 | 1468660393513 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 02:13:13 INFO - PROCESS | 1946 | 1468660393516 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:13 INFO - PROCESS | 1946 | 1468660393517 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x125fdf800 == 32 [pid = 1946] [id = 549] 02:13:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x112a85000) [pid = 1946] [serial = 1647] [outer = 0x0] 02:13:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x120e29000) [pid = 1946] [serial = 1648] [outer = 0x112a85000] 02:13:13 INFO - PROCESS | 1946 | 1468660393542 Marionette DEBUG loaded listener.js 02:13:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x120eaac00) [pid = 1946] [serial = 1649] [outer = 0x112a85000] 02:13:13 INFO - PROCESS | 1946 | 1468660393889 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 02:13:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:13:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 523ms 02:13:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:13:13 INFO - PROCESS | 1946 | 1468660393936 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 02:13:13 INFO - PROCESS | 1946 | 1468660393938 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 02:13:13 INFO - PROCESS | 1946 | 1468660393940 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:13:13 INFO - PROCESS | 1946 | 1468660393941 Marionette TRACE conn2 <- [1,2170,null,{}] 02:13:13 INFO - PROCESS | 1946 | 1468660393943 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:13 INFO - PROCESS | 1946 | 1468660393947 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:14 INFO - PROCESS | 1946 | 1468660394052 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 02:13:14 INFO - PROCESS | 1946 | 1468660394092 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:14 INFO - PROCESS | 1946 | 1468660394093 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285db800 == 33 [pid = 1946] [id = 550] 02:13:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x120ead000) [pid = 1946] [serial = 1650] [outer = 0x0] 02:13:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12150b800) [pid = 1946] [serial = 1651] [outer = 0x120ead000] 02:13:14 INFO - PROCESS | 1946 | 1468660394118 Marionette DEBUG loaded listener.js 02:13:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1233bec00) [pid = 1946] [serial = 1652] [outer = 0x120ead000] 02:13:14 INFO - PROCESS | 1946 | 1468660394467 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 02:13:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:13:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 569ms 02:13:14 INFO - PROCESS | 1946 | 1468660394510 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 02:13:14 INFO - PROCESS | 1946 | 1468660394511 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 02:13:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:13:14 INFO - PROCESS | 1946 | 1468660394513 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:13:14 INFO - PROCESS | 1946 | 1468660394514 Marionette TRACE conn2 <- [1,2174,null,{}] 02:13:14 INFO - PROCESS | 1946 | 1468660394517 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:14 INFO - PROCESS | 1946 | 1468660394518 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:14 INFO - PROCESS | 1946 | 1468660394612 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 02:13:14 INFO - PROCESS | 1946 | 1468660394652 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:14 INFO - PROCESS | 1946 | 1468660394654 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a60e000 == 34 [pid = 1946] [id = 551] 02:13:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1233bfc00) [pid = 1946] [serial = 1653] [outer = 0x0] 02:13:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1249ee400) [pid = 1946] [serial = 1654] [outer = 0x1233bfc00] 02:13:14 INFO - PROCESS | 1946 | 1468660394678 Marionette DEBUG loaded listener.js 02:13:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x124de9400) [pid = 1946] [serial = 1655] [outer = 0x1233bfc00] 02:13:15 INFO - PROCESS | 1946 | 1468660395158 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x12659e400) [pid = 1946] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12191d800) [pid = 1946] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x110feb000) [pid = 1946] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x110fe3000) [pid = 1946] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11222d800) [pid = 1946] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11985e000) [pid = 1946] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x11663bc00) [pid = 1946] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x117561800) [pid = 1946] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x116980c00) [pid = 1946] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1254dec00) [pid = 1946] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x118303800) [pid = 1946] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119d56000) [pid = 1946] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x113063c00) [pid = 1946] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11985b400) [pid = 1946] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:13:15 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1293ee800) [pid = 1946] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 671ms 02:13:15 INFO - PROCESS | 1946 | 1468660395184 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 02:13:15 INFO - PROCESS | 1946 | 1468660395186 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 02:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:13:15 INFO - PROCESS | 1946 | 1468660395190 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:13:15 INFO - PROCESS | 1946 | 1468660395191 Marionette TRACE conn2 <- [1,2178,null,{}] 02:13:15 INFO - PROCESS | 1946 | 1468660395194 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:15 INFO - PROCESS | 1946 | 1468660395195 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:15 INFO - PROCESS | 1946 | 1468660395267 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 02:13:15 INFO - PROCESS | 1946 | 1468660395273 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:15 INFO - PROCESS | 1946 | 1468660395275 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x123335000 == 35 [pid = 1946] [id = 552] 02:13:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11674a000) [pid = 1946] [serial = 1656] [outer = 0x0] 02:13:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x116980c00) [pid = 1946] [serial = 1657] [outer = 0x11674a000] 02:13:15 INFO - PROCESS | 1946 | 1468660395299 Marionette DEBUG loaded listener.js 02:13:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1188f5400) [pid = 1946] [serial = 1658] [outer = 0x11674a000] 02:13:15 INFO - PROCESS | 1946 | 1468660395640 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:13:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:13:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 470ms 02:13:15 INFO - PROCESS | 1946 | 1468660395659 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 02:13:15 INFO - PROCESS | 1946 | 1468660395660 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 02:13:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:13:15 INFO - PROCESS | 1946 | 1468660395663 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:13:15 INFO - PROCESS | 1946 | 1468660395673 Marionette TRACE conn2 <- [1,2182,null,{}] 02:13:15 INFO - PROCESS | 1946 | 1468660395676 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:15 INFO - PROCESS | 1946 | 1468660395677 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:15 INFO - PROCESS | 1946 | 1468660395754 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 02:13:15 INFO - PROCESS | 1946 | 1468660395813 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:15 INFO - PROCESS | 1946 | 1468660395814 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aae3000 == 36 [pid = 1946] [id = 553] 02:13:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11676c800) [pid = 1946] [serial = 1659] [outer = 0x0] 02:13:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x119d56000) [pid = 1946] [serial = 1660] [outer = 0x11676c800] 02:13:15 INFO - PROCESS | 1946 | 1468660395838 Marionette DEBUG loaded listener.js 02:13:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x125453c00) [pid = 1946] [serial = 1661] [outer = 0x11676c800] 02:13:16 INFO - PROCESS | 1946 | 1468660396108 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 02:13:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:13:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 480ms 02:13:16 INFO - PROCESS | 1946 | 1468660396144 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 02:13:16 INFO - PROCESS | 1946 | 1468660396145 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 02:13:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:13:16 INFO - PROCESS | 1946 | 1468660396147 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:13:16 INFO - PROCESS | 1946 | 1468660396148 Marionette TRACE conn2 <- [1,2186,null,{}] 02:13:16 INFO - PROCESS | 1946 | 1468660396151 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:16 INFO - PROCESS | 1946 | 1468660396152 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:16 INFO - PROCESS | 1946 | 1468660396245 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 02:13:16 INFO - PROCESS | 1946 | 1468660396248 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:16 INFO - PROCESS | 1946 | 1468660396249 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b2b6800 == 37 [pid = 1946] [id = 554] 02:13:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x121448000) [pid = 1946] [serial = 1662] [outer = 0x0] 02:13:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x126959000) [pid = 1946] [serial = 1663] [outer = 0x121448000] 02:13:16 INFO - PROCESS | 1946 | 1468660396276 Marionette DEBUG loaded listener.js 02:13:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x128227000) [pid = 1946] [serial = 1664] [outer = 0x121448000] 02:13:16 INFO - PROCESS | 1946 | 1468660396647 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:13:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:13:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 518ms 02:13:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:13:16 INFO - PROCESS | 1946 | 1468660396673 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 02:13:16 INFO - PROCESS | 1946 | 1468660396675 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 02:13:16 INFO - PROCESS | 1946 | 1468660396677 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:13:16 INFO - PROCESS | 1946 | 1468660396679 Marionette TRACE conn2 <- [1,2190,null,{}] 02:13:16 INFO - PROCESS | 1946 | 1468660396689 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:16 INFO - PROCESS | 1946 | 1468660396691 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:16 INFO - PROCESS | 1946 | 1468660396780 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 02:13:16 INFO - PROCESS | 1946 | 1468660396783 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:16 INFO - PROCESS | 1946 | 1468660396785 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd8c000 == 38 [pid = 1946] [id = 555] 02:13:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12852c800) [pid = 1946] [serial = 1665] [outer = 0x0] 02:13:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x129159800) [pid = 1946] [serial = 1666] [outer = 0x12852c800] 02:13:16 INFO - PROCESS | 1946 | 1468660396814 Marionette DEBUG loaded listener.js 02:13:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1293c0c00) [pid = 1946] [serial = 1667] [outer = 0x12852c800] 02:13:17 INFO - PROCESS | 1946 | 1468660397135 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 02:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 470ms 02:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:13:17 INFO - PROCESS | 1946 | 1468660397147 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 02:13:17 INFO - PROCESS | 1946 | 1468660397149 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 02:13:17 INFO - PROCESS | 1946 | 1468660397151 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:13:17 INFO - PROCESS | 1946 | 1468660397152 Marionette TRACE conn2 <- [1,2194,null,{}] 02:13:17 INFO - PROCESS | 1946 | 1468660397156 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:17 INFO - PROCESS | 1946 | 1468660397159 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:17 INFO - PROCESS | 1946 | 1468660397319 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 02:13:17 INFO - PROCESS | 1946 | 1468660397404 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:17 INFO - PROCESS | 1946 | 1468660397406 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x1169b6000 == 39 [pid = 1946] [id = 556] 02:13:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1131e6400) [pid = 1946] [serial = 1668] [outer = 0x0] 02:13:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1133dec00) [pid = 1946] [serial = 1669] [outer = 0x1131e6400] 02:13:17 INFO - PROCESS | 1946 | 1468660397438 Marionette DEBUG loaded listener.js 02:13:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1164ef800) [pid = 1946] [serial = 1670] [outer = 0x1131e6400] 02:13:17 INFO - PROCESS | 1946 | 1468660397954 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 02:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 823ms 02:13:17 INFO - PROCESS | 1946 | 1468660397997 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 02:13:18 INFO - PROCESS | 1946 | 1468660398000 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 02:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:13:18 INFO - PROCESS | 1946 | 1468660398029 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:13:18 INFO - PROCESS | 1946 | 1468660398031 Marionette TRACE conn2 <- [1,2198,null,{}] 02:13:18 INFO - PROCESS | 1946 | 1468660398035 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:18 INFO - PROCESS | 1946 | 1468660398037 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:18 INFO - PROCESS | 1946 | 1468660398187 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 02:13:18 INFO - PROCESS | 1946 | 1468660398249 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:18 INFO - PROCESS | 1946 | 1468660398250 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x12170b800 == 40 [pid = 1946] [id = 557] 02:13:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x11821ac00) [pid = 1946] [serial = 1671] [outer = 0x0] 02:13:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1186e4c00) [pid = 1946] [serial = 1672] [outer = 0x11821ac00] 02:13:18 INFO - PROCESS | 1946 | 1468660398279 Marionette DEBUG loaded listener.js 02:13:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x119204400) [pid = 1946] [serial = 1673] [outer = 0x11821ac00] 02:13:18 INFO - PROCESS | 1946 | 1468660398919 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:13:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:13:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 947ms 02:13:18 INFO - PROCESS | 1946 | 1468660398952 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 02:13:18 INFO - PROCESS | 1946 | 1468660398954 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 02:13:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:13:18 INFO - PROCESS | 1946 | 1468660398958 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:13:18 INFO - PROCESS | 1946 | 1468660398959 Marionette TRACE conn2 <- [1,2202,null,{}] 02:13:18 INFO - PROCESS | 1946 | 1468660398963 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:18 INFO - PROCESS | 1946 | 1468660398964 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:19 INFO - PROCESS | 1946 | 1468660399066 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 02:13:19 INFO - PROCESS | 1946 | 1468660399127 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:19 INFO - PROCESS | 1946 | 1468660399130 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x11886d000 == 41 [pid = 1946] [id = 558] 02:13:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x11676b000) [pid = 1946] [serial = 1674] [outer = 0x0] 02:13:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x116983000) [pid = 1946] [serial = 1675] [outer = 0x11676b000] 02:13:19 INFO - PROCESS | 1946 | 1468660399159 Marionette DEBUG loaded listener.js 02:13:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x117ebbc00) [pid = 1946] [serial = 1676] [outer = 0x11676b000] 02:13:19 INFO - PROCESS | 1946 | --DOCSHELL 0x12b2b6800 == 40 [pid = 1946] [id = 554] 02:13:19 INFO - PROCESS | 1946 | --DOCSHELL 0x12aae3000 == 39 [pid = 1946] [id = 553] 02:13:19 INFO - PROCESS | 1946 | --DOCSHELL 0x123335000 == 38 [pid = 1946] [id = 552] 02:13:19 INFO - PROCESS | 1946 | --DOCSHELL 0x12a60e000 == 37 [pid = 1946] [id = 551] 02:13:19 INFO - PROCESS | 1946 | --DOCSHELL 0x1285db800 == 36 [pid = 1946] [id = 550] 02:13:19 INFO - PROCESS | 1946 | --DOCSHELL 0x125fdf800 == 35 [pid = 1946] [id = 549] 02:13:19 INFO - PROCESS | 1946 | --DOCSHELL 0x121713800 == 34 [pid = 1946] [id = 548] 02:13:19 INFO - PROCESS | 1946 | --DOCSHELL 0x119d80800 == 33 [pid = 1946] [id = 547] 02:13:19 INFO - PROCESS | 1946 | --DOCSHELL 0x118872800 == 32 [pid = 1946] [id = 546] 02:13:19 INFO - PROCESS | 1946 | --DOCSHELL 0x116aef800 == 31 [pid = 1946] [id = 545] 02:13:19 INFO - PROCESS | 1946 | --DOCSHELL 0x1192d5000 == 30 [pid = 1946] [id = 544] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x118229800) [pid = 1946] [serial = 1585] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x121af3400) [pid = 1946] [serial = 1610] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x119056800) [pid = 1946] [serial = 1586] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x128534c00) [pid = 1946] [serial = 1574] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1186dc800) [pid = 1946] [serial = 1579] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x118835000) [pid = 1946] [serial = 1580] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1293ee000) [pid = 1946] [serial = 1613] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x11954a400) [pid = 1946] [serial = 1588] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1195cb400) [pid = 1946] [serial = 1589] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x120e2a800) [pid = 1946] [serial = 1592] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x119d52400) [pid = 1946] [serial = 1591] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1293b9400) [pid = 1946] [serial = 1612] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x128230c00) [pid = 1946] [serial = 1601] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x11958cc00) [pid = 1946] [serial = 1609] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x126598800) [pid = 1946] [serial = 1598] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12133f800) [pid = 1946] [serial = 1595] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x12961f000) [pid = 1946] [serial = 1616] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1293f8400) [pid = 1946] [serial = 1615] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1269bf000) [pid = 1946] [serial = 1600] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x121ae8800) [pid = 1946] [serial = 1597] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x128567800) [pid = 1946] [serial = 1603] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1132ad400) [pid = 1946] [serial = 1606] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12915c400) [pid = 1946] [serial = 1604] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x116908c00) [pid = 1946] [serial = 1607] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x115e04400) [pid = 1946] [serial = 1576] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1164eac00) [pid = 1946] [serial = 1577] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x120e88000) [pid = 1946] [serial = 1594] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x116745400) [pid = 1946] [serial = 1582] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x116985800) [pid = 1946] [serial = 1583] [outer = 0x0] [url = about:blank] 02:13:19 INFO - PROCESS | 1946 | 1468660399573 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:13:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:13:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 626ms 02:13:19 INFO - PROCESS | 1946 | 1468660399584 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 02:13:19 INFO - PROCESS | 1946 | 1468660399588 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 02:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:13:19 INFO - PROCESS | 1946 | 1468660399594 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:13:19 INFO - PROCESS | 1946 | 1468660399596 Marionette TRACE conn2 <- [1,2206,null,{}] 02:13:19 INFO - PROCESS | 1946 | 1468660399599 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:19 INFO - PROCESS | 1946 | 1468660399600 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:19 INFO - PROCESS | 1946 | 1468660399679 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 02:13:19 INFO - PROCESS | 1946 | 1468660399737 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:19 INFO - PROCESS | 1946 | 1468660399739 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192c0000 == 31 [pid = 1946] [id = 559] 02:13:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x116778c00) [pid = 1946] [serial = 1677] [outer = 0x0] 02:13:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1186df800) [pid = 1946] [serial = 1678] [outer = 0x116778c00] 02:13:19 INFO - PROCESS | 1946 | 1468660399766 Marionette DEBUG loaded listener.js 02:13:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119502800) [pid = 1946] [serial = 1679] [outer = 0x116778c00] 02:13:20 INFO - PROCESS | 1946 | 1468660400084 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 02:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 520ms 02:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:13:20 INFO - PROCESS | 1946 | 1468660400115 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 02:13:20 INFO - PROCESS | 1946 | 1468660400116 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 02:13:20 INFO - PROCESS | 1946 | 1468660400118 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:13:20 INFO - PROCESS | 1946 | 1468660400122 Marionette TRACE conn2 <- [1,2210,null,{}] 02:13:20 INFO - PROCESS | 1946 | 1468660400131 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:20 INFO - PROCESS | 1946 | 1468660400134 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:20 INFO - PROCESS | 1946 | 1468660400214 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 02:13:20 INFO - PROCESS | 1946 | 1468660400221 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:20 INFO - PROCESS | 1946 | 1468660400225 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x12170e000 == 32 [pid = 1946] [id = 560] 02:13:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x115e61000) [pid = 1946] [serial = 1680] [outer = 0x0] 02:13:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1195be800) [pid = 1946] [serial = 1681] [outer = 0x115e61000] 02:13:20 INFO - PROCESS | 1946 | 1468660400255 Marionette DEBUG loaded listener.js 02:13:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x119d56c00) [pid = 1946] [serial = 1682] [outer = 0x115e61000] 02:13:20 INFO - PROCESS | 1946 | 1468660400598 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 02:13:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:13:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 525ms 02:13:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:13:20 INFO - PROCESS | 1946 | 1468660400644 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 02:13:20 INFO - PROCESS | 1946 | 1468660400645 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 02:13:20 INFO - PROCESS | 1946 | 1468660400648 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:13:20 INFO - PROCESS | 1946 | 1468660400649 Marionette TRACE conn2 <- [1,2214,null,{}] 02:13:20 INFO - PROCESS | 1946 | 1468660400651 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:20 INFO - PROCESS | 1946 | 1468660400653 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:20 INFO - PROCESS | 1946 | 1468660400735 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 02:13:20 INFO - PROCESS | 1946 | 1468660400741 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:20 INFO - PROCESS | 1946 | 1468660400742 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x125fdf800 == 33 [pid = 1946] [id = 561] 02:13:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x120e35000) [pid = 1946] [serial = 1683] [outer = 0x0] 02:13:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x120ea2800) [pid = 1946] [serial = 1684] [outer = 0x120e35000] 02:13:20 INFO - PROCESS | 1946 | 1468660400768 Marionette DEBUG loaded listener.js 02:13:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1211eb000) [pid = 1946] [serial = 1685] [outer = 0x120e35000] 02:13:21 INFO - PROCESS | 1946 | 1468660401155 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 02:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 575ms 02:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:13:21 INFO - PROCESS | 1946 | 1468660401224 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 02:13:21 INFO - PROCESS | 1946 | 1468660401226 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 02:13:21 INFO - PROCESS | 1946 | 1468660401229 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:13:21 INFO - PROCESS | 1946 | 1468660401230 Marionette TRACE conn2 <- [1,2218,null,{}] 02:13:21 INFO - PROCESS | 1946 | 1468660401234 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:21 INFO - PROCESS | 1946 | 1468660401236 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:21 INFO - PROCESS | 1946 | 1468660401355 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 02:13:21 INFO - PROCESS | 1946 | 1468660401367 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:21 INFO - PROCESS | 1946 | 1468660401368 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286c0000 == 34 [pid = 1946] [id = 562] 02:13:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1211f0800) [pid = 1946] [serial = 1686] [outer = 0x0] 02:13:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12191ac00) [pid = 1946] [serial = 1687] [outer = 0x1211f0800] 02:13:21 INFO - PROCESS | 1946 | 1468660401419 Marionette DEBUG loaded listener.js 02:13:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x121925c00) [pid = 1946] [serial = 1688] [outer = 0x1211f0800] 02:13:21 INFO - PROCESS | 1946 | 1468660401821 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 02:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 622ms 02:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:13:21 INFO - PROCESS | 1946 | 1468660401851 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 02:13:21 INFO - PROCESS | 1946 | 1468660401852 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 02:13:21 INFO - PROCESS | 1946 | 1468660401855 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:13:21 INFO - PROCESS | 1946 | 1468660401860 Marionette TRACE conn2 <- [1,2222,null,{}] 02:13:21 INFO - PROCESS | 1946 | 1468660401862 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:21 INFO - PROCESS | 1946 | 1468660401866 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:21 INFO - PROCESS | 1946 | 1468660401988 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 02:13:22 INFO - PROCESS | 1946 | 1468660402044 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:22 INFO - PROCESS | 1946 | 1468660402045 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a83d800 == 35 [pid = 1946] [id = 563] 02:13:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x115e60c00) [pid = 1946] [serial = 1689] [outer = 0x0] 02:13:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x124b2ac00) [pid = 1946] [serial = 1690] [outer = 0x115e60c00] 02:13:22 INFO - PROCESS | 1946 | 1468660402070 Marionette DEBUG loaded listener.js 02:13:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x128567800) [pid = 1946] [serial = 1691] [outer = 0x115e60c00] 02:13:22 INFO - PROCESS | 1946 | 1468660402410 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:13:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:13:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 572ms 02:13:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:13:22 INFO - PROCESS | 1946 | 1468660402428 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 02:13:22 INFO - PROCESS | 1946 | 1468660402429 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 02:13:22 INFO - PROCESS | 1946 | 1468660402431 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:13:22 INFO - PROCESS | 1946 | 1468660402432 Marionette TRACE conn2 <- [1,2226,null,{}] 02:13:22 INFO - PROCESS | 1946 | 1468660402435 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:22 INFO - PROCESS | 1946 | 1468660402436 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:22 INFO - PROCESS | 1946 | 1468660402541 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 02:13:22 INFO - PROCESS | 1946 | 1468660402578 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:22 INFO - PROCESS | 1946 | 1468660402579 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aaea000 == 36 [pid = 1946] [id = 564] 02:13:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1269bf800) [pid = 1946] [serial = 1692] [outer = 0x0] 02:13:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12915d400) [pid = 1946] [serial = 1693] [outer = 0x1269bf800] 02:13:22 INFO - PROCESS | 1946 | 1468660402610 Marionette DEBUG loaded listener.js 02:13:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1293bfc00) [pid = 1946] [serial = 1694] [outer = 0x1269bf800] 02:13:22 INFO - PROCESS | 1946 | 1468660402925 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 02:13:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:13:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 518ms 02:13:22 INFO - PROCESS | 1946 | 1468660402955 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 02:13:22 INFO - PROCESS | 1946 | 1468660402958 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 02:13:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:13:22 INFO - PROCESS | 1946 | 1468660402960 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:13:22 INFO - PROCESS | 1946 | 1468660402962 Marionette TRACE conn2 <- [1,2230,null,{}] 02:13:22 INFO - PROCESS | 1946 | 1468660402964 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:22 INFO - PROCESS | 1946 | 1468660402965 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:23 INFO - PROCESS | 1946 | 1468660403064 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 02:13:23 INFO - PROCESS | 1946 | 1468660403067 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:23 INFO - PROCESS | 1946 | 1468660403069 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x12babb800 == 37 [pid = 1946] [id = 565] 02:13:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x128574c00) [pid = 1946] [serial = 1695] [outer = 0x0] 02:13:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1293eb400) [pid = 1946] [serial = 1696] [outer = 0x128574c00] 02:13:23 INFO - PROCESS | 1946 | 1468660403094 Marionette DEBUG loaded listener.js 02:13:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1293f6c00) [pid = 1946] [serial = 1697] [outer = 0x128574c00] 02:13:23 INFO - PROCESS | 1946 | 1468660403459 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 02:13:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:13:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 518ms 02:13:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:13:23 INFO - PROCESS | 1946 | 1468660403479 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 02:13:23 INFO - PROCESS | 1946 | 1468660403480 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 02:13:23 INFO - PROCESS | 1946 | 1468660403482 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:13:23 INFO - PROCESS | 1946 | 1468660403483 Marionette TRACE conn2 <- [1,2234,null,{}] 02:13:23 INFO - PROCESS | 1946 | 1468660403486 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:23 INFO - PROCESS | 1946 | 1468660403487 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:23 INFO - PROCESS | 1946 | 1468660403669 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x112a85000) [pid = 1946] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1132e0c00) [pid = 1946] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11821f000) [pid = 1946] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119208000) [pid = 1946] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x120ead000) [pid = 1946] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1186e0000) [pid = 1946] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x110fe2000) [pid = 1946] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1133db000) [pid = 1946] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1233bfc00) [pid = 1946] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11953fc00) [pid = 1946] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x120eac400) [pid = 1946] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11674a000) [pid = 1946] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x121448000) [pid = 1946] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11676c800) [pid = 1946] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119505c00) [pid = 1946] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:13:23 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x116742800) [pid = 1946] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:13:23 INFO - PROCESS | 1946 | 1468660403719 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:23 INFO - PROCESS | 1946 | 1468660403721 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e58000 == 38 [pid = 1946] [id = 566] 02:13:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x111d19000) [pid = 1946] [serial = 1698] [outer = 0x0] 02:13:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1133db000) [pid = 1946] [serial = 1699] [outer = 0x111d19000] 02:13:23 INFO - PROCESS | 1946 | 1468660403745 Marionette DEBUG loaded listener.js 02:13:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1167dfc00) [pid = 1946] [serial = 1700] [outer = 0x111d19000] 02:13:24 INFO - PROCESS | 1946 | 1468660404026 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 02:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 569ms 02:13:24 INFO - PROCESS | 1946 | 1468660404052 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 02:13:24 INFO - PROCESS | 1946 | 1468660404054 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 02:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:13:24 INFO - PROCESS | 1946 | 1468660404068 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:13:24 INFO - PROCESS | 1946 | 1468660404074 Marionette TRACE conn2 <- [1,2238,null,{}] 02:13:24 INFO - PROCESS | 1946 | 1468660404079 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:24 INFO - PROCESS | 1946 | 1468660404081 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:24 INFO - PROCESS | 1946 | 1468660404209 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 02:13:24 INFO - PROCESS | 1946 | 1468660404319 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:24 INFO - PROCESS | 1946 | 1468660404320 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd82000 == 39 [pid = 1946] [id = 567] 02:13:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1130b5400) [pid = 1946] [serial = 1701] [outer = 0x0] 02:13:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1195c1800) [pid = 1946] [serial = 1702] [outer = 0x1130b5400] 02:13:24 INFO - PROCESS | 1946 | 1468660404357 Marionette DEBUG loaded listener.js 02:13:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1248a6000) [pid = 1946] [serial = 1703] [outer = 0x1130b5400] 02:13:24 INFO - PROCESS | 1946 | 1468660404614 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 575ms 02:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:13:24 INFO - PROCESS | 1946 | 1468660404645 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 02:13:24 INFO - PROCESS | 1946 | 1468660404647 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 02:13:24 INFO - PROCESS | 1946 | 1468660404649 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:13:24 INFO - PROCESS | 1946 | 1468660404651 Marionette TRACE conn2 <- [1,2242,null,{}] 02:13:24 INFO - PROCESS | 1946 | 1468660404654 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:24 INFO - PROCESS | 1946 | 1468660404659 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:24 INFO - PROCESS | 1946 | 1468660404764 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 02:13:24 INFO - PROCESS | 1946 | 1468660404768 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:24 INFO - PROCESS | 1946 | 1468660404770 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c723000 == 40 [pid = 1946] [id = 568] 02:13:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x125f35000) [pid = 1946] [serial = 1704] [outer = 0x0] 02:13:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x129624c00) [pid = 1946] [serial = 1705] [outer = 0x125f35000] 02:13:24 INFO - PROCESS | 1946 | 1468660404798 Marionette DEBUG loaded listener.js 02:13:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12a77a400) [pid = 1946] [serial = 1706] [outer = 0x125f35000] 02:13:25 INFO - PROCESS | 1946 | 1468660405112 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:13:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:13:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 475ms 02:13:25 INFO - PROCESS | 1946 | 1468660405129 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 02:13:25 INFO - PROCESS | 1946 | 1468660405130 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 02:13:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:13:25 INFO - PROCESS | 1946 | 1468660405135 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:13:25 INFO - PROCESS | 1946 | 1468660405136 Marionette TRACE conn2 <- [1,2246,null,{}] 02:13:25 INFO - PROCESS | 1946 | 1468660405147 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:25 INFO - PROCESS | 1946 | 1468660405148 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:25 INFO - PROCESS | 1946 | 1468660405267 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 02:13:25 INFO - PROCESS | 1946 | 1468660405273 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:25 INFO - PROCESS | 1946 | 1468660405274 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c72d000 == 41 [pid = 1946] [id = 569] 02:13:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119d5a800) [pid = 1946] [serial = 1707] [outer = 0x0] 02:13:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12a8c7c00) [pid = 1946] [serial = 1708] [outer = 0x119d5a800] 02:13:25 INFO - PROCESS | 1946 | 1468660405297 Marionette DEBUG loaded listener.js 02:13:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12a8d3400) [pid = 1946] [serial = 1709] [outer = 0x119d5a800] 02:13:25 INFO - PROCESS | 1946 | 1468660405596 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:13:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:13:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 478ms 02:13:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:13:25 INFO - PROCESS | 1946 | 1468660405614 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 02:13:25 INFO - PROCESS | 1946 | 1468660405615 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 02:13:25 INFO - PROCESS | 1946 | 1468660405617 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:13:25 INFO - PROCESS | 1946 | 1468660405618 Marionette TRACE conn2 <- [1,2250,null,{}] 02:13:25 INFO - PROCESS | 1946 | 1468660405625 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:25 INFO - PROCESS | 1946 | 1468660405627 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:25 INFO - PROCESS | 1946 | 1468660405766 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 02:13:25 INFO - PROCESS | 1946 | 1468660405824 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:25 INFO - PROCESS | 1946 | 1468660405825 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x1169b5800 == 42 [pid = 1946] [id = 570] 02:13:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x111d75800) [pid = 1946] [serial = 1710] [outer = 0x0] 02:13:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x112a79400) [pid = 1946] [serial = 1711] [outer = 0x111d75800] 02:13:25 INFO - PROCESS | 1946 | 1468660405857 Marionette DEBUG loaded listener.js 02:13:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1164e8c00) [pid = 1946] [serial = 1712] [outer = 0x111d75800] 02:13:26 INFO - PROCESS | 1946 | 1468660406309 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 02:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 718ms 02:13:26 INFO - PROCESS | 1946 | 1468660406336 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 02:13:26 INFO - PROCESS | 1946 | 1468660406338 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 02:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:13:26 INFO - PROCESS | 1946 | 1468660406341 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:13:26 INFO - PROCESS | 1946 | 1468660406343 Marionette TRACE conn2 <- [1,2254,null,{}] 02:13:26 INFO - PROCESS | 1946 | 1468660406346 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:26 INFO - PROCESS | 1946 | 1468660406349 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:26 INFO - PROCESS | 1946 | 1468660406462 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 02:13:26 INFO - PROCESS | 1946 | 1468660406587 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:26 INFO - PROCESS | 1946 | 1468660406589 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x12193d000 == 43 [pid = 1946] [id = 571] 02:13:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x116770800) [pid = 1946] [serial = 1713] [outer = 0x0] 02:13:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x11920bc00) [pid = 1946] [serial = 1714] [outer = 0x116770800] 02:13:26 INFO - PROCESS | 1946 | 1468660406640 Marionette DEBUG loaded listener.js 02:13:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x11952b800) [pid = 1946] [serial = 1715] [outer = 0x116770800] 02:13:27 INFO - PROCESS | 1946 | 1468660407189 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:13:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:13:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 921ms 02:13:27 INFO - PROCESS | 1946 | 1468660407264 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 02:13:27 INFO - PROCESS | 1946 | 1468660407267 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 02:13:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:13:27 INFO - PROCESS | 1946 | 1468660407271 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:13:27 INFO - PROCESS | 1946 | 1468660407273 Marionette TRACE conn2 <- [1,2258,null,{}] 02:13:27 INFO - PROCESS | 1946 | 1468660407277 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:27 INFO - PROCESS | 1946 | 1468660407280 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:27 INFO - PROCESS | 1946 | 1468660407432 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 02:13:27 INFO - PROCESS | 1946 | 1468660407566 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:27 INFO - PROCESS | 1946 | 1468660407568 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf50800 == 44 [pid = 1946] [id = 572] 02:13:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x119d9fc00) [pid = 1946] [serial = 1716] [outer = 0x0] 02:13:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x120eae400) [pid = 1946] [serial = 1717] [outer = 0x119d9fc00] 02:13:27 INFO - PROCESS | 1946 | 1468660407618 Marionette DEBUG loaded listener.js 02:13:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x121a11400) [pid = 1946] [serial = 1718] [outer = 0x119d9fc00] 02:13:28 INFO - PROCESS | 1946 | 1468660408066 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:13:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:13:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 821ms 02:13:28 INFO - PROCESS | 1946 | 1468660408091 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 02:13:28 INFO - PROCESS | 1946 | 1468660408094 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 02:13:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:13:28 INFO - PROCESS | 1946 | 1468660408102 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:13:28 INFO - PROCESS | 1946 | 1468660408105 Marionette TRACE conn2 <- [1,2262,null,{}] 02:13:28 INFO - PROCESS | 1946 | 1468660408108 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:28 INFO - PROCESS | 1946 | 1468660408110 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:28 INFO - PROCESS | 1946 | 1468660408221 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 02:13:28 INFO - PROCESS | 1946 | 1468660408282 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:28 INFO - PROCESS | 1946 | 1468660408283 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d14d000 == 45 [pid = 1946] [id = 573] 02:13:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1233b8400) [pid = 1946] [serial = 1719] [outer = 0x0] 02:13:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1254d6000) [pid = 1946] [serial = 1720] [outer = 0x1233b8400] 02:13:28 INFO - PROCESS | 1946 | 1468660408312 Marionette DEBUG loaded listener.js 02:13:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x129157800) [pid = 1946] [serial = 1721] [outer = 0x1233b8400] 02:13:28 INFO - PROCESS | 1946 | 1468660408960 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:13:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:13:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 927ms 02:13:29 INFO - PROCESS | 1946 | 1468660409024 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 02:13:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:13:29 INFO - PROCESS | 1946 | 1468660409027 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 02:13:29 INFO - PROCESS | 1946 | 1468660409030 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:13:29 INFO - PROCESS | 1946 | 1468660409032 Marionette TRACE conn2 <- [1,2266,null,{}] 02:13:29 INFO - PROCESS | 1946 | 1468660409036 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:29 INFO - PROCESS | 1946 | 1468660409037 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:29 INFO - PROCESS | 1946 | 1468660409134 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 02:13:29 INFO - PROCESS | 1946 | 1468660409211 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:29 INFO - PROCESS | 1946 | 1468660409214 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186ad800 == 46 [pid = 1946] [id = 574] 02:13:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x110fe2400) [pid = 1946] [serial = 1722] [outer = 0x0] 02:13:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x110feb400) [pid = 1946] [serial = 1723] [outer = 0x110fe2400] 02:13:29 INFO - PROCESS | 1946 | 1468660409241 Marionette DEBUG loaded listener.js 02:13:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x112f34400) [pid = 1946] [serial = 1724] [outer = 0x110fe2400] 02:13:29 INFO - PROCESS | 1946 | 1468660409672 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 02:13:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:13:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 672ms 02:13:29 INFO - PROCESS | 1946 | 1468660409729 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 02:13:29 INFO - PROCESS | 1946 | 1468660409734 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 02:13:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:13:29 INFO - PROCESS | 1946 | 1468660409746 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:13:29 INFO - PROCESS | 1946 | 1468660409749 Marionette TRACE conn2 <- [1,2270,null,{}] 02:13:29 INFO - PROCESS | 1946 | 1468660409753 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:29 INFO - PROCESS | 1946 | 1468660409755 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12c72d000 == 45 [pid = 1946] [id = 569] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12c723000 == 44 [pid = 1946] [id = 568] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd82000 == 43 [pid = 1946] [id = 567] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x117e58000 == 42 [pid = 1946] [id = 566] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12babb800 == 41 [pid = 1946] [id = 565] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12aaea000 == 40 [pid = 1946] [id = 564] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12a83d800 == 39 [pid = 1946] [id = 563] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x1286c0000 == 38 [pid = 1946] [id = 562] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x125fdf800 == 37 [pid = 1946] [id = 561] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12170e000 == 36 [pid = 1946] [id = 560] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x1192c0000 == 35 [pid = 1946] [id = 559] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x11886d000 == 34 [pid = 1946] [id = 558] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12170b800 == 33 [pid = 1946] [id = 557] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x1169b6000 == 32 [pid = 1946] [id = 556] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd8c000 == 31 [pid = 1946] [id = 555] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x1186ad800 == 30 [pid = 1946] [id = 574] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12d14d000 == 29 [pid = 1946] [id = 573] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf50800 == 28 [pid = 1946] [id = 572] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x12193d000 == 27 [pid = 1946] [id = 571] 02:13:30 INFO - PROCESS | 1946 | --DOCSHELL 0x1169b5800 == 26 [pid = 1946] [id = 570] 02:13:30 INFO - PROCESS | 1946 | 1468660410458 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x120e29000) [pid = 1946] [serial = 1648] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1164ed000) [pid = 1946] [serial = 1636] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x116777000) [pid = 1946] [serial = 1637] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x118618c00) [pid = 1946] [serial = 1639] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1188f9000) [pid = 1946] [serial = 1640] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x119529800) [pid = 1946] [serial = 1642] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1195bf800) [pid = 1946] [serial = 1643] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x12150b800) [pid = 1946] [serial = 1651] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x119541800) [pid = 1946] [serial = 1634] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x119209000) [pid = 1946] [serial = 1633] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1132acc00) [pid = 1946] [serial = 1619] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x111dad400) [pid = 1946] [serial = 1618] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119210000) [pid = 1946] [serial = 1622] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11755f800) [pid = 1946] [serial = 1621] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1249ee400) [pid = 1946] [serial = 1654] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x120e8b400) [pid = 1946] [serial = 1625] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119859000) [pid = 1946] [serial = 1624] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1233bec00) [pid = 1946] [serial = 1652] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12852f400) [pid = 1946] [serial = 1628] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x116980c00) [pid = 1946] [serial = 1657] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x121aea000) [pid = 1946] [serial = 1627] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1188f5400) [pid = 1946] [serial = 1658] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x126959000) [pid = 1946] [serial = 1663] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x124de9400) [pid = 1946] [serial = 1655] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x125453c00) [pid = 1946] [serial = 1661] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1195c8800) [pid = 1946] [serial = 1645] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x129159800) [pid = 1946] [serial = 1666] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1186e1400) [pid = 1946] [serial = 1631] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x120eaac00) [pid = 1946] [serial = 1649] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x119d9f000) [pid = 1946] [serial = 1646] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x119d56000) [pid = 1946] [serial = 1660] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x128227000) [pid = 1946] [serial = 1664] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x116f95000) [pid = 1946] [serial = 1630] [outer = 0x0] [url = about:blank] 02:13:30 INFO - PROCESS | 1946 | 1468660410584 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:30 INFO - PROCESS | 1946 | 1468660410585 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x115e32000 == 27 [pid = 1946] [id = 575] 02:13:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x111d83c00) [pid = 1946] [serial = 1725] [outer = 0x0] 02:13:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x11222ec00) [pid = 1946] [serial = 1726] [outer = 0x111d83c00] 02:13:30 INFO - PROCESS | 1946 | 1468660410614 Marionette DEBUG loaded listener.js 02:13:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x113062c00) [pid = 1946] [serial = 1727] [outer = 0x111d83c00] 02:13:30 INFO - PROCESS | 1946 | 1468660410919 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:13:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:13:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1230ms 02:13:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:13:30 INFO - PROCESS | 1946 | 1468660410976 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 02:13:30 INFO - PROCESS | 1946 | 1468660410979 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 02:13:30 INFO - PROCESS | 1946 | 1468660410982 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:13:30 INFO - PROCESS | 1946 | 1468660410984 Marionette TRACE conn2 <- [1,2274,null,{}] 02:13:30 INFO - PROCESS | 1946 | 1468660410987 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:30 INFO - PROCESS | 1946 | 1468660410989 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:31 INFO - PROCESS | 1946 | 1468660411095 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 02:13:31 INFO - PROCESS | 1946 | 1468660411152 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:31 INFO - PROCESS | 1946 | 1468660411153 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e56000 == 28 [pid = 1946] [id = 576] 02:13:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x113c61800) [pid = 1946] [serial = 1728] [outer = 0x0] 02:13:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1164ee000) [pid = 1946] [serial = 1729] [outer = 0x113c61800] 02:13:31 INFO - PROCESS | 1946 | 1468660411180 Marionette DEBUG loaded listener.js 02:13:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x116770000) [pid = 1946] [serial = 1730] [outer = 0x113c61800] 02:13:31 INFO - PROCESS | 1946 | 1468660411460 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 02:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 522ms 02:13:31 INFO - PROCESS | 1946 | 1468660411505 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 02:13:31 INFO - PROCESS | 1946 | 1468660411510 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 02:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:13:31 INFO - PROCESS | 1946 | 1468660411512 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:13:31 INFO - PROCESS | 1946 | 1468660411514 Marionette TRACE conn2 <- [1,2278,null,{}] 02:13:31 INFO - PROCESS | 1946 | 1468660411516 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:31 INFO - PROCESS | 1946 | 1468660411517 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:31 INFO - PROCESS | 1946 | 1468660411597 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 02:13:31 INFO - PROCESS | 1946 | 1468660411660 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:31 INFO - PROCESS | 1946 | 1468660411662 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x116ae3800 == 29 [pid = 1946] [id = 577] 02:13:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11676fc00) [pid = 1946] [serial = 1731] [outer = 0x0] 02:13:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x116f1a000) [pid = 1946] [serial = 1732] [outer = 0x11676fc00] 02:13:31 INFO - PROCESS | 1946 | 1468660411695 Marionette DEBUG loaded listener.js 02:13:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x117eba400) [pid = 1946] [serial = 1733] [outer = 0x11676fc00] 02:13:32 INFO - PROCESS | 1946 | 1468660412002 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 519ms 02:13:32 INFO - PROCESS | 1946 | 1468660412032 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 02:13:32 INFO - PROCESS | 1946 | 1468660412035 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 02:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:13:32 INFO - PROCESS | 1946 | 1468660412046 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:13:32 INFO - PROCESS | 1946 | 1468660412049 Marionette TRACE conn2 <- [1,2282,null,{}] 02:13:32 INFO - PROCESS | 1946 | 1468660412051 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:32 INFO - PROCESS | 1946 | 1468660412054 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:32 INFO - PROCESS | 1946 | 1468660412135 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 02:13:32 INFO - PROCESS | 1946 | 1468660412141 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:32 INFO - PROCESS | 1946 | 1468660412142 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x121137000 == 30 [pid = 1946] [id = 578] 02:13:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x118303c00) [pid = 1946] [serial = 1734] [outer = 0x0] 02:13:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1186e0c00) [pid = 1946] [serial = 1735] [outer = 0x118303c00] 02:13:32 INFO - PROCESS | 1946 | 1468660412167 Marionette DEBUG loaded listener.js 02:13:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119050400) [pid = 1946] [serial = 1736] [outer = 0x118303c00] 02:13:32 INFO - PROCESS | 1946 | 1468660412482 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 02:13:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:13:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 477ms 02:13:32 INFO - PROCESS | 1946 | 1468660412518 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 02:13:32 INFO - PROCESS | 1946 | 1468660412519 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 02:13:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:13:32 INFO - PROCESS | 1946 | 1468660412557 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:13:32 INFO - PROCESS | 1946 | 1468660412559 Marionette TRACE conn2 <- [1,2286,null,{}] 02:13:32 INFO - PROCESS | 1946 | 1468660412561 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:32 INFO - PROCESS | 1946 | 1468660412562 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:32 INFO - PROCESS | 1946 | 1468660412674 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 02:13:32 INFO - PROCESS | 1946 | 1468660412678 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:32 INFO - PROCESS | 1946 | 1468660412679 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x121441000 == 31 [pid = 1946] [id = 579] 02:13:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x118304400) [pid = 1946] [serial = 1737] [outer = 0x0] 02:13:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11920b800) [pid = 1946] [serial = 1738] [outer = 0x118304400] 02:13:32 INFO - PROCESS | 1946 | 1468660412703 Marionette DEBUG loaded listener.js 02:13:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x11950d800) [pid = 1946] [serial = 1739] [outer = 0x118304400] 02:13:33 INFO - PROCESS | 1946 | 1468660413130 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 02:13:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 02:13:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 647ms 02:13:33 INFO - PROCESS | 1946 | 1468660413178 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 02:13:33 INFO - PROCESS | 1946 | 1468660413180 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 02:13:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:13:33 INFO - PROCESS | 1946 | 1468660413183 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:13:33 INFO - PROCESS | 1946 | 1468660413185 Marionette TRACE conn2 <- [1,2290,null,{}] 02:13:33 INFO - PROCESS | 1946 | 1468660413188 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:33 INFO - PROCESS | 1946 | 1468660413190 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:33 INFO - PROCESS | 1946 | 1468660413300 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 02:13:33 INFO - PROCESS | 1946 | 1468660413318 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:33 INFO - PROCESS | 1946 | 1468660413322 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x1254af000 == 32 [pid = 1946] [id = 580] 02:13:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x116745000) [pid = 1946] [serial = 1740] [outer = 0x0] 02:13:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x11958dc00) [pid = 1946] [serial = 1741] [outer = 0x116745000] 02:13:33 INFO - PROCESS | 1946 | 1468660413355 Marionette DEBUG loaded listener.js 02:13:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1195cb400) [pid = 1946] [serial = 1742] [outer = 0x116745000] 02:13:33 INFO - PROCESS | 1946 | 1468660413699 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 02:13:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:13:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 524ms 02:13:33 INFO - PROCESS | 1946 | 1468660413708 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 02:13:33 INFO - PROCESS | 1946 | 1468660413710 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 02:13:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:13:33 INFO - PROCESS | 1946 | 1468660413712 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:13:33 INFO - PROCESS | 1946 | 1468660413713 Marionette TRACE conn2 <- [1,2294,null,{}] 02:13:33 INFO - PROCESS | 1946 | 1468660413715 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:33 INFO - PROCESS | 1946 | 1468660413716 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:33 INFO - PROCESS | 1946 | 1468660413811 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 02:13:33 INFO - PROCESS | 1946 | 1468660413848 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:33 INFO - PROCESS | 1946 | 1468660413850 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x11270d000 == 33 [pid = 1946] [id = 581] 02:13:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x110f94000) [pid = 1946] [serial = 1743] [outer = 0x0] 02:13:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119da6c00) [pid = 1946] [serial = 1744] [outer = 0x110f94000] 02:13:33 INFO - PROCESS | 1946 | 1468660413874 Marionette DEBUG loaded listener.js 02:13:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x120e2b000) [pid = 1946] [serial = 1745] [outer = 0x110f94000] 02:13:34 INFO - PROCESS | 1946 | 1468660414220 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 02:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 519ms 02:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:13:34 INFO - PROCESS | 1946 | 1468660414231 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 02:13:34 INFO - PROCESS | 1946 | 1468660414233 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 02:13:34 INFO - PROCESS | 1946 | 1468660414235 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:13:34 INFO - PROCESS | 1946 | 1468660414236 Marionette TRACE conn2 <- [1,2298,null,{}] 02:13:34 INFO - PROCESS | 1946 | 1468660414240 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:34 INFO - PROCESS | 1946 | 1468660414242 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:34 INFO - PROCESS | 1946 | 1468660414343 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 02:13:34 INFO - PROCESS | 1946 | 1468660414382 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:34 INFO - PROCESS | 1946 | 1468660414383 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a409800 == 34 [pid = 1946] [id = 582] 02:13:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x119da5400) [pid = 1946] [serial = 1746] [outer = 0x0] 02:13:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x120e89800) [pid = 1946] [serial = 1747] [outer = 0x119da5400] 02:13:34 INFO - PROCESS | 1946 | 1468660414407 Marionette DEBUG loaded listener.js 02:13:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x120ea7c00) [pid = 1946] [serial = 1748] [outer = 0x119da5400] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x125f35000) [pid = 1946] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x115e60c00) [pid = 1946] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1269bf800) [pid = 1946] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x128574c00) [pid = 1946] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x12852c800) [pid = 1946] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1211f0800) [pid = 1946] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x115e61000) [pid = 1946] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119d5a800) [pid = 1946] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x116778c00) [pid = 1946] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1131e6400) [pid = 1946] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11821ac00) [pid = 1946] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11676b000) [pid = 1946] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x120e35000) [pid = 1946] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1130b5400) [pid = 1946] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:13:34 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x111d19000) [pid = 1946] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:13:34 INFO - PROCESS | 1946 | 1468660414896 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 02:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 671ms 02:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:13:34 INFO - PROCESS | 1946 | 1468660414907 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 02:13:34 INFO - PROCESS | 1946 | 1468660414908 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 02:13:34 INFO - PROCESS | 1946 | 1468660414910 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:13:34 INFO - PROCESS | 1946 | 1468660414911 Marionette TRACE conn2 <- [1,2302,null,{}] 02:13:34 INFO - PROCESS | 1946 | 1468660414913 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:34 INFO - PROCESS | 1946 | 1468660414915 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:35 INFO - PROCESS | 1946 | 1468660414993 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 02:13:35 INFO - PROCESS | 1946 | 1468660414997 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:35 INFO - PROCESS | 1946 | 1468660414998 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a78d800 == 35 [pid = 1946] [id = 583] 02:13:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11676bc00) [pid = 1946] [serial = 1749] [outer = 0x0] 02:13:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119208800) [pid = 1946] [serial = 1750] [outer = 0x11676bc00] 02:13:35 INFO - PROCESS | 1946 | 1468660415022 Marionette DEBUG loaded listener.js 02:13:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x120e87400) [pid = 1946] [serial = 1751] [outer = 0x11676bc00] 02:13:35 INFO - PROCESS | 1946 | 1468660415369 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 02:13:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 470ms 02:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:13:35 INFO - PROCESS | 1946 | 1468660415381 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 02:13:35 INFO - PROCESS | 1946 | 1468660415382 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 02:13:35 INFO - PROCESS | 1946 | 1468660415384 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:13:35 INFO - PROCESS | 1946 | 1468660415385 Marionette TRACE conn2 <- [1,2306,null,{}] 02:13:35 INFO - PROCESS | 1946 | 1468660415388 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:35 INFO - PROCESS | 1946 | 1468660415390 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:35 INFO - PROCESS | 1946 | 1468660415497 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 02:13:35 INFO - PROCESS | 1946 | 1468660415504 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:35 INFO - PROCESS | 1946 | 1468660415505 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aadc000 == 36 [pid = 1946] [id = 584] 02:13:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x120e86800) [pid = 1946] [serial = 1752] [outer = 0x0] 02:13:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x120eac000) [pid = 1946] [serial = 1753] [outer = 0x120e86800] 02:13:35 INFO - PROCESS | 1946 | 1468660415529 Marionette DEBUG loaded listener.js 02:13:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12133f800) [pid = 1946] [serial = 1754] [outer = 0x120e86800] 02:13:35 INFO - PROCESS | 1946 | 1468660415841 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 02:13:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:13:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 471ms 02:13:35 INFO - PROCESS | 1946 | 1468660415857 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 02:13:35 INFO - PROCESS | 1946 | 1468660415860 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 02:13:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:13:35 INFO - PROCESS | 1946 | 1468660415863 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:13:35 INFO - PROCESS | 1946 | 1468660415864 Marionette TRACE conn2 <- [1,2310,null,{}] 02:13:35 INFO - PROCESS | 1946 | 1468660415866 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:35 INFO - PROCESS | 1946 | 1468660415867 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:35 INFO - PROCESS | 1946 | 1468660415947 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 02:13:35 INFO - PROCESS | 1946 | 1468660415950 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:35 INFO - PROCESS | 1946 | 1468660415952 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b2b8800 == 37 [pid = 1946] [id = 585] 02:13:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1210ca800) [pid = 1946] [serial = 1755] [outer = 0x0] 02:13:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x121918c00) [pid = 1946] [serial = 1756] [outer = 0x1210ca800] 02:13:35 INFO - PROCESS | 1946 | 1468660415982 Marionette DEBUG loaded listener.js 02:13:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x121a0f800) [pid = 1946] [serial = 1757] [outer = 0x1210ca800] 02:13:36 INFO - PROCESS | 1946 | 1468660416351 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 02:13:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:13:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 519ms 02:13:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:13:36 INFO - PROCESS | 1946 | 1468660416382 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 02:13:36 INFO - PROCESS | 1946 | 1468660416384 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 02:13:36 INFO - PROCESS | 1946 | 1468660416398 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:13:36 INFO - PROCESS | 1946 | 1468660416400 Marionette TRACE conn2 <- [1,2314,null,{}] 02:13:36 INFO - PROCESS | 1946 | 1468660416403 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:36 INFO - PROCESS | 1946 | 1468660416405 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:36 INFO - PROCESS | 1946 | 1468660416499 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 02:13:36 INFO - PROCESS | 1946 | 1468660416502 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:36 INFO - PROCESS | 1946 | 1468660416503 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x1254ad000 == 38 [pid = 1946] [id = 586] 02:13:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x123310000) [pid = 1946] [serial = 1758] [outer = 0x0] 02:13:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x124b2a400) [pid = 1946] [serial = 1759] [outer = 0x123310000] 02:13:36 INFO - PROCESS | 1946 | 1468660416528 Marionette DEBUG loaded listener.js 02:13:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x125f37400) [pid = 1946] [serial = 1760] [outer = 0x123310000] 02:13:37 INFO - PROCESS | 1946 | 1468660417009 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 02:13:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:13:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 635ms 02:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:13:37 INFO - PROCESS | 1946 | 1468660417021 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 02:13:37 INFO - PROCESS | 1946 | 1468660417024 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 02:13:37 INFO - PROCESS | 1946 | 1468660417027 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:13:37 INFO - PROCESS | 1946 | 1468660417029 Marionette TRACE conn2 <- [1,2318,null,{}] 02:13:37 INFO - PROCESS | 1946 | 1468660417033 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:37 INFO - PROCESS | 1946 | 1468660417035 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:37 INFO - PROCESS | 1946 | 1468660417146 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 02:13:37 INFO - PROCESS | 1946 | 1468660417206 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:37 INFO - PROCESS | 1946 | 1468660417208 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x117465000 == 39 [pid = 1946] [id = 587] 02:13:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x112a7d400) [pid = 1946] [serial = 1761] [outer = 0x0] 02:13:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x115d0e400) [pid = 1946] [serial = 1762] [outer = 0x112a7d400] 02:13:37 INFO - PROCESS | 1946 | 1468660417239 Marionette DEBUG loaded listener.js 02:13:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x116744000) [pid = 1946] [serial = 1763] [outer = 0x112a7d400] 02:13:37 INFO - PROCESS | 1946 | 1468660417827 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 02:13:37 INFO - PROCESS | 1946 | 1468660417852 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 02:13:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:13:37 INFO - PROCESS | 1946 | 1468660417857 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:13:37 INFO - PROCESS | 1946 | 1468660417859 Marionette TRACE conn2 <- [1,2322,null,{}] 02:13:37 INFO - PROCESS | 1946 | 1468660417862 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:37 INFO - PROCESS | 1946 | 1468660417863 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:37 INFO - PROCESS | 1946 | 1468660417974 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 02:13:38 INFO - PROCESS | 1946 | 1468660418060 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:38 INFO - PROCESS | 1946 | 1468660418061 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x121393800 == 40 [pid = 1946] [id = 588] 02:13:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x118229000) [pid = 1946] [serial = 1764] [outer = 0x0] 02:13:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1184c6400) [pid = 1946] [serial = 1765] [outer = 0x118229000] 02:13:38 INFO - PROCESS | 1946 | 1468660418092 Marionette DEBUG loaded listener.js 02:13:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1186ea800) [pid = 1946] [serial = 1766] [outer = 0x118229000] 02:13:38 INFO - PROCESS | 1946 | 1468660418770 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:13:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:13:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 919ms 02:13:38 INFO - PROCESS | 1946 | 1468660418777 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 02:13:38 INFO - PROCESS | 1946 | 1468660418779 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 02:13:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:13:38 INFO - PROCESS | 1946 | 1468660418782 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:13:38 INFO - PROCESS | 1946 | 1468660418784 Marionette TRACE conn2 <- [1,2326,null,{}] 02:13:38 INFO - PROCESS | 1946 | 1468660418814 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:38 INFO - PROCESS | 1946 | 1468660418816 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:38 INFO - PROCESS | 1946 | 1468660418940 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 02:13:39 INFO - PROCESS | 1946 | 1468660419028 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:39 INFO - PROCESS | 1946 | 1468660419032 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186ac800 == 41 [pid = 1946] [id = 589] 02:13:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x116742000) [pid = 1946] [serial = 1767] [outer = 0x0] 02:13:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x116772000) [pid = 1946] [serial = 1768] [outer = 0x116742000] 02:13:39 INFO - PROCESS | 1946 | 1468660419079 Marionette DEBUG loaded listener.js 02:13:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x116a1bc00) [pid = 1946] [serial = 1769] [outer = 0x116742000] 02:13:39 INFO - PROCESS | 1946 | --DOCSHELL 0x12b2b8800 == 40 [pid = 1946] [id = 585] 02:13:39 INFO - PROCESS | 1946 | --DOCSHELL 0x12aadc000 == 39 [pid = 1946] [id = 584] 02:13:39 INFO - PROCESS | 1946 | --DOCSHELL 0x12a78d800 == 38 [pid = 1946] [id = 583] 02:13:39 INFO - PROCESS | 1946 | --DOCSHELL 0x12a409800 == 37 [pid = 1946] [id = 582] 02:13:39 INFO - PROCESS | 1946 | --DOCSHELL 0x11270d000 == 36 [pid = 1946] [id = 581] 02:13:39 INFO - PROCESS | 1946 | --DOCSHELL 0x1254af000 == 35 [pid = 1946] [id = 580] 02:13:39 INFO - PROCESS | 1946 | --DOCSHELL 0x121441000 == 34 [pid = 1946] [id = 579] 02:13:39 INFO - PROCESS | 1946 | --DOCSHELL 0x121137000 == 33 [pid = 1946] [id = 578] 02:13:39 INFO - PROCESS | 1946 | --DOCSHELL 0x116ae3800 == 32 [pid = 1946] [id = 577] 02:13:39 INFO - PROCESS | 1946 | --DOCSHELL 0x117e56000 == 31 [pid = 1946] [id = 576] 02:13:39 INFO - PROCESS | 1946 | --DOCSHELL 0x115e32000 == 30 [pid = 1946] [id = 575] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x12a77a400) [pid = 1946] [serial = 1706] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x124b2ac00) [pid = 1946] [serial = 1690] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12915d400) [pid = 1946] [serial = 1693] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x128567800) [pid = 1946] [serial = 1691] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1293eb400) [pid = 1946] [serial = 1696] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1293bfc00) [pid = 1946] [serial = 1694] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1293c0c00) [pid = 1946] [serial = 1667] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x12191ac00) [pid = 1946] [serial = 1687] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1195be800) [pid = 1946] [serial = 1681] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119d56c00) [pid = 1946] [serial = 1682] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x12a8d3400) [pid = 1946] [serial = 1709] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1186df800) [pid = 1946] [serial = 1678] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x12a8c7c00) [pid = 1946] [serial = 1708] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119502800) [pid = 1946] [serial = 1679] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1133dec00) [pid = 1946] [serial = 1669] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1164ef800) [pid = 1946] [serial = 1670] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1186e4c00) [pid = 1946] [serial = 1672] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x119204400) [pid = 1946] [serial = 1673] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x116983000) [pid = 1946] [serial = 1675] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x117ebbc00) [pid = 1946] [serial = 1676] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x120ea2800) [pid = 1946] [serial = 1684] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1293f6c00) [pid = 1946] [serial = 1697] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1211eb000) [pid = 1946] [serial = 1685] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1195c1800) [pid = 1946] [serial = 1702] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x129624c00) [pid = 1946] [serial = 1705] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1167dfc00) [pid = 1946] [serial = 1700] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1133db000) [pid = 1946] [serial = 1699] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1248a6000) [pid = 1946] [serial = 1703] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x121925c00) [pid = 1946] [serial = 1688] [outer = 0x0] [url = about:blank] 02:13:39 INFO - PROCESS | 1946 | 1468660419622 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:13:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:13:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 872ms 02:13:39 INFO - PROCESS | 1946 | 1468660419653 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 02:13:39 INFO - PROCESS | 1946 | 1468660419658 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 02:13:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:13:39 INFO - PROCESS | 1946 | 1468660419662 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:13:39 INFO - PROCESS | 1946 | 1468660419664 Marionette TRACE conn2 <- [1,2330,null,{}] 02:13:39 INFO - PROCESS | 1946 | 1468660419666 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:39 INFO - PROCESS | 1946 | 1468660419668 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:39 INFO - PROCESS | 1946 | 1468660419746 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 02:13:39 INFO - PROCESS | 1946 | 1468660419750 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:39 INFO - PROCESS | 1946 | 1468660419751 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x119002800 == 31 [pid = 1946] [id = 590] 02:13:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1167dfc00) [pid = 1946] [serial = 1770] [outer = 0x0] 02:13:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x118227c00) [pid = 1946] [serial = 1771] [outer = 0x1167dfc00] 02:13:39 INFO - PROCESS | 1946 | 1468660419781 Marionette DEBUG loaded listener.js 02:13:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x11883d000) [pid = 1946] [serial = 1772] [outer = 0x1167dfc00] 02:13:40 INFO - PROCESS | 1946 | 1468660420162 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:13:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:13:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 522ms 02:13:40 INFO - PROCESS | 1946 | 1468660420184 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 02:13:40 INFO - PROCESS | 1946 | 1468660420186 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 02:13:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:13:40 INFO - PROCESS | 1946 | 1468660420188 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:13:40 INFO - PROCESS | 1946 | 1468660420191 Marionette TRACE conn2 <- [1,2334,null,{}] 02:13:40 INFO - PROCESS | 1946 | 1468660420198 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:40 INFO - PROCESS | 1946 | 1468660420202 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:40 INFO - PROCESS | 1946 | 1468660420283 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 02:13:40 INFO - PROCESS | 1946 | 1468660420290 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:40 INFO - PROCESS | 1946 | 1468660420293 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x121712000 == 32 [pid = 1946] [id = 591] 02:13:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1132df000) [pid = 1946] [serial = 1773] [outer = 0x0] 02:13:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11950f800) [pid = 1946] [serial = 1774] [outer = 0x1132df000] 02:13:40 INFO - PROCESS | 1946 | 1468660420322 Marionette DEBUG loaded listener.js 02:13:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x119590400) [pid = 1946] [serial = 1775] [outer = 0x1132df000] 02:13:40 INFO - PROCESS | 1946 | 1468660420692 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 02:13:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:13:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 521ms 02:13:40 INFO - PROCESS | 1946 | 1468660420719 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 02:13:40 INFO - PROCESS | 1946 | 1468660420721 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 02:13:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:13:40 INFO - PROCESS | 1946 | 1468660420725 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:13:40 INFO - PROCESS | 1946 | 1468660420726 Marionette TRACE conn2 <- [1,2338,null,{}] 02:13:40 INFO - PROCESS | 1946 | 1468660420728 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:40 INFO - PROCESS | 1946 | 1468660420729 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:40 INFO - PROCESS | 1946 | 1468660420812 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 02:13:40 INFO - PROCESS | 1946 | 1468660420815 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:40 INFO - PROCESS | 1946 | 1468660420817 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x126934000 == 33 [pid = 1946] [id = 592] 02:13:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1195c4000) [pid = 1946] [serial = 1776] [outer = 0x0] 02:13:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119a80400) [pid = 1946] [serial = 1777] [outer = 0x1195c4000] 02:13:40 INFO - PROCESS | 1946 | 1468660420842 Marionette DEBUG loaded listener.js 02:13:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119da6800) [pid = 1946] [serial = 1778] [outer = 0x1195c4000] 02:13:41 INFO - PROCESS | 1946 | 1468660421178 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:13:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:13:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 469ms 02:13:41 INFO - PROCESS | 1946 | 1468660421196 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 02:13:41 INFO - PROCESS | 1946 | 1468660421198 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 02:13:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:13:41 INFO - PROCESS | 1946 | 1468660421201 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:13:41 INFO - PROCESS | 1946 | 1468660421203 Marionette TRACE conn2 <- [1,2342,null,{}] 02:13:41 INFO - PROCESS | 1946 | 1468660421207 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:41 INFO - PROCESS | 1946 | 1468660421210 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:41 INFO - PROCESS | 1946 | 1468660421291 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 02:13:41 INFO - PROCESS | 1946 | 1468660421353 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:41 INFO - PROCESS | 1946 | 1468660421354 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286c5800 == 34 [pid = 1946] [id = 593] 02:13:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x11985c000) [pid = 1946] [serial = 1779] [outer = 0x0] 02:13:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x120e81c00) [pid = 1946] [serial = 1780] [outer = 0x11985c000] 02:13:41 INFO - PROCESS | 1946 | 1468660421379 Marionette DEBUG loaded listener.js 02:13:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1210cc400) [pid = 1946] [serial = 1781] [outer = 0x11985c000] 02:13:41 INFO - PROCESS | 1946 | 1468660421703 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 02:13:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:13:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 522ms 02:13:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:13:41 INFO - PROCESS | 1946 | 1468660421726 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 02:13:41 INFO - PROCESS | 1946 | 1468660421727 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 02:13:41 INFO - PROCESS | 1946 | 1468660421736 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:13:41 INFO - PROCESS | 1946 | 1468660421737 Marionette TRACE conn2 <- [1,2346,null,{}] 02:13:41 INFO - PROCESS | 1946 | 1468660421742 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:41 INFO - PROCESS | 1946 | 1468660421746 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:41 INFO - PROCESS | 1946 | 1468660421869 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 02:13:41 INFO - PROCESS | 1946 | 1468660421881 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:41 INFO - PROCESS | 1946 | 1468660421882 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a84e000 == 35 [pid = 1946] [id = 594] 02:13:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x121448800) [pid = 1946] [serial = 1782] [outer = 0x0] 02:13:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x121925400) [pid = 1946] [serial = 1783] [outer = 0x121448800] 02:13:41 INFO - PROCESS | 1946 | 1468660421908 Marionette DEBUG loaded listener.js 02:13:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x12544d800) [pid = 1946] [serial = 1784] [outer = 0x121448800] 02:13:42 INFO - PROCESS | 1946 | 1468660422256 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:13:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:13:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 577ms 02:13:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:13:42 INFO - PROCESS | 1946 | 1468660422308 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 02:13:42 INFO - PROCESS | 1946 | 1468660422309 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 02:13:42 INFO - PROCESS | 1946 | 1468660422311 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:13:42 INFO - PROCESS | 1946 | 1468660422312 Marionette TRACE conn2 <- [1,2350,null,{}] 02:13:42 INFO - PROCESS | 1946 | 1468660422314 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:42 INFO - PROCESS | 1946 | 1468660422315 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:42 INFO - PROCESS | 1946 | 1468660422430 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 02:13:42 INFO - PROCESS | 1946 | 1468660422433 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:42 INFO - PROCESS | 1946 | 1468660422434 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b2ad000 == 36 [pid = 1946] [id = 595] 02:13:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1254e2000) [pid = 1946] [serial = 1785] [outer = 0x0] 02:13:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x126740c00) [pid = 1946] [serial = 1786] [outer = 0x1254e2000] 02:13:42 INFO - PROCESS | 1946 | 1468660422460 Marionette DEBUG loaded listener.js 02:13:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1269c1c00) [pid = 1946] [serial = 1787] [outer = 0x1254e2000] 02:13:42 INFO - PROCESS | 1946 | 1468660422813 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 02:13:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:13:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 518ms 02:13:42 INFO - PROCESS | 1946 | 1468660422829 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 02:13:42 INFO - PROCESS | 1946 | 1468660422831 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 02:13:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:13:42 INFO - PROCESS | 1946 | 1468660422833 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:13:42 INFO - PROCESS | 1946 | 1468660422834 Marionette TRACE conn2 <- [1,2354,null,{}] 02:13:42 INFO - PROCESS | 1946 | 1468660422836 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:42 INFO - PROCESS | 1946 | 1468660422838 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:42 INFO - PROCESS | 1946 | 1468660422941 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 02:13:42 INFO - PROCESS | 1946 | 1468660422951 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:42 INFO - PROCESS | 1946 | 1468660422953 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bad3000 == 37 [pid = 1946] [id = 596] 02:13:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x128222800) [pid = 1946] [serial = 1788] [outer = 0x0] 02:13:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x128228400) [pid = 1946] [serial = 1789] [outer = 0x128222800] 02:13:42 INFO - PROCESS | 1946 | 1468660422977 Marionette DEBUG loaded listener.js 02:13:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x128531400) [pid = 1946] [serial = 1790] [outer = 0x128222800] 02:13:43 INFO - PROCESS | 1946 | 1468660423320 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 02:13:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:13:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 518ms 02:13:43 INFO - PROCESS | 1946 | 1468660423352 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 02:13:43 INFO - PROCESS | 1946 | 1468660423353 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 02:13:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:13:43 INFO - PROCESS | 1946 | 1468660423362 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:13:43 INFO - PROCESS | 1946 | 1468660423363 Marionette TRACE conn2 <- [1,2358,null,{}] 02:13:43 INFO - PROCESS | 1946 | 1468660423365 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:43 INFO - PROCESS | 1946 | 1468660423366 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:43 INFO - PROCESS | 1946 | 1468660423465 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 02:13:43 INFO - PROCESS | 1946 | 1468660423468 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:43 INFO - PROCESS | 1946 | 1468660423469 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x12170e800 == 38 [pid = 1946] [id = 597] 02:13:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x125f2d400) [pid = 1946] [serial = 1791] [outer = 0x0] 02:13:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x129155c00) [pid = 1946] [serial = 1792] [outer = 0x125f2d400] 02:13:43 INFO - PROCESS | 1946 | 1468660423503 Marionette DEBUG loaded listener.js 02:13:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x12915f800) [pid = 1946] [serial = 1793] [outer = 0x125f2d400] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x113c61800) [pid = 1946] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x110fe2400) [pid = 1946] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x111d83c00) [pid = 1946] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11676fc00) [pid = 1946] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x118303c00) [pid = 1946] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x111d75800) [pid = 1946] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x110f94000) [pid = 1946] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x116770800) [pid = 1946] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x116745000) [pid = 1946] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119da5400) [pid = 1946] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119d9fc00) [pid = 1946] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1210ca800) [pid = 1946] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11676bc00) [pid = 1946] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x118304400) [pid = 1946] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:13:43 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1233b8400) [pid = 1946] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:13:43 INFO - PROCESS | 1946 | 1468660423909 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 02:13:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:13:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 570ms 02:13:43 INFO - PROCESS | 1946 | 1468660423933 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 02:13:43 INFO - PROCESS | 1946 | 1468660423934 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 02:13:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:13:43 INFO - PROCESS | 1946 | 1468660423937 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:13:43 INFO - PROCESS | 1946 | 1468660423938 Marionette TRACE conn2 <- [1,2362,null,{}] 02:13:43 INFO - PROCESS | 1946 | 1468660423940 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:43 INFO - PROCESS | 1946 | 1468660423941 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:44 INFO - PROCESS | 1946 | 1468660424020 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 02:13:44 INFO - PROCESS | 1946 | 1468660424084 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:44 INFO - PROCESS | 1946 | 1468660424085 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd7a800 == 39 [pid = 1946] [id = 598] 02:13:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x110f9d000) [pid = 1946] [serial = 1794] [outer = 0x0] 02:13:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x116f94000) [pid = 1946] [serial = 1795] [outer = 0x110f9d000] 02:13:44 INFO - PROCESS | 1946 | 1468660424109 Marionette DEBUG loaded listener.js 02:13:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x119545800) [pid = 1946] [serial = 1796] [outer = 0x110f9d000] 02:13:44 INFO - PROCESS | 1946 | 1468660424417 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 02:13:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:13:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 519ms 02:13:44 INFO - PROCESS | 1946 | 1468660424458 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 02:13:44 INFO - PROCESS | 1946 | 1468660424460 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 02:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:13:44 INFO - PROCESS | 1946 | 1468660424463 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:13:44 INFO - PROCESS | 1946 | 1468660424465 Marionette TRACE conn2 <- [1,2366,null,{}] 02:13:44 INFO - PROCESS | 1946 | 1468660424467 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:44 INFO - PROCESS | 1946 | 1468660424469 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:44 INFO - PROCESS | 1946 | 1468660424561 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 02:13:44 INFO - PROCESS | 1946 | 1468660424565 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:44 INFO - PROCESS | 1946 | 1468660424566 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c72b800 == 40 [pid = 1946] [id = 599] 02:13:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1195bf800) [pid = 1946] [serial = 1797] [outer = 0x0] 02:13:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119d9e800) [pid = 1946] [serial = 1798] [outer = 0x1195bf800] 02:13:44 INFO - PROCESS | 1946 | 1468660424600 Marionette DEBUG loaded listener.js 02:13:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1293eac00) [pid = 1946] [serial = 1799] [outer = 0x1195bf800] 02:13:44 INFO - PROCESS | 1946 | 1468660424948 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 02:13:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:13:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 518ms 02:13:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:13:44 INFO - PROCESS | 1946 | 1468660424982 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 02:13:44 INFO - PROCESS | 1946 | 1468660424983 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 02:13:44 INFO - PROCESS | 1946 | 1468660424985 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:13:44 INFO - PROCESS | 1946 | 1468660424986 Marionette TRACE conn2 <- [1,2370,null,{}] 02:13:45 INFO - PROCESS | 1946 | 1468660425001 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:45 INFO - PROCESS | 1946 | 1468660425002 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:45 INFO - PROCESS | 1946 | 1468660425083 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 02:13:45 INFO - PROCESS | 1946 | 1468660425086 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:45 INFO - PROCESS | 1946 | 1468660425087 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cbc7800 == 41 [pid = 1946] [id = 600] 02:13:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1293eb000) [pid = 1946] [serial = 1800] [outer = 0x0] 02:13:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1293f8c00) [pid = 1946] [serial = 1801] [outer = 0x1293eb000] 02:13:45 INFO - PROCESS | 1946 | 1468660425112 Marionette DEBUG loaded listener.js 02:13:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12a4dcc00) [pid = 1946] [serial = 1802] [outer = 0x1293eb000] 02:13:45 INFO - PROCESS | 1946 | 1468660425458 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 02:13:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:13:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 482ms 02:13:45 INFO - PROCESS | 1946 | 1468660425467 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 02:13:45 INFO - PROCESS | 1946 | 1468660425468 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 02:13:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:13:45 INFO - PROCESS | 1946 | 1468660425475 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:13:45 INFO - PROCESS | 1946 | 1468660425476 Marionette TRACE conn2 <- [1,2374,null,{}] 02:13:45 INFO - PROCESS | 1946 | 1468660425478 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:45 INFO - PROCESS | 1946 | 1468660425479 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:45 INFO - PROCESS | 1946 | 1468660425564 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 02:13:45 INFO - PROCESS | 1946 | 1468660425568 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:45 INFO - PROCESS | 1946 | 1468660425569 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d14c000 == 42 [pid = 1946] [id = 601] 02:13:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x129617c00) [pid = 1946] [serial = 1803] [outer = 0x0] 02:13:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12a772800) [pid = 1946] [serial = 1804] [outer = 0x129617c00] 02:13:45 INFO - PROCESS | 1946 | 1468660425600 Marionette DEBUG loaded listener.js 02:13:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12a8c9000) [pid = 1946] [serial = 1805] [outer = 0x129617c00] 02:13:46 INFO - PROCESS | 1946 | 1468660426117 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 02:13:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:13:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 673ms 02:13:46 INFO - PROCESS | 1946 | 1468660426163 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 02:13:46 INFO - PROCESS | 1946 | 1468660426167 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 02:13:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:13:46 INFO - PROCESS | 1946 | 1468660426174 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:13:46 INFO - PROCESS | 1946 | 1468660426178 Marionette TRACE conn2 <- [1,2378,null,{}] 02:13:46 INFO - PROCESS | 1946 | 1468660426184 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:46 INFO - PROCESS | 1946 | 1468660426186 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:46 INFO - PROCESS | 1946 | 1468660426346 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 02:13:46 INFO - PROCESS | 1946 | 1468660426455 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:46 INFO - PROCESS | 1946 | 1468660426457 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a60800 == 43 [pid = 1946] [id = 602] 02:13:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1162a1800) [pid = 1946] [serial = 1806] [outer = 0x0] 02:13:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x116778400) [pid = 1946] [serial = 1807] [outer = 0x1162a1800] 02:13:46 INFO - PROCESS | 1946 | 1468660426495 Marionette DEBUG loaded listener.js 02:13:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x117ebe000) [pid = 1946] [serial = 1808] [outer = 0x1162a1800] 02:13:46 INFO - PROCESS | 1946 | 1468660426975 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 02:13:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:13:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 825ms 02:13:47 INFO - PROCESS | 1946 | 1468660426997 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 02:13:47 INFO - PROCESS | 1946 | 1468660427000 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 02:13:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:13:47 INFO - PROCESS | 1946 | 1468660427004 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:13:47 INFO - PROCESS | 1946 | 1468660427006 Marionette TRACE conn2 <- [1,2382,null,{}] 02:13:47 INFO - PROCESS | 1946 | 1468660427009 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:47 INFO - PROCESS | 1946 | 1468660427011 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:47 INFO - PROCESS | 1946 | 1468660427120 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 02:13:47 INFO - PROCESS | 1946 | 1468660427185 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:47 INFO - PROCESS | 1946 | 1468660427186 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a618000 == 44 [pid = 1946] [id = 603] 02:13:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1188f8800) [pid = 1946] [serial = 1809] [outer = 0x0] 02:13:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x119521400) [pid = 1946] [serial = 1810] [outer = 0x1188f8800] 02:13:47 INFO - PROCESS | 1946 | 1468660427257 Marionette DEBUG loaded listener.js 02:13:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x119592800) [pid = 1946] [serial = 1811] [outer = 0x1188f8800] 02:13:47 INFO - PROCESS | 1946 | 1468660427663 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 02:13:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:13:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 720ms 02:13:47 INFO - PROCESS | 1946 | 1468660427725 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 02:13:47 INFO - PROCESS | 1946 | 1468660427726 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 02:13:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:13:47 INFO - PROCESS | 1946 | 1468660427729 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:13:47 INFO - PROCESS | 1946 | 1468660427731 Marionette TRACE conn2 <- [1,2386,null,{}] 02:13:47 INFO - PROCESS | 1946 | 1468660427739 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:47 INFO - PROCESS | 1946 | 1468660427742 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:47 INFO - PROCESS | 1946 | 1468660427847 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 02:13:47 INFO - PROCESS | 1946 | 1468660427927 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:47 INFO - PROCESS | 1946 | 1468660427929 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d14e800 == 45 [pid = 1946] [id = 604] 02:13:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x11950a000) [pid = 1946] [serial = 1812] [outer = 0x0] 02:13:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x1195cec00) [pid = 1946] [serial = 1813] [outer = 0x11950a000] 02:13:47 INFO - PROCESS | 1946 | 1468660427959 Marionette DEBUG loaded listener.js 02:13:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x121926400) [pid = 1946] [serial = 1814] [outer = 0x11950a000] 02:13:48 INFO - PROCESS | 1946 | 1468660428387 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 02:13:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:13:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 721ms 02:13:48 INFO - PROCESS | 1946 | 1468660428452 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 02:13:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:13:48 INFO - PROCESS | 1946 | 1468660428454 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 02:13:48 INFO - PROCESS | 1946 | 1468660428456 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:13:48 INFO - PROCESS | 1946 | 1468660428458 Marionette TRACE conn2 <- [1,2390,null,{}] 02:13:48 INFO - PROCESS | 1946 | 1468660428460 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:48 INFO - PROCESS | 1946 | 1468660428461 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:48 INFO - PROCESS | 1946 | 1468660428567 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 02:13:48 INFO - PROCESS | 1946 | 1468660428629 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:48 INFO - PROCESS | 1946 | 1468660428630 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x11715c800 == 46 [pid = 1946] [id = 605] 02:13:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x110fed800) [pid = 1946] [serial = 1815] [outer = 0x0] 02:13:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x113c61800) [pid = 1946] [serial = 1816] [outer = 0x110fed800] 02:13:48 INFO - PROCESS | 1946 | 1468660428833 Marionette DEBUG loaded listener.js 02:13:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x11676ac00) [pid = 1946] [serial = 1817] [outer = 0x110fed800] 02:13:49 INFO - PROCESS | 1946 | 1468660429271 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:13:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:13:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 873ms 02:13:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:13:49 INFO - PROCESS | 1946 | 1468660429330 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 02:13:49 INFO - PROCESS | 1946 | 1468660429332 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 02:13:49 INFO - PROCESS | 1946 | 1468660429336 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:13:49 INFO - PROCESS | 1946 | 1468660429337 Marionette TRACE conn2 <- [1,2394,null,{}] 02:13:49 INFO - PROCESS | 1946 | 1468660429341 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:49 INFO - PROCESS | 1946 | 1468660429342 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:49 INFO - PROCESS | 1946 | 1468660429459 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12cbc7800 == 45 [pid = 1946] [id = 600] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12c72b800 == 44 [pid = 1946] [id = 599] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd7a800 == 43 [pid = 1946] [id = 598] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12170e800 == 42 [pid = 1946] [id = 597] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12bad3000 == 41 [pid = 1946] [id = 596] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12b2ad000 == 40 [pid = 1946] [id = 595] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12a84e000 == 39 [pid = 1946] [id = 594] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x1286c5800 == 38 [pid = 1946] [id = 593] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x126934000 == 37 [pid = 1946] [id = 592] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x121712000 == 36 [pid = 1946] [id = 591] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x119002800 == 35 [pid = 1946] [id = 590] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x1186ac800 == 34 [pid = 1946] [id = 589] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x121393800 == 33 [pid = 1946] [id = 588] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x117465000 == 32 [pid = 1946] [id = 587] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x1254ad000 == 31 [pid = 1946] [id = 586] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x11715c800 == 30 [pid = 1946] [id = 605] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12d14e800 == 29 [pid = 1946] [id = 604] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12a618000 == 28 [pid = 1946] [id = 603] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12d14c000 == 27 [pid = 1946] [id = 601] 02:13:50 INFO - PROCESS | 1946 | --DOCSHELL 0x119a60800 == 26 [pid = 1946] [id = 602] 02:13:50 INFO - PROCESS | 1946 | 1468660430114 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:50 INFO - PROCESS | 1946 | 1468660430115 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1164ee000) [pid = 1946] [serial = 1729] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x116770000) [pid = 1946] [serial = 1730] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x112f34400) [pid = 1946] [serial = 1724] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x110feb400) [pid = 1946] [serial = 1723] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x11222ec00) [pid = 1946] [serial = 1726] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x113062c00) [pid = 1946] [serial = 1727] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x116f1a000) [pid = 1946] [serial = 1732] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x117eba400) [pid = 1946] [serial = 1733] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x1186e0c00) [pid = 1946] [serial = 1735] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1164e8c00) [pid = 1946] [serial = 1712] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x119da6c00) [pid = 1946] [serial = 1744] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x112a79400) [pid = 1946] [serial = 1711] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11952b800) [pid = 1946] [serial = 1715] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x11920bc00) [pid = 1946] [serial = 1714] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11958dc00) [pid = 1946] [serial = 1741] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x120e89800) [pid = 1946] [serial = 1747] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x120e2b000) [pid = 1946] [serial = 1745] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x121a11400) [pid = 1946] [serial = 1718] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x120eae400) [pid = 1946] [serial = 1717] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x121a0f800) [pid = 1946] [serial = 1757] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x119208800) [pid = 1946] [serial = 1750] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x120e87400) [pid = 1946] [serial = 1751] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x121918c00) [pid = 1946] [serial = 1756] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x124b2a400) [pid = 1946] [serial = 1759] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x120ea7c00) [pid = 1946] [serial = 1748] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x11920b800) [pid = 1946] [serial = 1738] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1195cb400) [pid = 1946] [serial = 1742] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x129157800) [pid = 1946] [serial = 1721] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x11950d800) [pid = 1946] [serial = 1739] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1254d6000) [pid = 1946] [serial = 1720] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x119050400) [pid = 1946] [serial = 1736] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x120eac000) [pid = 1946] [serial = 1753] [outer = 0x0] [url = about:blank] 02:13:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x11270f800 == 27 [pid = 1946] [id = 606] 02:13:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x112a7cc00) [pid = 1946] [serial = 1818] [outer = 0x0] 02:13:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x113062c00) [pid = 1946] [serial = 1819] [outer = 0x112a7cc00] 02:13:50 INFO - PROCESS | 1946 | 1468660430261 Marionette DEBUG loaded listener.js 02:13:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1132e9000) [pid = 1946] [serial = 1820] [outer = 0x112a7cc00] 02:13:50 INFO - PROCESS | 1946 | 1468660430613 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 02:13:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:13:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1325ms 02:13:50 INFO - PROCESS | 1946 | 1468660430661 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 02:13:50 INFO - PROCESS | 1946 | 1468660430663 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 02:13:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:13:50 INFO - PROCESS | 1946 | 1468660430666 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:13:50 INFO - PROCESS | 1946 | 1468660430668 Marionette TRACE conn2 <- [1,2398,null,{}] 02:13:50 INFO - PROCESS | 1946 | 1468660430671 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:50 INFO - PROCESS | 1946 | 1468660430674 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:50 INFO - PROCESS | 1946 | 1468660430781 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 02:13:50 INFO - PROCESS | 1946 | 1468660430841 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:50 INFO - PROCESS | 1946 | 1468660430843 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e49000 == 28 [pid = 1946] [id = 607] 02:13:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1164e8c00) [pid = 1946] [serial = 1821] [outer = 0x0] 02:13:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x116778c00) [pid = 1946] [serial = 1822] [outer = 0x1164e8c00] 02:13:50 INFO - PROCESS | 1946 | 1468660430870 Marionette DEBUG loaded listener.js 02:13:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x116f91c00) [pid = 1946] [serial = 1823] [outer = 0x1164e8c00] 02:13:51 INFO - PROCESS | 1946 | 1468660431150 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:13:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:13:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 520ms 02:13:51 INFO - PROCESS | 1946 | 1468660431189 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 02:13:51 INFO - PROCESS | 1946 | 1468660431195 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 02:13:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:13:51 INFO - PROCESS | 1946 | 1468660431204 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:13:51 INFO - PROCESS | 1946 | 1468660431207 Marionette TRACE conn2 <- [1,2402,null,{}] 02:13:51 INFO - PROCESS | 1946 | 1468660431212 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:51 INFO - PROCESS | 1946 | 1468660431214 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:51 INFO - PROCESS | 1946 | 1468660431303 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 02:13:51 INFO - PROCESS | 1946 | 1468660431359 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:51 INFO - PROCESS | 1946 | 1468660431361 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186c3800 == 29 [pid = 1946] [id = 608] 02:13:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x116f91800) [pid = 1946] [serial = 1824] [outer = 0x0] 02:13:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x117ec1800) [pid = 1946] [serial = 1825] [outer = 0x116f91800] 02:13:51 INFO - PROCESS | 1946 | 1468660431386 Marionette DEBUG loaded listener.js 02:13:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x11883a800) [pid = 1946] [serial = 1826] [outer = 0x116f91800] 02:13:51 INFO - PROCESS | 1946 | 1468660431704 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 02:13:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:13:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 523ms 02:13:51 INFO - PROCESS | 1946 | 1468660431728 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 02:13:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:13:51 INFO - PROCESS | 1946 | 1468660431730 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 02:13:51 INFO - PROCESS | 1946 | 1468660431734 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:13:51 INFO - PROCESS | 1946 | 1468660431740 Marionette TRACE conn2 <- [1,2406,null,{}] 02:13:51 INFO - PROCESS | 1946 | 1468660431749 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:51 INFO - PROCESS | 1946 | 1468660431752 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:51 INFO - PROCESS | 1946 | 1468660431837 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 02:13:51 INFO - PROCESS | 1946 | 1468660431913 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:51 INFO - PROCESS | 1946 | 1468660431914 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x121252000 == 30 [pid = 1946] [id = 609] 02:13:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x116235000) [pid = 1946] [serial = 1827] [outer = 0x0] 02:13:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x118974c00) [pid = 1946] [serial = 1828] [outer = 0x116235000] 02:13:51 INFO - PROCESS | 1946 | 1468660431954 Marionette DEBUG loaded listener.js 02:13:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x11952b400) [pid = 1946] [serial = 1829] [outer = 0x116235000] 02:13:52 INFO - PROCESS | 1946 | 1468660432379 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 02:13:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:13:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 678ms 02:13:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:13:52 INFO - PROCESS | 1946 | 1468660432412 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 02:13:52 INFO - PROCESS | 1946 | 1468660432414 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 02:13:52 INFO - PROCESS | 1946 | 1468660432416 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:13:52 INFO - PROCESS | 1946 | 1468660432417 Marionette TRACE conn2 <- [1,2410,null,{}] 02:13:52 INFO - PROCESS | 1946 | 1468660432419 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:52 INFO - PROCESS | 1946 | 1468660432420 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:52 INFO - PROCESS | 1946 | 1468660432530 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 02:13:52 INFO - PROCESS | 1946 | 1468660432534 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:52 INFO - PROCESS | 1946 | 1468660432535 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x123320000 == 31 [pid = 1946] [id = 610] 02:13:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x11953f000) [pid = 1946] [serial = 1830] [outer = 0x0] 02:13:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119592000) [pid = 1946] [serial = 1831] [outer = 0x11953f000] 02:13:52 INFO - PROCESS | 1946 | 1468660432560 Marionette DEBUG loaded listener.js 02:13:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1195cb800) [pid = 1946] [serial = 1832] [outer = 0x11953f000] 02:13:52 INFO - PROCESS | 1946 | 1468660432930 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:13:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:13:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 517ms 02:13:52 INFO - PROCESS | 1946 | 1468660432934 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 02:13:52 INFO - PROCESS | 1946 | 1468660432935 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 02:13:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:13:52 INFO - PROCESS | 1946 | 1468660432937 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:13:52 INFO - PROCESS | 1946 | 1468660432938 Marionette TRACE conn2 <- [1,2414,null,{}] 02:13:52 INFO - PROCESS | 1946 | 1468660432941 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:52 INFO - PROCESS | 1946 | 1468660432942 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:53 INFO - PROCESS | 1946 | 1468660433037 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 02:13:53 INFO - PROCESS | 1946 | 1468660433041 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:53 INFO - PROCESS | 1946 | 1468660433046 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x12631c800 == 32 [pid = 1946] [id = 611] 02:13:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x116906400) [pid = 1946] [serial = 1833] [outer = 0x0] 02:13:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x120e2a400) [pid = 1946] [serial = 1834] [outer = 0x116906400] 02:13:53 INFO - PROCESS | 1946 | 1468660433078 Marionette DEBUG loaded listener.js 02:13:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x120ea1c00) [pid = 1946] [serial = 1835] [outer = 0x116906400] 02:13:53 INFO - PROCESS | 1946 | 1468660433449 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 02:13:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:13:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 521ms 02:13:53 INFO - PROCESS | 1946 | 1468660433459 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 02:13:53 INFO - PROCESS | 1946 | 1468660433461 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 02:13:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:13:53 INFO - PROCESS | 1946 | 1468660433463 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:13:53 INFO - PROCESS | 1946 | 1468660433465 Marionette TRACE conn2 <- [1,2418,null,{}] 02:13:53 INFO - PROCESS | 1946 | 1468660433468 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:53 INFO - PROCESS | 1946 | 1468660433469 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:53 INFO - PROCESS | 1946 | 1468660433564 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 02:13:53 INFO - PROCESS | 1946 | 1468660433612 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:53 INFO - PROCESS | 1946 | 1468660433613 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x112710000 == 33 [pid = 1946] [id = 612] 02:13:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1210cf400) [pid = 1946] [serial = 1836] [outer = 0x0] 02:13:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12181f800) [pid = 1946] [serial = 1837] [outer = 0x1210cf400] 02:13:53 INFO - PROCESS | 1946 | 1468660433638 Marionette DEBUG loaded listener.js 02:13:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12191fc00) [pid = 1946] [serial = 1838] [outer = 0x1210cf400] 02:13:53 INFO - PROCESS | 1946 | 1468660433985 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:13:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:13:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 569ms 02:13:54 INFO - PROCESS | 1946 | 1468660434032 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 02:13:54 INFO - PROCESS | 1946 | 1468660434034 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 02:13:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:13:54 INFO - PROCESS | 1946 | 1468660434036 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:13:54 INFO - PROCESS | 1946 | 1468660434037 Marionette TRACE conn2 <- [1,2422,null,{}] 02:13:54 INFO - PROCESS | 1946 | 1468660434039 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:54 INFO - PROCESS | 1946 | 1468660434041 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:54 INFO - PROCESS | 1946 | 1468660434139 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 02:13:54 INFO - PROCESS | 1946 | 1468660434143 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:54 INFO - PROCESS | 1946 | 1468660434144 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a60d000 == 34 [pid = 1946] [id = 613] 02:13:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x112a7dc00) [pid = 1946] [serial = 1839] [outer = 0x0] 02:13:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x121af1c00) [pid = 1946] [serial = 1840] [outer = 0x112a7dc00] 02:13:54 INFO - PROCESS | 1946 | 1468660434168 Marionette DEBUG loaded listener.js 02:13:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1233bb400) [pid = 1946] [serial = 1841] [outer = 0x112a7dc00] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x120e86800) [pid = 1946] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x121448800) [pid = 1946] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1132df000) [pid = 1946] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x118229000) [pid = 1946] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1167dfc00) [pid = 1946] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1254e2000) [pid = 1946] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1195c4000) [pid = 1946] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11985c000) [pid = 1946] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x112a7d400) [pid = 1946] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x116742000) [pid = 1946] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x123310000) [pid = 1946] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x110f9d000) [pid = 1946] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x129617c00) [pid = 1946] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x128222800) [pid = 1946] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x125f2d400) [pid = 1946] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1293eb000) [pid = 1946] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:13:54 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1195bf800) [pid = 1946] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:13:54 INFO - PROCESS | 1946 | 1468660434679 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:13:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:13:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 673ms 02:13:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:13:54 INFO - PROCESS | 1946 | 1468660434713 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 02:13:54 INFO - PROCESS | 1946 | 1468660434714 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 02:13:54 INFO - PROCESS | 1946 | 1468660434717 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:13:54 INFO - PROCESS | 1946 | 1468660434718 Marionette TRACE conn2 <- [1,2426,null,{}] 02:13:54 INFO - PROCESS | 1946 | 1468660434720 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:54 INFO - PROCESS | 1946 | 1468660434722 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:54 INFO - PROCESS | 1946 | 1468660434844 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 02:13:54 INFO - PROCESS | 1946 | 1468660434865 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:54 INFO - PROCESS | 1946 | 1468660434866 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a61f000 == 35 [pid = 1946] [id = 614] 02:13:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x111f2fc00) [pid = 1946] [serial = 1842] [outer = 0x0] 02:13:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x11883d800) [pid = 1946] [serial = 1843] [outer = 0x111f2fc00] 02:13:54 INFO - PROCESS | 1946 | 1468660434891 Marionette DEBUG loaded listener.js 02:13:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119da0000) [pid = 1946] [serial = 1844] [outer = 0x111f2fc00] 02:13:55 INFO - PROCESS | 1946 | 1468660435184 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:13:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:13:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 519ms 02:13:55 INFO - PROCESS | 1946 | 1468660435236 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 02:13:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:13:55 INFO - PROCESS | 1946 | 1468660435248 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 02:13:55 INFO - PROCESS | 1946 | 1468660435251 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:13:55 INFO - PROCESS | 1946 | 1468660435252 Marionette TRACE conn2 <- [1,2430,null,{}] 02:13:55 INFO - PROCESS | 1946 | 1468660435254 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:55 INFO - PROCESS | 1946 | 1468660435255 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:55 INFO - PROCESS | 1946 | 1468660435330 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 02:13:55 INFO - PROCESS | 1946 | 1468660435391 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:55 INFO - PROCESS | 1946 | 1468660435392 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b235000 == 36 [pid = 1946] [id = 615] 02:13:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1167dfc00) [pid = 1946] [serial = 1845] [outer = 0x0] 02:13:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12144e000) [pid = 1946] [serial = 1846] [outer = 0x1167dfc00] 02:13:55 INFO - PROCESS | 1946 | 1468660435416 Marionette DEBUG loaded listener.js 02:13:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x124838800) [pid = 1946] [serial = 1847] [outer = 0x1167dfc00] 02:13:55 INFO - PROCESS | 1946 | 1468660435690 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 02:13:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:13:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 475ms 02:13:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:13:55 INFO - PROCESS | 1946 | 1468660435730 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 02:13:55 INFO - PROCESS | 1946 | 1468660435731 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 02:13:55 INFO - PROCESS | 1946 | 1468660435733 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:13:55 INFO - PROCESS | 1946 | 1468660435734 Marionette TRACE conn2 <- [1,2434,null,{}] 02:13:55 INFO - PROCESS | 1946 | 1468660435736 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:55 INFO - PROCESS | 1946 | 1468660435738 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:55 INFO - PROCESS | 1946 | 1468660435826 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 02:13:55 INFO - PROCESS | 1946 | 1468660435830 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:55 INFO - PROCESS | 1946 | 1468660435831 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bac5800 == 37 [pid = 1946] [id = 616] 02:13:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x124839c00) [pid = 1946] [serial = 1848] [outer = 0x0] 02:13:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x125447c00) [pid = 1946] [serial = 1849] [outer = 0x124839c00] 02:13:55 INFO - PROCESS | 1946 | 1468660435858 Marionette DEBUG loaded listener.js 02:13:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12674b800) [pid = 1946] [serial = 1850] [outer = 0x124839c00] 02:13:56 INFO - PROCESS | 1946 | 1468660436214 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 02:13:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:13:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 519ms 02:13:56 INFO - PROCESS | 1946 | 1468660436260 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 02:13:56 INFO - PROCESS | 1946 | 1468660436261 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 02:13:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:13:56 INFO - PROCESS | 1946 | 1468660436263 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:13:56 INFO - PROCESS | 1946 | 1468660436265 Marionette TRACE conn2 <- [1,2438,null,{}] 02:13:56 INFO - PROCESS | 1946 | 1468660436275 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:56 INFO - PROCESS | 1946 | 1468660436276 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:56 INFO - PROCESS | 1946 | 1468660436364 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 02:13:56 INFO - PROCESS | 1946 | 1468660436367 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:56 INFO - PROCESS | 1946 | 1468660436368 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x12113b800 == 38 [pid = 1946] [id = 617] 02:13:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1269bf000) [pid = 1946] [serial = 1851] [outer = 0x0] 02:13:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x128533800) [pid = 1946] [serial = 1852] [outer = 0x1269bf000] 02:13:56 INFO - PROCESS | 1946 | 1468660436393 Marionette DEBUG loaded listener.js 02:13:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x129162800) [pid = 1946] [serial = 1853] [outer = 0x1269bf000] 02:13:56 INFO - PROCESS | 1946 | 1468660436952 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 02:13:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:13:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 727ms 02:13:56 INFO - PROCESS | 1946 | 1468660436993 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 02:13:56 INFO - PROCESS | 1946 | 1468660436996 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 02:13:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:13:57 INFO - PROCESS | 1946 | 1468660436999 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:13:57 INFO - PROCESS | 1946 | 1468660437001 Marionette TRACE conn2 <- [1,2442,null,{}] 02:13:57 INFO - PROCESS | 1946 | 1468660437006 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:57 INFO - PROCESS | 1946 | 1468660437007 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:57 INFO - PROCESS | 1946 | 1468660437115 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 02:13:57 INFO - PROCESS | 1946 | 1468660437178 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:57 INFO - PROCESS | 1946 | 1468660437179 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x119011000 == 39 [pid = 1946] [id = 618] 02:13:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x115e62800) [pid = 1946] [serial = 1854] [outer = 0x0] 02:13:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x116748000) [pid = 1946] [serial = 1855] [outer = 0x115e62800] 02:13:57 INFO - PROCESS | 1946 | 1468660437210 Marionette DEBUG loaded listener.js 02:13:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x116933800) [pid = 1946] [serial = 1856] [outer = 0x115e62800] 02:13:57 INFO - PROCESS | 1946 | 1468660437764 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 02:13:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:13:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 776ms 02:13:57 INFO - PROCESS | 1946 | 1468660437800 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 02:13:57 INFO - PROCESS | 1946 | 1468660437804 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 02:13:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:13:57 INFO - PROCESS | 1946 | 1468660437812 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:13:57 INFO - PROCESS | 1946 | 1468660437814 Marionette TRACE conn2 <- [1,2446,null,{}] 02:13:57 INFO - PROCESS | 1946 | 1468660437817 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:57 INFO - PROCESS | 1946 | 1468660437818 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:57 INFO - PROCESS | 1946 | 1468660437927 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 02:13:58 INFO - PROCESS | 1946 | 1468660438137 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:58 INFO - PROCESS | 1946 | 1468660438138 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x1169c4800 == 40 [pid = 1946] [id = 619] 02:13:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x110fe3400) [pid = 1946] [serial = 1857] [outer = 0x0] 02:13:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x113c64800) [pid = 1946] [serial = 1858] [outer = 0x110fe3400] 02:13:58 INFO - PROCESS | 1946 | 1468660438168 Marionette DEBUG loaded listener.js 02:13:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x11676e000) [pid = 1946] [serial = 1859] [outer = 0x110fe3400] 02:13:58 INFO - PROCESS | 1946 | --DOCSHELL 0x12bac5800 == 39 [pid = 1946] [id = 616] 02:13:58 INFO - PROCESS | 1946 | --DOCSHELL 0x12b235000 == 38 [pid = 1946] [id = 615] 02:13:58 INFO - PROCESS | 1946 | --DOCSHELL 0x12a61f000 == 37 [pid = 1946] [id = 614] 02:13:58 INFO - PROCESS | 1946 | --DOCSHELL 0x12a60d000 == 36 [pid = 1946] [id = 613] 02:13:58 INFO - PROCESS | 1946 | --DOCSHELL 0x112710000 == 35 [pid = 1946] [id = 612] 02:13:58 INFO - PROCESS | 1946 | --DOCSHELL 0x12631c800 == 34 [pid = 1946] [id = 611] 02:13:58 INFO - PROCESS | 1946 | --DOCSHELL 0x123320000 == 33 [pid = 1946] [id = 610] 02:13:58 INFO - PROCESS | 1946 | --DOCSHELL 0x121252000 == 32 [pid = 1946] [id = 609] 02:13:58 INFO - PROCESS | 1946 | --DOCSHELL 0x1186c3800 == 31 [pid = 1946] [id = 608] 02:13:58 INFO - PROCESS | 1946 | --DOCSHELL 0x117e49000 == 30 [pid = 1946] [id = 607] 02:13:58 INFO - PROCESS | 1946 | --DOCSHELL 0x11270f800 == 29 [pid = 1946] [id = 606] 02:13:58 INFO - PROCESS | 1946 | 1468660438621 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 02:13:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:13:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 823ms 02:13:58 INFO - PROCESS | 1946 | 1468660438636 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 02:13:58 INFO - PROCESS | 1946 | 1468660438638 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 02:13:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:13:58 INFO - PROCESS | 1946 | 1468660438644 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:13:58 INFO - PROCESS | 1946 | 1468660438646 Marionette TRACE conn2 <- [1,2450,null,{}] 02:13:58 INFO - PROCESS | 1946 | 1468660438649 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:58 INFO - PROCESS | 1946 | 1468660438650 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:58 INFO - PROCESS | 1946 | 1468660438738 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x12133f800) [pid = 1946] [serial = 1754] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x121925400) [pid = 1946] [serial = 1783] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x11950f800) [pid = 1946] [serial = 1774] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x119590400) [pid = 1946] [serial = 1775] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1184c6400) [pid = 1946] [serial = 1765] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1186ea800) [pid = 1946] [serial = 1766] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x118227c00) [pid = 1946] [serial = 1771] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11883d000) [pid = 1946] [serial = 1772] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x126740c00) [pid = 1946] [serial = 1786] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119a80400) [pid = 1946] [serial = 1777] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119da6800) [pid = 1946] [serial = 1778] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x120e81c00) [pid = 1946] [serial = 1780] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x115d0e400) [pid = 1946] [serial = 1762] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x116744000) [pid = 1946] [serial = 1763] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x116772000) [pid = 1946] [serial = 1768] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x116a1bc00) [pid = 1946] [serial = 1769] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x125f37400) [pid = 1946] [serial = 1760] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x116f94000) [pid = 1946] [serial = 1795] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12a8c9000) [pid = 1946] [serial = 1805] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x128531400) [pid = 1946] [serial = 1790] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x128228400) [pid = 1946] [serial = 1789] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x12a772800) [pid = 1946] [serial = 1804] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x129155c00) [pid = 1946] [serial = 1792] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12a4dcc00) [pid = 1946] [serial = 1802] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x119d9e800) [pid = 1946] [serial = 1798] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x1293f8c00) [pid = 1946] [serial = 1801] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x1293eac00) [pid = 1946] [serial = 1799] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x12915f800) [pid = 1946] [serial = 1793] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x1269c1c00) [pid = 1946] [serial = 1787] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x12544d800) [pid = 1946] [serial = 1784] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x119545800) [pid = 1946] [serial = 1796] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x1210cc400) [pid = 1946] [serial = 1781] [outer = 0x0] [url = about:blank] 02:13:58 INFO - PROCESS | 1946 | 1468660438802 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:58 INFO - PROCESS | 1946 | 1468660438804 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e49000 == 30 [pid = 1946] [id = 620] 02:13:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x115d0e400) [pid = 1946] [serial = 1860] [outer = 0x0] 02:13:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x116772000) [pid = 1946] [serial = 1861] [outer = 0x115d0e400] 02:13:58 INFO - PROCESS | 1946 | 1468660438831 Marionette DEBUG loaded listener.js 02:13:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1184ce400) [pid = 1946] [serial = 1862] [outer = 0x115d0e400] 02:13:59 INFO - PROCESS | 1946 | 1468660439170 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 02:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 570ms 02:13:59 INFO - PROCESS | 1946 | 1468660439217 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 02:13:59 INFO - PROCESS | 1946 | 1468660439221 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 02:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:13:59 INFO - PROCESS | 1946 | 1468660439224 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:13:59 INFO - PROCESS | 1946 | 1468660439226 Marionette TRACE conn2 <- [1,2454,null,{}] 02:13:59 INFO - PROCESS | 1946 | 1468660439230 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:59 INFO - PROCESS | 1946 | 1468660439232 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:59 INFO - PROCESS | 1946 | 1468660439378 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 02:13:59 INFO - PROCESS | 1946 | 1468660439461 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:13:59 INFO - PROCESS | 1946 | 1468660439462 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d15800 == 31 [pid = 1946] [id = 621] 02:13:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x11883d000) [pid = 1946] [serial = 1863] [outer = 0x0] 02:13:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119208c00) [pid = 1946] [serial = 1864] [outer = 0x11883d000] 02:13:59 INFO - PROCESS | 1946 | 1468660439487 Marionette DEBUG loaded listener.js 02:13:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x11950b400) [pid = 1946] [serial = 1865] [outer = 0x11883d000] 02:13:59 INFO - PROCESS | 1946 | 1468660439799 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 02:13:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:13:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 620ms 02:13:59 INFO - PROCESS | 1946 | 1468660439867 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 02:13:59 INFO - PROCESS | 1946 | 1468660439869 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 02:13:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:13:59 INFO - PROCESS | 1946 | 1468660439874 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:13:59 INFO - PROCESS | 1946 | 1468660439877 Marionette TRACE conn2 <- [1,2458,null,{}] 02:13:59 INFO - PROCESS | 1946 | 1468660439881 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:13:59 INFO - PROCESS | 1946 | 1468660439883 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:13:59 INFO - PROCESS | 1946 | 1468660439969 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 02:14:00 INFO - PROCESS | 1946 | 1468660440064 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:00 INFO - PROCESS | 1946 | 1468660440066 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x1188ce000 == 32 [pid = 1946] [id = 622] 02:14:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1130b8400) [pid = 1946] [serial = 1866] [outer = 0x0] 02:14:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x116776800) [pid = 1946] [serial = 1867] [outer = 0x1130b8400] 02:14:00 INFO - PROCESS | 1946 | 1468660440100 Marionette DEBUG loaded listener.js 02:14:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x118227c00) [pid = 1946] [serial = 1868] [outer = 0x1130b8400] 02:14:00 INFO - PROCESS | 1946 | 1468660440509 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 02:14:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:14:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 673ms 02:14:00 INFO - PROCESS | 1946 | 1468660440547 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 02:14:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:14:00 INFO - PROCESS | 1946 | 1468660440549 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 02:14:00 INFO - PROCESS | 1946 | 1468660440554 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:14:00 INFO - PROCESS | 1946 | 1468660440556 Marionette TRACE conn2 <- [1,2462,null,{}] 02:14:00 INFO - PROCESS | 1946 | 1468660440559 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:00 INFO - PROCESS | 1946 | 1468660440561 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:00 INFO - PROCESS | 1946 | 1468660440661 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 02:14:00 INFO - PROCESS | 1946 | 1468660440754 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:00 INFO - PROCESS | 1946 | 1468660440756 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x124b48800 == 33 [pid = 1946] [id = 623] 02:14:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x119211000) [pid = 1946] [serial = 1869] [outer = 0x0] 02:14:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x119510800) [pid = 1946] [serial = 1870] [outer = 0x119211000] 02:14:00 INFO - PROCESS | 1946 | 1468660440789 Marionette DEBUG loaded listener.js 02:14:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x11954b400) [pid = 1946] [serial = 1871] [outer = 0x119211000] 02:14:01 INFO - PROCESS | 1946 | 1468660441187 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 02:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 675ms 02:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:14:01 INFO - PROCESS | 1946 | 1468660441226 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 02:14:01 INFO - PROCESS | 1946 | 1468660441228 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 02:14:01 INFO - PROCESS | 1946 | 1468660441230 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:14:01 INFO - PROCESS | 1946 | 1468660441231 Marionette TRACE conn2 <- [1,2466,null,{}] 02:14:01 INFO - PROCESS | 1946 | 1468660441239 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:01 INFO - PROCESS | 1946 | 1468660441243 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:01 INFO - PROCESS | 1946 | 1468660441341 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 02:14:01 INFO - PROCESS | 1946 | 1468660441403 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:01 INFO - PROCESS | 1946 | 1468660441405 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x128322800 == 34 [pid = 1946] [id = 624] 02:14:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x119d9e800) [pid = 1946] [serial = 1872] [outer = 0x0] 02:14:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119da6c00) [pid = 1946] [serial = 1873] [outer = 0x119d9e800] 02:14:01 INFO - PROCESS | 1946 | 1468660441438 Marionette DEBUG loaded listener.js 02:14:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x120e85c00) [pid = 1946] [serial = 1874] [outer = 0x119d9e800] 02:14:01 INFO - PROCESS | 1946 | 1468660441877 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 02:14:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:14:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 670ms 02:14:01 INFO - PROCESS | 1946 | 1468660441901 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 02:14:01 INFO - PROCESS | 1946 | 1468660441902 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 02:14:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:14:01 INFO - PROCESS | 1946 | 1468660441905 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:14:01 INFO - PROCESS | 1946 | 1468660441906 Marionette TRACE conn2 <- [1,2470,null,{}] 02:14:01 INFO - PROCESS | 1946 | 1468660441908 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:01 INFO - PROCESS | 1946 | 1468660441910 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:02 INFO - PROCESS | 1946 | 1468660442007 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 02:14:02 INFO - PROCESS | 1946 | 1468660442103 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:02 INFO - PROCESS | 1946 | 1468660442104 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a416800 == 35 [pid = 1946] [id = 625] 02:14:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x120eae000) [pid = 1946] [serial = 1875] [outer = 0x0] 02:14:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1210cc400) [pid = 1946] [serial = 1876] [outer = 0x120eae000] 02:14:02 INFO - PROCESS | 1946 | 1468660442133 Marionette DEBUG loaded listener.js 02:14:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12144a000) [pid = 1946] [serial = 1877] [outer = 0x120eae000] 02:14:02 INFO - PROCESS | 1946 | 1468660442544 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 02:14:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:14:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 672ms 02:14:02 INFO - PROCESS | 1946 | 1468660442578 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 02:14:02 INFO - PROCESS | 1946 | 1468660442579 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 02:14:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:14:02 INFO - PROCESS | 1946 | 1468660442582 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:14:02 INFO - PROCESS | 1946 | 1468660442583 Marionette TRACE conn2 <- [1,2474,null,{}] 02:14:02 INFO - PROCESS | 1946 | 1468660442585 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:02 INFO - PROCESS | 1946 | 1468660442587 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:02 INFO - PROCESS | 1946 | 1468660442716 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 02:14:02 INFO - PROCESS | 1946 | 1468660442768 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:02 INFO - PROCESS | 1946 | 1468660442769 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a84f800 == 36 [pid = 1946] [id = 626] 02:14:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x121920400) [pid = 1946] [serial = 1878] [outer = 0x0] 02:14:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x121926800) [pid = 1946] [serial = 1879] [outer = 0x121920400] 02:14:02 INFO - PROCESS | 1946 | 1468660442800 Marionette DEBUG loaded listener.js 02:14:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1233ba800) [pid = 1946] [serial = 1880] [outer = 0x121920400] 02:14:03 INFO - PROCESS | 1946 | 1468660443243 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 02:14:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:14:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 668ms 02:14:03 INFO - PROCESS | 1946 | 1468660443251 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 02:14:03 INFO - PROCESS | 1946 | 1468660443252 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 02:14:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:14:03 INFO - PROCESS | 1946 | 1468660443254 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:14:03 INFO - PROCESS | 1946 | 1468660443256 Marionette TRACE conn2 <- [1,2478,null,{}] 02:14:03 INFO - PROCESS | 1946 | 1468660443258 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:03 INFO - PROCESS | 1946 | 1468660443263 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:03 INFO - PROCESS | 1946 | 1468660443404 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 02:14:03 INFO - PROCESS | 1946 | 1468660443556 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:03 INFO - PROCESS | 1946 | 1468660443558 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x116ad3800 == 37 [pid = 1946] [id = 627] 02:14:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x111f5fc00) [pid = 1946] [serial = 1881] [outer = 0x0] 02:14:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1132ad000) [pid = 1946] [serial = 1882] [outer = 0x111f5fc00] 02:14:03 INFO - PROCESS | 1946 | 1468660443587 Marionette DEBUG loaded listener.js 02:14:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x116776400) [pid = 1946] [serial = 1883] [outer = 0x111f5fc00] 02:14:04 INFO - PROCESS | 1946 | --DOCSHELL 0x117e49000 == 36 [pid = 1946] [id = 620] 02:14:04 INFO - PROCESS | 1946 | --DOCSHELL 0x1169c4800 == 35 [pid = 1946] [id = 619] 02:14:04 INFO - PROCESS | 1946 | --DOCSHELL 0x119011000 == 34 [pid = 1946] [id = 618] 02:14:04 INFO - PROCESS | 1946 | --DOCSHELL 0x12a84f800 == 33 [pid = 1946] [id = 626] 02:14:04 INFO - PROCESS | 1946 | --DOCSHELL 0x12a416800 == 32 [pid = 1946] [id = 625] 02:14:04 INFO - PROCESS | 1946 | --DOCSHELL 0x128322800 == 31 [pid = 1946] [id = 624] 02:14:04 INFO - PROCESS | 1946 | --DOCSHELL 0x124b48800 == 30 [pid = 1946] [id = 623] 02:14:04 INFO - PROCESS | 1946 | --DOCSHELL 0x119d15800 == 29 [pid = 1946] [id = 621] 02:14:04 INFO - PROCESS | 1946 | --DOCSHELL 0x12113b800 == 28 [pid = 1946] [id = 617] 02:14:04 INFO - PROCESS | 1946 | --DOCSHELL 0x1188ce000 == 27 [pid = 1946] [id = 622] 02:14:04 INFO - PROCESS | 1946 | 1468660444552 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:14:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:14:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1323ms 02:14:04 INFO - PROCESS | 1946 | 1468660444578 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 02:14:04 INFO - PROCESS | 1946 | 1468660444580 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 02:14:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:14:04 INFO - PROCESS | 1946 | 1468660444584 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:14:04 INFO - PROCESS | 1946 | 1468660444585 Marionette TRACE conn2 <- [1,2482,null,{}] 02:14:04 INFO - PROCESS | 1946 | 1468660444590 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:04 INFO - PROCESS | 1946 | 1468660444591 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:04 INFO - PROCESS | 1946 | 1468660444671 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 02:14:04 INFO - PROCESS | 1946 | 1468660444678 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:04 INFO - PROCESS | 1946 | 1468660444681 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x117161800 == 28 [pid = 1946] [id = 628] 02:14:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x115e63800) [pid = 1946] [serial = 1884] [outer = 0x0] 02:14:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x116745000) [pid = 1946] [serial = 1885] [outer = 0x115e63800] 02:14:04 INFO - PROCESS | 1946 | 1468660444710 Marionette DEBUG loaded listener.js 02:14:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1131ed000) [pid = 1946] [serial = 1886] [outer = 0x115e63800] 02:14:05 INFO - PROCESS | 1946 | 1468660445163 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 02:14:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:14:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 621ms 02:14:05 INFO - PROCESS | 1946 | 1468660445205 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 02:14:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:14:05 INFO - PROCESS | 1946 | 1468660445211 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 02:14:05 INFO - PROCESS | 1946 | 1468660445215 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:14:05 INFO - PROCESS | 1946 | 1468660445217 Marionette TRACE conn2 <- [1,2486,null,{}] 02:14:05 INFO - PROCESS | 1946 | 1468660445220 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:05 INFO - PROCESS | 1946 | 1468660445222 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:05 INFO - PROCESS | 1946 | 1468660445299 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 02:14:05 INFO - PROCESS | 1946 | 1468660445305 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:05 INFO - PROCESS | 1946 | 1468660445309 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a52000 == 29 [pid = 1946] [id = 629] 02:14:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1184c6000) [pid = 1946] [serial = 1887] [outer = 0x0] 02:14:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1186e7000) [pid = 1946] [serial = 1888] [outer = 0x1184c6000] 02:14:05 INFO - PROCESS | 1946 | 1468660445338 Marionette DEBUG loaded listener.js 02:14:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1190d7400) [pid = 1946] [serial = 1889] [outer = 0x1184c6000] 02:14:05 INFO - PROCESS | 1946 | 1468660445750 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 02:14:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:14:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 569ms 02:14:05 INFO - PROCESS | 1946 | 1468660445790 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 02:14:05 INFO - PROCESS | 1946 | 1468660445798 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 02:14:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:14:05 INFO - PROCESS | 1946 | 1468660445801 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:14:05 INFO - PROCESS | 1946 | 1468660445803 Marionette TRACE conn2 <- [1,2490,null,{}] 02:14:05 INFO - PROCESS | 1946 | 1468660445811 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:05 INFO - PROCESS | 1946 | 1468660445814 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:05 INFO - PROCESS | 1946 | 1468660445912 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 02:14:05 INFO - PROCESS | 1946 | 1468660445976 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:05 INFO - PROCESS | 1946 | 1468660445978 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x1254b9800 == 30 [pid = 1946] [id = 630] 02:14:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1122b0c00) [pid = 1946] [serial = 1890] [outer = 0x0] 02:14:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1195c3000) [pid = 1946] [serial = 1891] [outer = 0x1122b0c00] 02:14:06 INFO - PROCESS | 1946 | 1468660446006 Marionette DEBUG loaded listener.js 02:14:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x119a78400) [pid = 1946] [serial = 1892] [outer = 0x1122b0c00] 02:14:06 INFO - PROCESS | 1946 | 1468660446352 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 572ms 02:14:06 INFO - PROCESS | 1946 | 1468660446378 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 02:14:06 INFO - PROCESS | 1946 | 1468660446381 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 02:14:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:14:06 INFO - PROCESS | 1946 | 1468660446393 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:14:06 INFO - PROCESS | 1946 | 1468660446394 Marionette TRACE conn2 <- [1,2494,null,{}] 02:14:06 INFO - PROCESS | 1946 | 1468660446398 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:06 INFO - PROCESS | 1946 | 1468660446400 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:06 INFO - PROCESS | 1946 | 1468660446563 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 02:14:06 INFO - PROCESS | 1946 | 1468660446589 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:06 INFO - PROCESS | 1946 | 1468660446591 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x129362000 == 31 [pid = 1946] [id = 631] 02:14:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x119d5dc00) [pid = 1946] [serial = 1893] [outer = 0x0] 02:14:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x120e7f800) [pid = 1946] [serial = 1894] [outer = 0x119d5dc00] 02:14:06 INFO - PROCESS | 1946 | 1468660446632 Marionette DEBUG loaded listener.js 02:14:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x120ea3800) [pid = 1946] [serial = 1895] [outer = 0x119d5dc00] 02:14:07 INFO - PROCESS | 1946 | 1468660447018 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 02:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 673ms 02:14:07 INFO - PROCESS | 1946 | 1468660447064 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 02:14:07 INFO - PROCESS | 1946 | 1468660447066 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 02:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:14:07 INFO - PROCESS | 1946 | 1468660447070 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:14:07 INFO - PROCESS | 1946 | 1468660447072 Marionette TRACE conn2 <- [1,2498,null,{}] 02:14:07 INFO - PROCESS | 1946 | 1468660447075 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:07 INFO - PROCESS | 1946 | 1468660447078 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:07 INFO - PROCESS | 1946 | 1468660447238 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 02:14:07 INFO - PROCESS | 1946 | 1468660447289 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:07 INFO - PROCESS | 1946 | 1468660447290 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a852800 == 32 [pid = 1946] [id = 632] 02:14:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x118307400) [pid = 1946] [serial = 1896] [outer = 0x0] 02:14:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12150e400) [pid = 1946] [serial = 1897] [outer = 0x118307400] 02:14:07 INFO - PROCESS | 1946 | 1468660447328 Marionette DEBUG loaded listener.js 02:14:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x12330b800) [pid = 1946] [serial = 1898] [outer = 0x118307400] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x1269bf000) [pid = 1946] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x124839c00) [pid = 1946] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x115d0e400) [pid = 1946] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x11953f000) [pid = 1946] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x116f91800) [pid = 1946] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x116235000) [pid = 1946] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1164e8c00) [pid = 1946] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x11883d000) [pid = 1946] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x112a7cc00) [pid = 1946] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x110fed800) [pid = 1946] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1162a1800) [pid = 1946] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1188f8800) [pid = 1946] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11950a000) [pid = 1946] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x110fe3400) [pid = 1946] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x116906400) [pid = 1946] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1210cf400) [pid = 1946] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x112a7dc00) [pid = 1946] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x111f2fc00) [pid = 1946] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1167dfc00) [pid = 1946] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:14:07 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x115e62800) [pid = 1946] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:14:07 INFO - PROCESS | 1946 | 1468660447904 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 02:14:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:14:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 874ms 02:14:07 INFO - PROCESS | 1946 | 1468660447946 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 02:14:07 INFO - PROCESS | 1946 | 1468660447947 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 02:14:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:14:07 INFO - PROCESS | 1946 | 1468660447950 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:14:07 INFO - PROCESS | 1946 | 1468660447951 Marionette TRACE conn2 <- [1,2502,null,{}] 02:14:07 INFO - PROCESS | 1946 | 1468660447954 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:07 INFO - PROCESS | 1946 | 1468660447962 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:08 INFO - PROCESS | 1946 | 1468660448158 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 02:14:08 INFO - PROCESS | 1946 | 1468660448170 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:08 INFO - PROCESS | 1946 | 1468660448171 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x12babe800 == 33 [pid = 1946] [id = 633] 02:14:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x112231c00) [pid = 1946] [serial = 1899] [outer = 0x0] 02:14:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x116983000) [pid = 1946] [serial = 1900] [outer = 0x112231c00] 02:14:08 INFO - PROCESS | 1946 | 1468660448213 Marionette DEBUG loaded listener.js 02:14:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x121927400) [pid = 1946] [serial = 1901] [outer = 0x112231c00] 02:14:08 INFO - PROCESS | 1946 | 1468660448601 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 677ms 02:14:08 INFO - PROCESS | 1946 | 1468660448629 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 02:14:08 INFO - PROCESS | 1946 | 1468660448630 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 02:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:14:08 INFO - PROCESS | 1946 | 1468660448632 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:14:08 INFO - PROCESS | 1946 | 1468660448633 Marionette TRACE conn2 <- [1,2506,null,{}] 02:14:08 INFO - PROCESS | 1946 | 1468660448645 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:08 INFO - PROCESS | 1946 | 1468660448646 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:08 INFO - PROCESS | 1946 | 1468660448730 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 02:14:08 INFO - PROCESS | 1946 | 1468660448735 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:08 INFO - PROCESS | 1946 | 1468660448737 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd89000 == 34 [pid = 1946] [id = 634] 02:14:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1195c7800) [pid = 1946] [serial = 1902] [outer = 0x0] 02:14:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x123426800) [pid = 1946] [serial = 1903] [outer = 0x1195c7800] 02:14:08 INFO - PROCESS | 1946 | 1468660448777 Marionette DEBUG loaded listener.js 02:14:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x124ded800) [pid = 1946] [serial = 1904] [outer = 0x1195c7800] 02:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 578ms 02:14:09 INFO - PROCESS | 1946 | 1468660449204 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:14:09 INFO - PROCESS | 1946 | 1468660449213 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 02:14:09 INFO - PROCESS | 1946 | 1468660449214 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 02:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:14:09 INFO - PROCESS | 1946 | 1468660449216 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:14:09 INFO - PROCESS | 1946 | 1468660449217 Marionette TRACE conn2 <- [1,2510,null,{}] 02:14:09 INFO - PROCESS | 1946 | 1468660449219 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:09 INFO - PROCESS | 1946 | 1468660449221 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:09 INFO - PROCESS | 1946 | 1468660449295 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 02:14:09 INFO - PROCESS | 1946 | 1468660449358 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:09 INFO - PROCESS | 1946 | 1468660449359 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf5a800 == 35 [pid = 1946] [id = 635] 02:14:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12330c400) [pid = 1946] [serial = 1905] [outer = 0x0] 02:14:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1254d5400) [pid = 1946] [serial = 1906] [outer = 0x12330c400] 02:14:09 INFO - PROCESS | 1946 | 1468660449383 Marionette DEBUG loaded listener.js 02:14:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12673c800) [pid = 1946] [serial = 1907] [outer = 0x12330c400] 02:14:09 INFO - PROCESS | 1946 | 1468660449650 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 02:14:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:14:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 470ms 02:14:09 INFO - PROCESS | 1946 | 1468660449686 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 02:14:09 INFO - PROCESS | 1946 | 1468660449688 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 02:14:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:14:09 INFO - PROCESS | 1946 | 1468660449698 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:14:09 INFO - PROCESS | 1946 | 1468660449699 Marionette TRACE conn2 <- [1,2514,null,{}] 02:14:09 INFO - PROCESS | 1946 | 1468660449701 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:09 INFO - PROCESS | 1946 | 1468660449702 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:09 INFO - PROCESS | 1946 | 1468660449840 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 02:14:09 INFO - PROCESS | 1946 | 1468660449898 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:09 INFO - PROCESS | 1946 | 1468660449899 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x115eb9000 == 36 [pid = 1946] [id = 636] 02:14:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x110fe5000) [pid = 1946] [serial = 1908] [outer = 0x0] 02:14:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x111d7b400) [pid = 1946] [serial = 1909] [outer = 0x110fe5000] 02:14:09 INFO - PROCESS | 1946 | 1468660449931 Marionette DEBUG loaded listener.js 02:14:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x113208c00) [pid = 1946] [serial = 1910] [outer = 0x110fe5000] 02:14:10 INFO - PROCESS | 1946 | 1468660450506 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 877ms 02:14:10 INFO - PROCESS | 1946 | 1468660450569 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 02:14:10 INFO - PROCESS | 1946 | 1468660450572 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 02:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:14:10 INFO - PROCESS | 1946 | 1468660450576 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:14:10 INFO - PROCESS | 1946 | 1468660450578 Marionette TRACE conn2 <- [1,2518,null,{}] 02:14:10 INFO - PROCESS | 1946 | 1468660450581 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:10 INFO - PROCESS | 1946 | 1468660450585 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:10 INFO - PROCESS | 1946 | 1468660450693 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 02:14:10 INFO - PROCESS | 1946 | 1468660450753 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:10 INFO - PROCESS | 1946 | 1468660450755 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234bb000 == 37 [pid = 1946] [id = 637] 02:14:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1167e5400) [pid = 1946] [serial = 1911] [outer = 0x0] 02:14:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x118227400) [pid = 1946] [serial = 1912] [outer = 0x1167e5400] 02:14:10 INFO - PROCESS | 1946 | 1468660450785 Marionette DEBUG loaded listener.js 02:14:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x1186e2c00) [pid = 1946] [serial = 1913] [outer = 0x1167e5400] 02:14:11 INFO - PROCESS | 1946 | 1468660451396 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:14:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:14:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1020ms 02:14:11 INFO - PROCESS | 1946 | 1468660451630 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 02:14:11 INFO - PROCESS | 1946 | 1468660451635 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 02:14:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:14:11 INFO - PROCESS | 1946 | 1468660451641 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:14:11 INFO - PROCESS | 1946 | 1468660451644 Marionette TRACE conn2 <- [1,2522,null,{}] 02:14:11 INFO - PROCESS | 1946 | 1468660451649 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:11 INFO - PROCESS | 1946 | 1468660451652 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:11 INFO - PROCESS | 1946 | 1468660451781 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 02:14:11 INFO - PROCESS | 1946 | 1468660451838 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:11 INFO - PROCESS | 1946 | 1468660451841 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192c8000 == 38 [pid = 1946] [id = 638] 02:14:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x116745800) [pid = 1946] [serial = 1914] [outer = 0x0] 02:14:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x116774800) [pid = 1946] [serial = 1915] [outer = 0x116745800] 02:14:11 INFO - PROCESS | 1946 | 1468660451868 Marionette DEBUG loaded listener.js 02:14:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x116f94000) [pid = 1946] [serial = 1916] [outer = 0x116745800] 02:14:12 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf5a800 == 37 [pid = 1946] [id = 635] 02:14:12 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd89000 == 36 [pid = 1946] [id = 634] 02:14:12 INFO - PROCESS | 1946 | --DOCSHELL 0x12babe800 == 35 [pid = 1946] [id = 633] 02:14:12 INFO - PROCESS | 1946 | --DOCSHELL 0x12a852800 == 34 [pid = 1946] [id = 632] 02:14:12 INFO - PROCESS | 1946 | --DOCSHELL 0x129362000 == 33 [pid = 1946] [id = 631] 02:14:12 INFO - PROCESS | 1946 | --DOCSHELL 0x1254b9800 == 32 [pid = 1946] [id = 630] 02:14:12 INFO - PROCESS | 1946 | --DOCSHELL 0x119a52000 == 31 [pid = 1946] [id = 629] 02:14:12 INFO - PROCESS | 1946 | --DOCSHELL 0x117161800 == 30 [pid = 1946] [id = 628] 02:14:12 INFO - PROCESS | 1946 | --DOCSHELL 0x116ad3800 == 29 [pid = 1946] [id = 627] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x1184ce400) [pid = 1946] [serial = 1862] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x119592000) [pid = 1946] [serial = 1831] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x11883a800) [pid = 1946] [serial = 1826] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x117ec1800) [pid = 1946] [serial = 1825] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x118974c00) [pid = 1946] [serial = 1828] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x116778c00) [pid = 1946] [serial = 1822] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x119208c00) [pid = 1946] [serial = 1864] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x116f91c00) [pid = 1946] [serial = 1823] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x113062c00) [pid = 1946] [serial = 1819] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1132e9000) [pid = 1946] [serial = 1820] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x113c61800) [pid = 1946] [serial = 1816] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x11676ac00) [pid = 1946] [serial = 1817] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x117ebe000) [pid = 1946] [serial = 1808] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x116778400) [pid = 1946] [serial = 1807] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119521400) [pid = 1946] [serial = 1810] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119592800) [pid = 1946] [serial = 1811] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x121926400) [pid = 1946] [serial = 1814] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1195cec00) [pid = 1946] [serial = 1813] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11950b400) [pid = 1946] [serial = 1865] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x113c64800) [pid = 1946] [serial = 1858] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x120e2a400) [pid = 1946] [serial = 1834] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1195cb800) [pid = 1946] [serial = 1832] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12191fc00) [pid = 1946] [serial = 1838] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12181f800) [pid = 1946] [serial = 1837] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x121af1c00) [pid = 1946] [serial = 1840] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x11883d800) [pid = 1946] [serial = 1843] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x116772000) [pid = 1946] [serial = 1861] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x124838800) [pid = 1946] [serial = 1847] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1233bb400) [pid = 1946] [serial = 1841] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x120ea1c00) [pid = 1946] [serial = 1835] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11676e000) [pid = 1946] [serial = 1859] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x119da0000) [pid = 1946] [serial = 1844] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x116748000) [pid = 1946] [serial = 1855] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x12144e000) [pid = 1946] [serial = 1846] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x116933800) [pid = 1946] [serial = 1856] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x12674b800) [pid = 1946] [serial = 1850] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x129162800) [pid = 1946] [serial = 1853] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x11952b400) [pid = 1946] [serial = 1829] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x128533800) [pid = 1946] [serial = 1852] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x125447c00) [pid = 1946] [serial = 1849] [outer = 0x0] [url = about:blank] 02:14:12 INFO - PROCESS | 1946 | 1468660452284 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 02:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 673ms 02:14:12 INFO - PROCESS | 1946 | 1468660452314 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 02:14:12 INFO - PROCESS | 1946 | 1468660452316 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 02:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:14:12 INFO - PROCESS | 1946 | 1468660452321 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:14:12 INFO - PROCESS | 1946 | 1468660452326 Marionette TRACE conn2 <- [1,2526,null,{}] 02:14:12 INFO - PROCESS | 1946 | 1468660452329 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:12 INFO - PROCESS | 1946 | 1468660452330 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:12 INFO - PROCESS | 1946 | 1468660452409 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 02:14:12 INFO - PROCESS | 1946 | 1468660452472 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:12 INFO - PROCESS | 1946 | 1468660452473 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x1188d4000 == 30 [pid = 1946] [id = 639] 02:14:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x116f91c00) [pid = 1946] [serial = 1917] [outer = 0x0] 02:14:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x1186dc800) [pid = 1946] [serial = 1918] [outer = 0x116f91c00] 02:14:12 INFO - PROCESS | 1946 | 1468660452501 Marionette DEBUG loaded listener.js 02:14:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x1190d6800) [pid = 1946] [serial = 1919] [outer = 0x116f91c00] 02:14:12 INFO - PROCESS | 1946 | 1468660452815 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:14:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:14:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 528ms 02:14:12 INFO - PROCESS | 1946 | 1468660452846 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 02:14:12 INFO - PROCESS | 1946 | 1468660452848 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 02:14:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:14:12 INFO - PROCESS | 1946 | 1468660452850 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:14:12 INFO - PROCESS | 1946 | 1468660452851 Marionette TRACE conn2 <- [1,2530,null,{}] 02:14:12 INFO - PROCESS | 1946 | 1468660452859 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:12 INFO - PROCESS | 1946 | 1468660452862 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:12 INFO - PROCESS | 1946 | 1468660452947 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 02:14:12 INFO - PROCESS | 1946 | 1468660452953 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:12 INFO - PROCESS | 1946 | 1468660452956 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x1213b1800 == 31 [pid = 1946] [id = 640] 02:14:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x11953f000) [pid = 1946] [serial = 1920] [outer = 0x0] 02:14:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x119589400) [pid = 1946] [serial = 1921] [outer = 0x11953f000] 02:14:12 INFO - PROCESS | 1946 | 1468660452987 Marionette DEBUG loaded listener.js 02:14:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1195c8800) [pid = 1946] [serial = 1922] [outer = 0x11953f000] 02:14:13 INFO - PROCESS | 1946 | 1468660453371 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 574ms 02:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:14:13 INFO - PROCESS | 1946 | 1468660453425 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 02:14:13 INFO - PROCESS | 1946 | 1468660453426 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 02:14:13 INFO - PROCESS | 1946 | 1468660453428 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:14:13 INFO - PROCESS | 1946 | 1468660453429 Marionette TRACE conn2 <- [1,2534,null,{}] 02:14:13 INFO - PROCESS | 1946 | 1468660453432 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:13 INFO - PROCESS | 1946 | 1468660453433 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:13 INFO - PROCESS | 1946 | 1468660453515 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 02:14:13 INFO - PROCESS | 1946 | 1468660453518 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:13 INFO - PROCESS | 1946 | 1468660453520 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x125413800 == 32 [pid = 1946] [id = 641] 02:14:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x112d90800) [pid = 1946] [serial = 1923] [outer = 0x0] 02:14:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119d9e400) [pid = 1946] [serial = 1924] [outer = 0x112d90800] 02:14:13 INFO - PROCESS | 1946 | 1468660453548 Marionette DEBUG loaded listener.js 02:14:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x120e32800) [pid = 1946] [serial = 1925] [outer = 0x112d90800] 02:14:13 INFO - PROCESS | 1946 | 1468660453871 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 02:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 471ms 02:14:13 INFO - PROCESS | 1946 | 1468660453901 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 02:14:13 INFO - PROCESS | 1946 | 1468660453902 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 02:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:14:13 INFO - PROCESS | 1946 | 1468660453905 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:14:13 INFO - PROCESS | 1946 | 1468660453906 Marionette TRACE conn2 <- [1,2538,null,{}] 02:14:13 INFO - PROCESS | 1946 | 1468660453908 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:13 INFO - PROCESS | 1946 | 1468660453909 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:14 INFO - PROCESS | 1946 | 1468660454019 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 02:14:14 INFO - PROCESS | 1946 | 1468660454025 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:14 INFO - PROCESS | 1946 | 1468660454026 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186af000 == 33 [pid = 1946] [id = 642] 02:14:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x11985b400) [pid = 1946] [serial = 1926] [outer = 0x0] 02:14:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x120ea2000) [pid = 1946] [serial = 1927] [outer = 0x11985b400] 02:14:14 INFO - PROCESS | 1946 | 1468660454050 Marionette DEBUG loaded listener.js 02:14:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x12144f000) [pid = 1946] [serial = 1928] [outer = 0x11985b400] 02:14:14 INFO - PROCESS | 1946 | 1468660454410 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:14:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:14:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 02:14:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:14:14 INFO - PROCESS | 1946 | 1468660454426 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 02:14:14 INFO - PROCESS | 1946 | 1468660454427 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 02:14:14 INFO - PROCESS | 1946 | 1468660454429 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:14:14 INFO - PROCESS | 1946 | 1468660454430 Marionette TRACE conn2 <- [1,2542,null,{}] 02:14:14 INFO - PROCESS | 1946 | 1468660454438 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:14 INFO - PROCESS | 1946 | 1468660454445 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:14 INFO - PROCESS | 1946 | 1468660454566 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 02:14:14 INFO - PROCESS | 1946 | 1468660454579 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:14 INFO - PROCESS | 1946 | 1468660454581 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a84e800 == 34 [pid = 1946] [id = 643] 02:14:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x121920c00) [pid = 1946] [serial = 1929] [outer = 0x0] 02:14:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x12341b400) [pid = 1946] [serial = 1930] [outer = 0x121920c00] 02:14:14 INFO - PROCESS | 1946 | 1468660454606 Marionette DEBUG loaded listener.js 02:14:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1269c0000) [pid = 1946] [serial = 1931] [outer = 0x121920c00] 02:14:14 INFO - PROCESS | 1946 | 1468660454960 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 02:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 573ms 02:14:15 INFO - PROCESS | 1946 | 1468660455002 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 02:14:15 INFO - PROCESS | 1946 | 1468660455004 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 02:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:14:15 INFO - PROCESS | 1946 | 1468660455006 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:14:15 INFO - PROCESS | 1946 | 1468660455007 Marionette TRACE conn2 <- [1,2546,null,{}] 02:14:15 INFO - PROCESS | 1946 | 1468660455010 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:15 INFO - PROCESS | 1946 | 1468660455011 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:15 INFO - PROCESS | 1946 | 1468660455109 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 02:14:15 INFO - PROCESS | 1946 | 1468660455113 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:15 INFO - PROCESS | 1946 | 1468660455114 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b246800 == 35 [pid = 1946] [id = 644] 02:14:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1269c1000) [pid = 1946] [serial = 1932] [outer = 0x0] 02:14:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x12822c800) [pid = 1946] [serial = 1933] [outer = 0x1269c1000] 02:14:15 INFO - PROCESS | 1946 | 1468660455138 Marionette DEBUG loaded listener.js 02:14:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x128574400) [pid = 1946] [serial = 1934] [outer = 0x1269c1000] 02:14:15 INFO - PROCESS | 1946 | 1468660455483 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 02:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 521ms 02:14:15 INFO - PROCESS | 1946 | 1468660455528 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 02:14:15 INFO - PROCESS | 1946 | 1468660455529 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 02:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:14:15 INFO - PROCESS | 1946 | 1468660455531 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:14:15 INFO - PROCESS | 1946 | 1468660455532 Marionette TRACE conn2 <- [1,2550,null,{}] 02:14:15 INFO - PROCESS | 1946 | 1468660455534 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:15 INFO - PROCESS | 1946 | 1468660455535 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:15 INFO - PROCESS | 1946 | 1468660455631 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 02:14:15 INFO - PROCESS | 1946 | 1468660455644 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:15 INFO - PROCESS | 1946 | 1468660455645 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd86800 == 36 [pid = 1946] [id = 645] 02:14:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x128224000) [pid = 1946] [serial = 1935] [outer = 0x0] 02:14:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12915bc00) [pid = 1946] [serial = 1936] [outer = 0x128224000] 02:14:15 INFO - PROCESS | 1946 | 1468660455669 Marionette DEBUG loaded listener.js 02:14:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1293b9800) [pid = 1946] [serial = 1937] [outer = 0x128224000] 02:14:16 INFO - PROCESS | 1946 | 1468660456027 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 02:14:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:14:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 519ms 02:14:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:14:16 INFO - PROCESS | 1946 | 1468660456051 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 02:14:16 INFO - PROCESS | 1946 | 1468660456052 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 02:14:16 INFO - PROCESS | 1946 | 1468660456061 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:14:16 INFO - PROCESS | 1946 | 1468660456062 Marionette TRACE conn2 <- [1,2554,null,{}] 02:14:16 INFO - PROCESS | 1946 | 1468660456065 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:16 INFO - PROCESS | 1946 | 1468660456066 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:16 INFO - PROCESS | 1946 | 1468660456168 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 02:14:16 INFO - PROCESS | 1946 | 1468660456173 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:16 INFO - PROCESS | 1946 | 1468660456174 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c340800 == 37 [pid = 1946] [id = 646] 02:14:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1293ba000) [pid = 1946] [serial = 1938] [outer = 0x0] 02:14:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1293c2800) [pid = 1946] [serial = 1939] [outer = 0x1293ba000] 02:14:16 INFO - PROCESS | 1946 | 1468660456198 Marionette DEBUG loaded listener.js 02:14:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1293edc00) [pid = 1946] [serial = 1940] [outer = 0x1293ba000] 02:14:16 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1122b0c00) [pid = 1946] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:14:16 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x115e63800) [pid = 1946] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:14:16 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x111f5fc00) [pid = 1946] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:14:16 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1195c7800) [pid = 1946] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:14:16 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x119d5dc00) [pid = 1946] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:14:16 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x118307400) [pid = 1946] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:14:16 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x112231c00) [pid = 1946] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:14:16 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1130b8400) [pid = 1946] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:14:16 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119211000) [pid = 1946] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:14:16 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119d9e800) [pid = 1946] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:14:16 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1184c6000) [pid = 1946] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:14:16 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x120eae000) [pid = 1946] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:14:16 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x121920400) [pid = 1946] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:14:16 INFO - PROCESS | 1946 | 1468660456567 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:14:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:14:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 525ms 02:14:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:14:16 INFO - PROCESS | 1946 | 1468660456581 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 02:14:16 INFO - PROCESS | 1946 | 1468660456582 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 02:14:16 INFO - PROCESS | 1946 | 1468660456584 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:14:16 INFO - PROCESS | 1946 | 1468660456586 Marionette TRACE conn2 <- [1,2558,null,{}] 02:14:16 INFO - PROCESS | 1946 | 1468660456588 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:16 INFO - PROCESS | 1946 | 1468660456589 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:16 INFO - PROCESS | 1946 | 1468660456671 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 02:14:16 INFO - PROCESS | 1946 | 1468660456733 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:16 INFO - PROCESS | 1946 | 1468660456734 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x12540c000 == 38 [pid = 1946] [id = 647] 02:14:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1130b8400) [pid = 1946] [serial = 1941] [outer = 0x0] 02:14:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1184c6000) [pid = 1946] [serial = 1942] [outer = 0x1130b8400] 02:14:16 INFO - PROCESS | 1946 | 1468660456758 Marionette DEBUG loaded listener.js 02:14:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x120e2b000) [pid = 1946] [serial = 1943] [outer = 0x1130b8400] 02:14:17 INFO - PROCESS | 1946 | 1468660457051 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:14:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:14:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 519ms 02:14:17 INFO - PROCESS | 1946 | 1468660457104 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 02:14:17 INFO - PROCESS | 1946 | 1468660457105 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 02:14:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:14:17 INFO - PROCESS | 1946 | 1468660457110 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:14:17 INFO - PROCESS | 1946 | 1468660457112 Marionette TRACE conn2 <- [1,2562,null,{}] 02:14:17 INFO - PROCESS | 1946 | 1468660457115 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:17 INFO - PROCESS | 1946 | 1468660457116 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:17 INFO - PROCESS | 1946 | 1468660457210 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 02:14:17 INFO - PROCESS | 1946 | 1468660457214 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:17 INFO - PROCESS | 1946 | 1468660457216 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cbb7800 == 39 [pid = 1946] [id = 648] 02:14:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x120e33800) [pid = 1946] [serial = 1944] [outer = 0x0] 02:14:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x1293ee800) [pid = 1946] [serial = 1945] [outer = 0x120e33800] 02:14:17 INFO - PROCESS | 1946 | 1468660457242 Marionette DEBUG loaded listener.js 02:14:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x129625c00) [pid = 1946] [serial = 1946] [outer = 0x120e33800] 02:14:17 INFO - PROCESS | 1946 | 1468660457687 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 02:14:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:14:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 621ms 02:14:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:14:17 INFO - PROCESS | 1946 | 1468660457730 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 02:14:17 INFO - PROCESS | 1946 | 1468660457731 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 02:14:17 INFO - PROCESS | 1946 | 1468660457733 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:14:17 INFO - PROCESS | 1946 | 1468660457734 Marionette TRACE conn2 <- [1,2566,null,{}] 02:14:17 INFO - PROCESS | 1946 | 1468660457736 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:17 INFO - PROCESS | 1946 | 1468660457737 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:17 INFO - PROCESS | 1946 | 1468660457804 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 02:14:17 INFO - PROCESS | 1946 | 1468660457811 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:17 INFO - PROCESS | 1946 | 1468660457812 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x12ccb0000 == 40 [pid = 1946] [id = 649] 02:14:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x12a4d7400) [pid = 1946] [serial = 1947] [outer = 0x0] 02:14:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x12a770400) [pid = 1946] [serial = 1948] [outer = 0x12a4d7400] 02:14:17 INFO - PROCESS | 1946 | 1468660457831 Marionette DEBUG loaded listener.js 02:14:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12a8ca000) [pid = 1946] [serial = 1949] [outer = 0x12a4d7400] 02:14:18 INFO - PROCESS | 1946 | 1468660458272 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 02:14:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:14:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 572ms 02:14:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:14:18 INFO - PROCESS | 1946 | 1468660458306 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 02:14:18 INFO - PROCESS | 1946 | 1468660458308 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 02:14:18 INFO - PROCESS | 1946 | 1468660458311 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:14:18 INFO - PROCESS | 1946 | 1468660458313 Marionette TRACE conn2 <- [1,2570,null,{}] 02:14:18 INFO - PROCESS | 1946 | 1468660458335 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:18 INFO - PROCESS | 1946 | 1468660458337 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:18 INFO - PROCESS | 1946 | 1468660458463 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 02:14:18 INFO - PROCESS | 1946 | 1468660458617 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:18 INFO - PROCESS | 1946 | 1468660458619 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x11662b800 == 41 [pid = 1946] [id = 650] 02:14:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x110fdf400) [pid = 1946] [serial = 1950] [outer = 0x0] 02:14:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x111d75000) [pid = 1946] [serial = 1951] [outer = 0x110fdf400] 02:14:18 INFO - PROCESS | 1946 | 1468660458651 Marionette DEBUG loaded listener.js 02:14:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x114f6e400) [pid = 1946] [serial = 1952] [outer = 0x110fdf400] 02:14:19 INFO - PROCESS | 1946 | 1468660459167 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 02:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 885ms 02:14:19 INFO - PROCESS | 1946 | 1468660459197 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 02:14:19 INFO - PROCESS | 1946 | 1468660459199 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 02:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:14:19 INFO - PROCESS | 1946 | 1468660459202 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:14:19 INFO - PROCESS | 1946 | 1468660459204 Marionette TRACE conn2 <- [1,2574,null,{}] 02:14:19 INFO - PROCESS | 1946 | 1468660459210 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:19 INFO - PROCESS | 1946 | 1468660459212 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:19 INFO - PROCESS | 1946 | 1468660459317 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 02:14:19 INFO - PROCESS | 1946 | 1468660459393 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:19 INFO - PROCESS | 1946 | 1468660459395 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x12332b000 == 42 [pid = 1946] [id = 651] 02:14:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x118834c00) [pid = 1946] [serial = 1953] [outer = 0x0] 02:14:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1190d6c00) [pid = 1946] [serial = 1954] [outer = 0x118834c00] 02:14:19 INFO - PROCESS | 1946 | 1468660459425 Marionette DEBUG loaded listener.js 02:14:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x119507400) [pid = 1946] [serial = 1955] [outer = 0x118834c00] 02:14:19 INFO - PROCESS | 1946 | 1468660459844 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:14:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:14:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 674ms 02:14:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:14:19 INFO - PROCESS | 1946 | 1468660459878 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 02:14:19 INFO - PROCESS | 1946 | 1468660459880 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 02:14:19 INFO - PROCESS | 1946 | 1468660459883 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:14:19 INFO - PROCESS | 1946 | 1468660459884 Marionette TRACE conn2 <- [1,2578,null,{}] 02:14:19 INFO - PROCESS | 1946 | 1468660459887 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:19 INFO - PROCESS | 1946 | 1468660459889 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:19 INFO - PROCESS | 1946 | 1468660459997 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 02:14:20 INFO - PROCESS | 1946 | 1468660460060 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:20 INFO - PROCESS | 1946 | 1468660460061 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c346000 == 43 [pid = 1946] [id = 652] 02:14:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x119529400) [pid = 1946] [serial = 1956] [outer = 0x0] 02:14:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x119863000) [pid = 1946] [serial = 1957] [outer = 0x119529400] 02:14:20 INFO - PROCESS | 1946 | 1468660460090 Marionette DEBUG loaded listener.js 02:14:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x1210cd000) [pid = 1946] [serial = 1958] [outer = 0x119529400] 02:14:20 INFO - PROCESS | 1946 | 1468660460576 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:14:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:14:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 720ms 02:14:20 INFO - PROCESS | 1946 | 1468660460640 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 02:14:20 INFO - PROCESS | 1946 | 1468660460642 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 02:14:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:14:20 INFO - PROCESS | 1946 | 1468660460666 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:14:20 INFO - PROCESS | 1946 | 1468660460670 Marionette TRACE conn2 <- [1,2582,null,{}] 02:14:20 INFO - PROCESS | 1946 | 1468660460674 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:20 INFO - PROCESS | 1946 | 1468660460676 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:20 INFO - PROCESS | 1946 | 1468660460780 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 02:14:21 INFO - PROCESS | 1946 | 1468660461022 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:21 INFO - PROCESS | 1946 | 1468660461024 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x118872800 == 44 [pid = 1946] [id = 653] 02:14:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1122bdc00) [pid = 1946] [serial = 1959] [outer = 0x0] 02:14:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x116644c00) [pid = 1946] [serial = 1960] [outer = 0x1122bdc00] 02:14:21 INFO - PROCESS | 1946 | 1468660461053 Marionette DEBUG loaded listener.js 02:14:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1167e0800) [pid = 1946] [serial = 1961] [outer = 0x1122bdc00] 02:14:21 INFO - PROCESS | 1946 | 1468660461454 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:14:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:14:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 832ms 02:14:21 INFO - PROCESS | 1946 | 1468660461495 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 02:14:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:14:21 INFO - PROCESS | 1946 | 1468660461497 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 02:14:21 INFO - PROCESS | 1946 | 1468660461500 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:14:21 INFO - PROCESS | 1946 | 1468660461502 Marionette TRACE conn2 <- [1,2586,null,{}] 02:14:21 INFO - PROCESS | 1946 | 1468660461505 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:21 INFO - PROCESS | 1946 | 1468660461508 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:21 INFO - PROCESS | 1946 | 1468660461600 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 02:14:21 INFO - PROCESS | 1946 | 1468660461662 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:21 INFO - PROCESS | 1946 | 1468660461663 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186bd800 == 45 [pid = 1946] [id = 654] 02:14:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1167e4400) [pid = 1946] [serial = 1962] [outer = 0x0] 02:14:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x11821d000) [pid = 1946] [serial = 1963] [outer = 0x1167e4400] 02:14:21 INFO - PROCESS | 1946 | 1468660461690 Marionette DEBUG loaded listener.js 02:14:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x118839800) [pid = 1946] [serial = 1964] [outer = 0x1167e4400] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x12ccb0000 == 44 [pid = 1946] [id = 649] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x12cbb7800 == 43 [pid = 1946] [id = 648] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x12540c000 == 42 [pid = 1946] [id = 647] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x12c340800 == 41 [pid = 1946] [id = 646] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd86800 == 40 [pid = 1946] [id = 645] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x12b246800 == 39 [pid = 1946] [id = 644] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x12a84e800 == 38 [pid = 1946] [id = 643] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x1186af000 == 37 [pid = 1946] [id = 642] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x125413800 == 36 [pid = 1946] [id = 641] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x1213b1800 == 35 [pid = 1946] [id = 640] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x1188d4000 == 34 [pid = 1946] [id = 639] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x1192c8000 == 33 [pid = 1946] [id = 638] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x1234bb000 == 32 [pid = 1946] [id = 637] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x115eb9000 == 31 [pid = 1946] [id = 636] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x118872800 == 30 [pid = 1946] [id = 653] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x12c346000 == 29 [pid = 1946] [id = 652] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x12332b000 == 28 [pid = 1946] [id = 651] 02:14:22 INFO - PROCESS | 1946 | --DOCSHELL 0x11662b800 == 27 [pid = 1946] [id = 650] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x1195c3000) [pid = 1946] [serial = 1891] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x116745000) [pid = 1946] [serial = 1885] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x116776400) [pid = 1946] [serial = 1883] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1131ed000) [pid = 1946] [serial = 1886] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1132ad000) [pid = 1946] [serial = 1882] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x124ded800) [pid = 1946] [serial = 1904] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x120e7f800) [pid = 1946] [serial = 1894] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x119a78400) [pid = 1946] [serial = 1892] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x12150e400) [pid = 1946] [serial = 1897] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x120ea3800) [pid = 1946] [serial = 1895] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x116983000) [pid = 1946] [serial = 1900] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x118227c00) [pid = 1946] [serial = 1868] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x116776800) [pid = 1946] [serial = 1867] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x123426800) [pid = 1946] [serial = 1903] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11954b400) [pid = 1946] [serial = 1871] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x119510800) [pid = 1946] [serial = 1870] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x120e85c00) [pid = 1946] [serial = 1874] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12330b800) [pid = 1946] [serial = 1898] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1254d5400) [pid = 1946] [serial = 1906] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1186e7000) [pid = 1946] [serial = 1888] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119da6c00) [pid = 1946] [serial = 1873] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x121927400) [pid = 1946] [serial = 1901] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x12144a000) [pid = 1946] [serial = 1877] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1210cc400) [pid = 1946] [serial = 1876] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1190d7400) [pid = 1946] [serial = 1889] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x1233ba800) [pid = 1946] [serial = 1880] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x121926800) [pid = 1946] [serial = 1879] [outer = 0x0] [url = about:blank] 02:14:22 INFO - PROCESS | 1946 | 1468660462618 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:14:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:14:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1125ms 02:14:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:14:22 INFO - PROCESS | 1946 | 1468660462629 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 02:14:22 INFO - PROCESS | 1946 | 1468660462631 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 02:14:22 INFO - PROCESS | 1946 | 1468660462634 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:14:22 INFO - PROCESS | 1946 | 1468660462636 Marionette TRACE conn2 <- [1,2590,null,{}] 02:14:22 INFO - PROCESS | 1946 | 1468660462648 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:22 INFO - PROCESS | 1946 | 1468660462650 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:22 INFO - PROCESS | 1946 | 1468660462737 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 02:14:22 INFO - PROCESS | 1946 | 1468660462745 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:22 INFO - PROCESS | 1946 | 1468660462748 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x117465000 == 28 [pid = 1946] [id = 655] 02:14:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x115e08800) [pid = 1946] [serial = 1965] [outer = 0x0] 02:14:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1164ef400) [pid = 1946] [serial = 1966] [outer = 0x115e08800] 02:14:22 INFO - PROCESS | 1946 | 1468660462776 Marionette DEBUG loaded listener.js 02:14:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x111dac000) [pid = 1946] [serial = 1967] [outer = 0x115e08800] 02:14:23 INFO - PROCESS | 1946 | 1468660463146 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 02:14:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:14:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 521ms 02:14:23 INFO - PROCESS | 1946 | 1468660463155 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 02:14:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:14:23 INFO - PROCESS | 1946 | 1468660463159 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 02:14:23 INFO - PROCESS | 1946 | 1468660463164 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:14:23 INFO - PROCESS | 1946 | 1468660463166 Marionette TRACE conn2 <- [1,2594,null,{}] 02:14:23 INFO - PROCESS | 1946 | 1468660463169 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:23 INFO - PROCESS | 1946 | 1468660463170 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:23 INFO - PROCESS | 1946 | 1468660463257 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 02:14:23 INFO - PROCESS | 1946 | 1468660463265 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:23 INFO - PROCESS | 1946 | 1468660463267 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x1188e8000 == 29 [pid = 1946] [id = 656] 02:14:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x116908400) [pid = 1946] [serial = 1968] [outer = 0x0] 02:14:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11821f000) [pid = 1946] [serial = 1969] [outer = 0x116908400] 02:14:23 INFO - PROCESS | 1946 | 1468660463311 Marionette DEBUG loaded listener.js 02:14:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11883bc00) [pid = 1946] [serial = 1970] [outer = 0x116908400] 02:14:23 INFO - PROCESS | 1946 | 1468660463800 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 02:14:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:14:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 671ms 02:14:23 INFO - PROCESS | 1946 | 1468660463835 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 02:14:23 INFO - PROCESS | 1946 | 1468660463836 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 02:14:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:14:23 INFO - PROCESS | 1946 | 1468660463838 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:14:23 INFO - PROCESS | 1946 | 1468660463841 Marionette TRACE conn2 <- [1,2598,null,{}] 02:14:23 INFO - PROCESS | 1946 | 1468660463854 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:23 INFO - PROCESS | 1946 | 1468660463859 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:23 INFO - PROCESS | 1946 | 1468660463934 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 02:14:23 INFO - PROCESS | 1946 | 1468660463939 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:23 INFO - PROCESS | 1946 | 1468660463943 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x121394000 == 30 [pid = 1946] [id = 657] 02:14:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x111da8400) [pid = 1946] [serial = 1971] [outer = 0x0] 02:14:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x119586000) [pid = 1946] [serial = 1972] [outer = 0x111da8400] 02:14:23 INFO - PROCESS | 1946 | 1468660463974 Marionette DEBUG loaded listener.js 02:14:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1195c2800) [pid = 1946] [serial = 1973] [outer = 0x111da8400] 02:14:24 INFO - PROCESS | 1946 | 1468660464347 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:14:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:14:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 530ms 02:14:24 INFO - PROCESS | 1946 | 1468660464368 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 02:14:24 INFO - PROCESS | 1946 | 1468660464370 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 02:14:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:14:24 INFO - PROCESS | 1946 | 1468660464373 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:14:24 INFO - PROCESS | 1946 | 1468660464375 Marionette TRACE conn2 <- [1,2602,null,{}] 02:14:24 INFO - PROCESS | 1946 | 1468660464394 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:24 INFO - PROCESS | 1946 | 1468660464395 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:24 INFO - PROCESS | 1946 | 1468660464474 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 02:14:24 INFO - PROCESS | 1946 | 1468660464479 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:24 INFO - PROCESS | 1946 | 1468660464480 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x125416800 == 31 [pid = 1946] [id = 658] 02:14:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1195ccc00) [pid = 1946] [serial = 1974] [outer = 0x0] 02:14:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119d52800) [pid = 1946] [serial = 1975] [outer = 0x1195ccc00] 02:14:24 INFO - PROCESS | 1946 | 1468660464506 Marionette DEBUG loaded listener.js 02:14:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x120e28c00) [pid = 1946] [serial = 1976] [outer = 0x1195ccc00] 02:14:24 INFO - PROCESS | 1946 | 1468660464887 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 02:14:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:14:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 522ms 02:14:24 INFO - PROCESS | 1946 | 1468660464895 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 02:14:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:14:24 INFO - PROCESS | 1946 | 1468660464896 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 02:14:24 INFO - PROCESS | 1946 | 1468660464899 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:14:24 INFO - PROCESS | 1946 | 1468660464900 Marionette TRACE conn2 <- [1,2606,null,{}] 02:14:24 INFO - PROCESS | 1946 | 1468660464902 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:24 INFO - PROCESS | 1946 | 1468660464903 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:25 INFO - PROCESS | 1946 | 1468660465005 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 02:14:25 INFO - PROCESS | 1946 | 1468660465009 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:25 INFO - PROCESS | 1946 | 1468660465010 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x112eb0000 == 32 [pid = 1946] [id = 659] 02:14:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1132a9400) [pid = 1946] [serial = 1977] [outer = 0x0] 02:14:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x120e31000) [pid = 1946] [serial = 1978] [outer = 0x1132a9400] 02:14:25 INFO - PROCESS | 1946 | 1468660465034 Marionette DEBUG loaded listener.js 02:14:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x120ea8000) [pid = 1946] [serial = 1979] [outer = 0x1132a9400] 02:14:25 INFO - PROCESS | 1946 | 1468660465404 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 02:14:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:14:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 520ms 02:14:25 INFO - PROCESS | 1946 | 1468660465419 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 02:14:25 INFO - PROCESS | 1946 | 1468660465421 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 02:14:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:14:25 INFO - PROCESS | 1946 | 1468660465423 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:14:25 INFO - PROCESS | 1946 | 1468660465424 Marionette TRACE conn2 <- [1,2610,null,{}] 02:14:25 INFO - PROCESS | 1946 | 1468660465434 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:25 INFO - PROCESS | 1946 | 1468660465438 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:25 INFO - PROCESS | 1946 | 1468660465553 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 02:14:25 INFO - PROCESS | 1946 | 1468660465557 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:25 INFO - PROCESS | 1946 | 1468660465558 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a422000 == 33 [pid = 1946] [id = 660] 02:14:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x116471800) [pid = 1946] [serial = 1980] [outer = 0x0] 02:14:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x121918800) [pid = 1946] [serial = 1981] [outer = 0x116471800] 02:14:25 INFO - PROCESS | 1946 | 1468660465584 Marionette DEBUG loaded listener.js 02:14:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x124b2d000) [pid = 1946] [serial = 1982] [outer = 0x116471800] 02:14:25 INFO - PROCESS | 1946 | 1468660465938 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:14:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:14:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 571ms 02:14:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:14:25 INFO - PROCESS | 1946 | 1468660465994 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 02:14:25 INFO - PROCESS | 1946 | 1468660465996 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 02:14:25 INFO - PROCESS | 1946 | 1468660465998 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:14:26 INFO - PROCESS | 1946 | 1468660465999 Marionette TRACE conn2 <- [1,2614,null,{}] 02:14:26 INFO - PROCESS | 1946 | 1468660466008 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:26 INFO - PROCESS | 1946 | 1468660466009 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:26 INFO - PROCESS | 1946 | 1468660466106 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 02:14:26 INFO - PROCESS | 1946 | 1468660466109 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:26 INFO - PROCESS | 1946 | 1468660466111 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aadb000 == 34 [pid = 1946] [id = 661] 02:14:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x124b2e400) [pid = 1946] [serial = 1983] [outer = 0x0] 02:14:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x124ded800) [pid = 1946] [serial = 1984] [outer = 0x124b2e400] 02:14:26 INFO - PROCESS | 1946 | 1468660466144 Marionette DEBUG loaded listener.js 02:14:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12639f000) [pid = 1946] [serial = 1985] [outer = 0x124b2e400] 02:14:26 INFO - PROCESS | 1946 | 1468660466559 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 02:14:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:14:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 579ms 02:14:26 INFO - PROCESS | 1946 | 1468660466579 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 02:14:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:14:26 INFO - PROCESS | 1946 | 1468660466580 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 02:14:26 INFO - PROCESS | 1946 | 1468660466583 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:14:26 INFO - PROCESS | 1946 | 1468660466584 Marionette TRACE conn2 <- [1,2618,null,{}] 02:14:26 INFO - PROCESS | 1946 | 1468660466586 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:26 INFO - PROCESS | 1946 | 1468660466587 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:26 INFO - PROCESS | 1946 | 1468660466686 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x121920c00) [pid = 1946] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x128224000) [pid = 1946] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1269c1000) [pid = 1946] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1293ba000) [pid = 1946] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1130b8400) [pid = 1946] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11953f000) [pid = 1946] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x110fe5000) [pid = 1946] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1167e5400) [pid = 1946] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x112d90800) [pid = 1946] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x116f91c00) [pid = 1946] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x11985b400) [pid = 1946] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x116745800) [pid = 1946] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x12330c400) [pid = 1946] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x120e33800) [pid = 1946] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:14:26 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x12a4d7400) [pid = 1946] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:14:26 INFO - PROCESS | 1946 | 1468660466950 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:26 INFO - PROCESS | 1946 | 1468660466951 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x119842800 == 35 [pid = 1946] [id = 662] 02:14:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1122be000) [pid = 1946] [serial = 1986] [outer = 0x0] 02:14:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11320d400) [pid = 1946] [serial = 1987] [outer = 0x1122be000] 02:14:26 INFO - PROCESS | 1946 | 1468660466976 Marionette DEBUG loaded listener.js 02:14:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x116f91c00) [pid = 1946] [serial = 1988] [outer = 0x1122be000] 02:14:27 INFO - PROCESS | 1946 | 1468660467252 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 718ms 02:14:27 INFO - PROCESS | 1946 | 1468660467302 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 02:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:14:27 INFO - PROCESS | 1946 | 1468660467315 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 02:14:27 INFO - PROCESS | 1946 | 1468660467318 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:14:27 INFO - PROCESS | 1946 | 1468660467319 Marionette TRACE conn2 <- [1,2622,null,{}] 02:14:27 INFO - PROCESS | 1946 | 1468660467321 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:27 INFO - PROCESS | 1946 | 1468660467322 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:27 INFO - PROCESS | 1946 | 1468660467400 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 02:14:27 INFO - PROCESS | 1946 | 1468660467419 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:27 INFO - PROCESS | 1946 | 1468660467421 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x121393800 == 36 [pid = 1946] [id = 663] 02:14:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x118976000) [pid = 1946] [serial = 1989] [outer = 0x0] 02:14:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x120e33800) [pid = 1946] [serial = 1990] [outer = 0x118976000] 02:14:27 INFO - PROCESS | 1946 | 1468660467445 Marionette DEBUG loaded listener.js 02:14:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x126960000) [pid = 1946] [serial = 1991] [outer = 0x118976000] 02:14:27 INFO - PROCESS | 1946 | 1468660467769 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 02:14:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:14:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 470ms 02:14:27 INFO - PROCESS | 1946 | 1468660467789 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 02:14:27 INFO - PROCESS | 1946 | 1468660467791 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 02:14:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:14:27 INFO - PROCESS | 1946 | 1468660467795 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:14:27 INFO - PROCESS | 1946 | 1468660467796 Marionette TRACE conn2 <- [1,2626,null,{}] 02:14:27 INFO - PROCESS | 1946 | 1468660467799 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:27 INFO - PROCESS | 1946 | 1468660467800 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:27 INFO - PROCESS | 1946 | 1468660467906 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 02:14:27 INFO - PROCESS | 1946 | 1468660467911 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:27 INFO - PROCESS | 1946 | 1468660467912 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:27 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd74800 == 37 [pid = 1946] [id = 664] 02:14:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11920c800) [pid = 1946] [serial = 1992] [outer = 0x0] 02:14:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x128225000) [pid = 1946] [serial = 1993] [outer = 0x11920c800] 02:14:27 INFO - PROCESS | 1946 | 1468660467936 Marionette DEBUG loaded listener.js 02:14:27 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x128575800) [pid = 1946] [serial = 1994] [outer = 0x11920c800] 02:14:28 INFO - PROCESS | 1946 | 1468660468251 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:14:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:14:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 468ms 02:14:28 INFO - PROCESS | 1946 | 1468660468263 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 02:14:28 INFO - PROCESS | 1946 | 1468660468265 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 02:14:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:14:28 INFO - PROCESS | 1946 | 1468660468267 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:14:28 INFO - PROCESS | 1946 | 1468660468280 Marionette TRACE conn2 <- [1,2630,null,{}] 02:14:28 INFO - PROCESS | 1946 | 1468660468282 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:28 INFO - PROCESS | 1946 | 1468660468284 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:28 INFO - PROCESS | 1946 | 1468660468372 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 02:14:28 INFO - PROCESS | 1946 | 1468660468378 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:28 INFO - PROCESS | 1946 | 1468660468379 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x12693e000 == 38 [pid = 1946] [id = 665] 02:14:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x126963000) [pid = 1946] [serial = 1995] [outer = 0x0] 02:14:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x129161800) [pid = 1946] [serial = 1996] [outer = 0x126963000] 02:14:28 INFO - PROCESS | 1946 | 1468660468406 Marionette DEBUG loaded listener.js 02:14:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1293f7c00) [pid = 1946] [serial = 1997] [outer = 0x126963000] 02:14:28 INFO - PROCESS | 1946 | 1468660468752 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 02:14:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:14:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 529ms 02:14:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:14:28 INFO - PROCESS | 1946 | 1468660468803 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 02:14:28 INFO - PROCESS | 1946 | 1468660468804 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 02:14:28 INFO - PROCESS | 1946 | 1468660468806 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:14:28 INFO - PROCESS | 1946 | 1468660468807 Marionette TRACE conn2 <- [1,2634,null,{}] 02:14:28 INFO - PROCESS | 1946 | 1468660468810 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:28 INFO - PROCESS | 1946 | 1468660468811 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:28 INFO - PROCESS | 1946 | 1468660468888 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 02:14:28 INFO - PROCESS | 1946 | 1468660468893 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:28 INFO - PROCESS | 1946 | 1468660468895 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cbb7800 == 39 [pid = 1946] [id = 666] 02:14:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x1293f8400) [pid = 1946] [serial = 1998] [outer = 0x0] 02:14:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x129621000) [pid = 1946] [serial = 1999] [outer = 0x1293f8400] 02:14:28 INFO - PROCESS | 1946 | 1468660468918 Marionette DEBUG loaded listener.js 02:14:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12a778000) [pid = 1946] [serial = 2000] [outer = 0x1293f8400] 02:14:29 INFO - PROCESS | 1946 | 1468660469498 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:14:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:14:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 721ms 02:14:29 INFO - PROCESS | 1946 | 1468660469550 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 02:14:29 INFO - PROCESS | 1946 | 1468660469553 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 02:14:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:14:29 INFO - PROCESS | 1946 | 1468660469557 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:14:29 INFO - PROCESS | 1946 | 1468660469563 Marionette TRACE conn2 <- [1,2638,null,{}] 02:14:29 INFO - PROCESS | 1946 | 1468660469566 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:29 INFO - PROCESS | 1946 | 1468660469568 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:29 INFO - PROCESS | 1946 | 1468660469679 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 02:14:29 INFO - PROCESS | 1946 | 1468660469739 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:29 INFO - PROCESS | 1946 | 1468660469740 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192d3000 == 40 [pid = 1946] [id = 667] 02:14:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x1164f1400) [pid = 1946] [serial = 2001] [outer = 0x0] 02:14:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x116772000) [pid = 1946] [serial = 2002] [outer = 0x1164f1400] 02:14:29 INFO - PROCESS | 1946 | 1468660469771 Marionette DEBUG loaded listener.js 02:14:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x116f92000) [pid = 1946] [serial = 2003] [outer = 0x1164f1400] 02:14:30 INFO - PROCESS | 1946 | 1468660470346 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 826ms 02:14:30 INFO - PROCESS | 1946 | 1468660470383 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 02:14:30 INFO - PROCESS | 1946 | 1468660470386 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 02:14:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:14:30 INFO - PROCESS | 1946 | 1468660470391 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:14:30 INFO - PROCESS | 1946 | 1468660470393 Marionette TRACE conn2 <- [1,2642,null,{}] 02:14:30 INFO - PROCESS | 1946 | 1468660470395 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:30 INFO - PROCESS | 1946 | 1468660470397 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:30 INFO - PROCESS | 1946 | 1468660470510 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 02:14:30 INFO - PROCESS | 1946 | 1468660470720 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:30 INFO - PROCESS | 1946 | 1468660470722 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x1164b7000 == 41 [pid = 1946] [id = 668] 02:14:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x113205400) [pid = 1946] [serial = 2004] [outer = 0x0] 02:14:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x115d12800) [pid = 1946] [serial = 2005] [outer = 0x113205400] 02:14:30 INFO - PROCESS | 1946 | 1468660470751 Marionette DEBUG loaded listener.js 02:14:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x116778000) [pid = 1946] [serial = 2006] [outer = 0x113205400] 02:14:31 INFO - PROCESS | 1946 | --DOCSHELL 0x12693e000 == 40 [pid = 1946] [id = 665] 02:14:31 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd74800 == 39 [pid = 1946] [id = 664] 02:14:31 INFO - PROCESS | 1946 | --DOCSHELL 0x121393800 == 38 [pid = 1946] [id = 663] 02:14:31 INFO - PROCESS | 1946 | --DOCSHELL 0x119842800 == 37 [pid = 1946] [id = 662] 02:14:31 INFO - PROCESS | 1946 | --DOCSHELL 0x12aadb000 == 36 [pid = 1946] [id = 661] 02:14:31 INFO - PROCESS | 1946 | --DOCSHELL 0x12a422000 == 35 [pid = 1946] [id = 660] 02:14:31 INFO - PROCESS | 1946 | --DOCSHELL 0x112eb0000 == 34 [pid = 1946] [id = 659] 02:14:31 INFO - PROCESS | 1946 | --DOCSHELL 0x125416800 == 33 [pid = 1946] [id = 658] 02:14:31 INFO - PROCESS | 1946 | --DOCSHELL 0x121394000 == 32 [pid = 1946] [id = 657] 02:14:31 INFO - PROCESS | 1946 | --DOCSHELL 0x1188e8000 == 31 [pid = 1946] [id = 656] 02:14:31 INFO - PROCESS | 1946 | --DOCSHELL 0x117465000 == 30 [pid = 1946] [id = 655] 02:14:31 INFO - PROCESS | 1946 | --DOCSHELL 0x1186bd800 == 29 [pid = 1946] [id = 654] 02:14:31 INFO - PROCESS | 1946 | 1468660471201 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:14:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:14:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 821ms 02:14:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:14:31 INFO - PROCESS | 1946 | 1468660471212 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 02:14:31 INFO - PROCESS | 1946 | 1468660471214 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 02:14:31 INFO - PROCESS | 1946 | 1468660471217 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:14:31 INFO - PROCESS | 1946 | 1468660471219 Marionette TRACE conn2 <- [1,2646,null,{}] 02:14:31 INFO - PROCESS | 1946 | 1468660471222 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:31 INFO - PROCESS | 1946 | 1468660471224 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:31 INFO - PROCESS | 1946 | 1468660471313 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x12341b400) [pid = 1946] [serial = 1930] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x12915bc00) [pid = 1946] [serial = 1936] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x12822c800) [pid = 1946] [serial = 1933] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1293c2800) [pid = 1946] [serial = 1939] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1184c6000) [pid = 1946] [serial = 1942] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1293b9800) [pid = 1946] [serial = 1937] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x119589400) [pid = 1946] [serial = 1921] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1195c8800) [pid = 1946] [serial = 1922] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x111d7b400) [pid = 1946] [serial = 1909] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x113208c00) [pid = 1946] [serial = 1910] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x118227400) [pid = 1946] [serial = 1912] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1186e2c00) [pid = 1946] [serial = 1913] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x119d9e400) [pid = 1946] [serial = 1924] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x120e32800) [pid = 1946] [serial = 1925] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1186dc800) [pid = 1946] [serial = 1918] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1190d6800) [pid = 1946] [serial = 1919] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x120ea2000) [pid = 1946] [serial = 1927] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x116774800) [pid = 1946] [serial = 1915] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x116f94000) [pid = 1946] [serial = 1916] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x12673c800) [pid = 1946] [serial = 1907] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1293ee800) [pid = 1946] [serial = 1945] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x12a8ca000) [pid = 1946] [serial = 1949] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x129625c00) [pid = 1946] [serial = 1946] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1293edc00) [pid = 1946] [serial = 1940] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x128574400) [pid = 1946] [serial = 1934] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x1269c0000) [pid = 1946] [serial = 1931] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x120e2b000) [pid = 1946] [serial = 1943] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x12144f000) [pid = 1946] [serial = 1928] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x12a770400) [pid = 1946] [serial = 1948] [outer = 0x0] [url = about:blank] 02:14:31 INFO - PROCESS | 1946 | 1468660471379 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:31 INFO - PROCESS | 1946 | 1468660471381 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186b6000 == 30 [pid = 1946] [id = 669] 02:14:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x112f34400) [pid = 1946] [serial = 2007] [outer = 0x0] 02:14:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x116777c00) [pid = 1946] [serial = 2008] [outer = 0x112f34400] 02:14:31 INFO - PROCESS | 1946 | 1468660471407 Marionette DEBUG loaded listener.js 02:14:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x118975400) [pid = 1946] [serial = 2009] [outer = 0x112f34400] 02:14:31 INFO - PROCESS | 1946 | 1468660471715 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:14:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:14:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 02:14:31 INFO - PROCESS | 1946 | 1468660471739 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 02:14:31 INFO - PROCESS | 1946 | 1468660471745 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 02:14:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:14:31 INFO - PROCESS | 1946 | 1468660471748 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:14:31 INFO - PROCESS | 1946 | 1468660471749 Marionette TRACE conn2 <- [1,2650,null,{}] 02:14:31 INFO - PROCESS | 1946 | 1468660471752 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:31 INFO - PROCESS | 1946 | 1468660471753 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:31 INFO - PROCESS | 1946 | 1468660471837 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 02:14:31 INFO - PROCESS | 1946 | 1468660471923 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:31 INFO - PROCESS | 1946 | 1468660471924 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x12125e800 == 31 [pid = 1946] [id = 670] 02:14:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1132b2c00) [pid = 1946] [serial = 2010] [outer = 0x0] 02:14:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x119505800) [pid = 1946] [serial = 2011] [outer = 0x1132b2c00] 02:14:31 INFO - PROCESS | 1946 | 1468660471949 Marionette DEBUG loaded listener.js 02:14:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x119592800) [pid = 1946] [serial = 2012] [outer = 0x1132b2c00] 02:14:32 INFO - PROCESS | 1946 | 1468660472250 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:14:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:14:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 520ms 02:14:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:14:32 INFO - PROCESS | 1946 | 1468660472269 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 02:14:32 INFO - PROCESS | 1946 | 1468660472270 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 02:14:32 INFO - PROCESS | 1946 | 1468660472286 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:14:32 INFO - PROCESS | 1946 | 1468660472291 Marionette TRACE conn2 <- [1,2654,null,{}] 02:14:32 INFO - PROCESS | 1946 | 1468660472302 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:32 INFO - PROCESS | 1946 | 1468660472305 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:32 INFO - PROCESS | 1946 | 1468660472395 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 02:14:32 INFO - PROCESS | 1946 | 1468660472453 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:32 INFO - PROCESS | 1946 | 1468660472455 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x123339000 == 32 [pid = 1946] [id = 671] 02:14:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11337e400) [pid = 1946] [serial = 2013] [outer = 0x0] 02:14:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1195c5c00) [pid = 1946] [serial = 2014] [outer = 0x11337e400] 02:14:32 INFO - PROCESS | 1946 | 1468660472481 Marionette DEBUG loaded listener.js 02:14:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x120e8a400) [pid = 1946] [serial = 2015] [outer = 0x11337e400] 02:14:32 INFO - PROCESS | 1946 | 1468660472849 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:14:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:14:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 594ms 02:14:32 INFO - PROCESS | 1946 | 1468660472869 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 02:14:32 INFO - PROCESS | 1946 | 1468660472871 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 02:14:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:14:32 INFO - PROCESS | 1946 | 1468660472875 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:14:32 INFO - PROCESS | 1946 | 1468660472877 Marionette TRACE conn2 <- [1,2658,null,{}] 02:14:32 INFO - PROCESS | 1946 | 1468660472880 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:32 INFO - PROCESS | 1946 | 1468660472882 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:33 INFO - PROCESS | 1946 | 1468660473049 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 02:14:33 INFO - PROCESS | 1946 | 1468660473063 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:33 INFO - PROCESS | 1946 | 1468660473065 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x12936b000 == 33 [pid = 1946] [id = 672] 02:14:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11985b800) [pid = 1946] [serial = 2016] [outer = 0x0] 02:14:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1210ca400) [pid = 1946] [serial = 2017] [outer = 0x11985b800] 02:14:33 INFO - PROCESS | 1946 | 1468660473106 Marionette DEBUG loaded listener.js 02:14:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x12191fc00) [pid = 1946] [serial = 2018] [outer = 0x11985b800] 02:14:33 INFO - PROCESS | 1946 | 1468660473446 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:14:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:14:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 621ms 02:14:33 INFO - PROCESS | 1946 | 1468660473496 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 02:14:33 INFO - PROCESS | 1946 | 1468660473497 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 02:14:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:14:33 INFO - PROCESS | 1946 | 1468660473499 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:14:33 INFO - PROCESS | 1946 | 1468660473500 Marionette TRACE conn2 <- [1,2662,null,{}] 02:14:33 INFO - PROCESS | 1946 | 1468660473503 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:33 INFO - PROCESS | 1946 | 1468660473504 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:33 INFO - PROCESS | 1946 | 1468660473602 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 02:14:33 INFO - PROCESS | 1946 | 1468660473614 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:33 INFO - PROCESS | 1946 | 1468660473618 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x1254b7000 == 34 [pid = 1946] [id = 673] 02:14:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1233b7c00) [pid = 1946] [serial = 2019] [outer = 0x0] 02:14:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1233c3400) [pid = 1946] [serial = 2020] [outer = 0x1233b7c00] 02:14:33 INFO - PROCESS | 1946 | 1468660473650 Marionette DEBUG loaded listener.js 02:14:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x12544e400) [pid = 1946] [serial = 2021] [outer = 0x1233b7c00] 02:14:34 INFO - PROCESS | 1946 | 1468660474021 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:14:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:14:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 569ms 02:14:34 INFO - PROCESS | 1946 | 1468660474070 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 02:14:34 INFO - PROCESS | 1946 | 1468660474071 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 02:14:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:14:34 INFO - PROCESS | 1946 | 1468660474075 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:14:34 INFO - PROCESS | 1946 | 1468660474077 Marionette TRACE conn2 <- [1,2666,null,{}] 02:14:34 INFO - PROCESS | 1946 | 1468660474080 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:34 INFO - PROCESS | 1946 | 1468660474082 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:34 INFO - PROCESS | 1946 | 1468660474241 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 02:14:34 INFO - PROCESS | 1946 | 1468660474259 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:34 INFO - PROCESS | 1946 | 1468660474261 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b2c1800 == 35 [pid = 1946] [id = 674] 02:14:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x119522000) [pid = 1946] [serial = 2022] [outer = 0x0] 02:14:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1269b6000) [pid = 1946] [serial = 2023] [outer = 0x119522000] 02:14:34 INFO - PROCESS | 1946 | 1468660474301 Marionette DEBUG loaded listener.js 02:14:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x128574800) [pid = 1946] [serial = 2024] [outer = 0x119522000] 02:14:35 INFO - PROCESS | 1946 | 1468660475177 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 02:14:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 02:14:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1121ms 02:14:35 INFO - PROCESS | 1946 | 1468660475196 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 02:14:35 INFO - PROCESS | 1946 | 1468660475197 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 02:14:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:14:35 INFO - PROCESS | 1946 | 1468660475199 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:14:35 INFO - PROCESS | 1946 | 1468660475200 Marionette TRACE conn2 <- [1,2670,null,{}] 02:14:35 INFO - PROCESS | 1946 | 1468660475203 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:35 INFO - PROCESS | 1946 | 1468660475204 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:35 INFO - PROCESS | 1946 | 1468660475304 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1132a9400) [pid = 1946] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x116908400) [pid = 1946] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1167e4400) [pid = 1946] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1195ccc00) [pid = 1946] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x116471800) [pid = 1946] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x115e08800) [pid = 1946] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x111da8400) [pid = 1946] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x110fdf400) [pid = 1946] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x118834c00) [pid = 1946] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119529400) [pid = 1946] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1122bdc00) [pid = 1946] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x124b2e400) [pid = 1946] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1122be000) [pid = 1946] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x11920c800) [pid = 1946] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x118976000) [pid = 1946] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:14:35 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x126963000) [pid = 1946] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:14:35 INFO - PROCESS | 1946 | 1468660475421 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:35 INFO - PROCESS | 1946 | 1468660475422 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x11886c800 == 36 [pid = 1946] [id = 675] 02:14:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x111f60c00) [pid = 1946] [serial = 2025] [outer = 0x0] 02:14:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1132ad800) [pid = 1946] [serial = 2026] [outer = 0x111f60c00] 02:14:35 INFO - PROCESS | 1946 | 1468660475448 Marionette DEBUG loaded listener.js 02:14:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x116f94c00) [pid = 1946] [serial = 2027] [outer = 0x111f60c00] 02:14:36 INFO - PROCESS | 1946 | 1468660476202 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:14:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 02:14:36 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:14:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 02:14:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:14:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1018ms 02:14:36 INFO - PROCESS | 1946 | 1468660476219 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 02:14:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:14:36 INFO - PROCESS | 1946 | 1468660476220 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 02:14:36 INFO - PROCESS | 1946 | 1468660476222 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:14:36 INFO - PROCESS | 1946 | 1468660476224 Marionette TRACE conn2 <- [1,2674,null,{}] 02:14:36 INFO - PROCESS | 1946 | 1468660476234 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:36 INFO - PROCESS | 1946 | 1468660476235 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:36 INFO - PROCESS | 1946 | 1468660476299 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 02:14:36 INFO - PROCESS | 1946 | 1468660476302 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:36 INFO - PROCESS | 1946 | 1468660476303 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf5d800 == 37 [pid = 1946] [id = 676] 02:14:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x116f9ec00) [pid = 1946] [serial = 2028] [outer = 0x0] 02:14:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x124b2e400) [pid = 1946] [serial = 2029] [outer = 0x116f9ec00] 02:14:36 INFO - PROCESS | 1946 | 1468660476325 Marionette DEBUG loaded listener.js 02:14:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x12822f400) [pid = 1946] [serial = 2030] [outer = 0x116f9ec00] 02:14:37 INFO - PROCESS | 1946 | 1468660477237 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:14:37 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 02:14:37 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:14:37 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 02:14:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:37 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:14:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1031ms 02:14:37 INFO - PROCESS | 1946 | 1468660477261 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 02:14:37 INFO - PROCESS | 1946 | 1468660477262 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 02:14:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 02:14:37 INFO - PROCESS | 1946 | 1468660477264 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:14:37 INFO - PROCESS | 1946 | 1468660477266 Marionette TRACE conn2 <- [1,2678,null,{}] 02:14:37 INFO - PROCESS | 1946 | 1468660477268 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:37 INFO - PROCESS | 1946 | 1468660477269 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:37 INFO - PROCESS | 1946 | 1468660477371 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 02:14:37 INFO - PROCESS | 1946 | 1468660477377 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:37 INFO - PROCESS | 1946 | 1468660477379 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x112dd5000 == 38 [pid = 1946] [id = 677] 02:14:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x110f95c00) [pid = 1946] [serial = 2031] [outer = 0x0] 02:14:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x110fe8400) [pid = 1946] [serial = 2032] [outer = 0x110f95c00] 02:14:37 INFO - PROCESS | 1946 | 1468660477441 Marionette DEBUG loaded listener.js 02:14:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1132aa000) [pid = 1946] [serial = 2033] [outer = 0x110f95c00] 02:14:38 INFO - PROCESS | 1946 | 1468660478506 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 02:14:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 02:14:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1270ms 02:14:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:14:38 INFO - PROCESS | 1946 | 1468660478536 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 02:14:38 INFO - PROCESS | 1946 | 1468660478538 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 02:14:38 INFO - PROCESS | 1946 | 1468660478542 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:14:38 INFO - PROCESS | 1946 | 1468660478544 Marionette TRACE conn2 <- [1,2682,null,{}] 02:14:38 INFO - PROCESS | 1946 | 1468660478547 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:38 INFO - PROCESS | 1946 | 1468660478550 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:38 INFO - PROCESS | 1946 | 1468660478655 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 02:14:38 INFO - PROCESS | 1946 | 1468660478737 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:38 INFO - PROCESS | 1946 | 1468660478738 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x12114e800 == 39 [pid = 1946] [id = 678] 02:14:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11883a800) [pid = 1946] [serial = 2034] [outer = 0x0] 02:14:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1188f8c00) [pid = 1946] [serial = 2035] [outer = 0x11883a800] 02:14:38 INFO - PROCESS | 1946 | 1468660478824 Marionette DEBUG loaded listener.js 02:14:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1190d6800) [pid = 1946] [serial = 2036] [outer = 0x11883a800] 02:14:39 INFO - PROCESS | 1946 | 1468660479706 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 02:14:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 02:14:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1172ms 02:14:39 INFO - PROCESS | 1946 | 1468660479713 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 02:14:39 INFO - PROCESS | 1946 | 1468660479716 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 02:14:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:14:39 INFO - PROCESS | 1946 | 1468660479721 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:14:39 INFO - PROCESS | 1946 | 1468660479722 Marionette TRACE conn2 <- [1,2686,null,{}] 02:14:39 INFO - PROCESS | 1946 | 1468660479728 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:39 INFO - PROCESS | 1946 | 1468660479730 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:39 INFO - PROCESS | 1946 | 1468660479841 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 02:14:39 INFO - PROCESS | 1946 | 1468660479899 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:39 INFO - PROCESS | 1946 | 1468660479900 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a83f000 == 40 [pid = 1946] [id = 679] 02:14:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11951fc00) [pid = 1946] [serial = 2037] [outer = 0x0] 02:14:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1195c6c00) [pid = 1946] [serial = 2038] [outer = 0x11951fc00] 02:14:39 INFO - PROCESS | 1946 | 1468660479930 Marionette DEBUG loaded listener.js 02:14:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119d9e800) [pid = 1946] [serial = 2039] [outer = 0x11951fc00] 02:14:40 INFO - PROCESS | 1946 | 1468660480894 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:14:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 02:14:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:14:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 02:14:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:14:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1226ms 02:14:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:14:40 INFO - PROCESS | 1946 | 1468660480948 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 02:14:40 INFO - PROCESS | 1946 | 1468660480951 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 02:14:40 INFO - PROCESS | 1946 | 1468660480956 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:14:40 INFO - PROCESS | 1946 | 1468660480959 Marionette TRACE conn2 <- [1,2690,null,{}] 02:14:40 INFO - PROCESS | 1946 | 1468660480964 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:40 INFO - PROCESS | 1946 | 1468660480967 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:41 INFO - PROCESS | 1946 | 1468660481131 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 02:14:41 INFO - PROCESS | 1946 | 1468660481225 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:41 INFO - PROCESS | 1946 | 1468660481228 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a5f000 == 41 [pid = 1946] [id = 680] 02:14:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x116775c00) [pid = 1946] [serial = 2040] [outer = 0x0] 02:14:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x11692d000) [pid = 1946] [serial = 2041] [outer = 0x116775c00] 02:14:41 INFO - PROCESS | 1946 | 1468660481258 Marionette DEBUG loaded listener.js 02:14:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x118227c00) [pid = 1946] [serial = 2042] [outer = 0x116775c00] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x117165000 == 40 [pid = 1946] [id = 495] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x123335800 == 39 [pid = 1946] [id = 494] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x12aae7800 == 38 [pid = 1946] [id = 493] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf5d800 == 37 [pid = 1946] [id = 676] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x11886c800 == 36 [pid = 1946] [id = 675] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x12b2c1800 == 35 [pid = 1946] [id = 674] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x1254b7000 == 34 [pid = 1946] [id = 673] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x12936b000 == 33 [pid = 1946] [id = 672] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x123339000 == 32 [pid = 1946] [id = 671] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x12125e800 == 31 [pid = 1946] [id = 670] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x1186b6000 == 30 [pid = 1946] [id = 669] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x1164b7000 == 29 [pid = 1946] [id = 668] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x1192d3000 == 28 [pid = 1946] [id = 667] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x119834000 == 27 [pid = 1946] [id = 492] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x12cbb7800 == 26 [pid = 1946] [id = 666] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x126943000 == 25 [pid = 1946] [id = 489] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x11900b000 == 24 [pid = 1946] [id = 498] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x119838800 == 23 [pid = 1946] [id = 501] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x12a609000 == 22 [pid = 1946] [id = 491] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x11714e800 == 21 [pid = 1946] [id = 497] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x119834800 == 20 [pid = 1946] [id = 486] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x11980e000 == 19 [pid = 1946] [id = 499] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x129370800 == 18 [pid = 1946] [id = 490] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x114f11800 == 17 [pid = 1946] [id = 496] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x11694f000 == 16 [pid = 1946] [id = 484] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x12113c000 == 15 [pid = 1946] [id = 500] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x123338000 == 14 [pid = 1946] [id = 488] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x116616000 == 13 [pid = 1946] [id = 485] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x120f6c800 == 12 [pid = 1946] [id = 487] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x12a83f000 == 11 [pid = 1946] [id = 679] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x12114e800 == 10 [pid = 1946] [id = 678] 02:14:42 INFO - PROCESS | 1946 | --DOCSHELL 0x112dd5000 == 9 [pid = 1946] [id = 677] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x129161800) [pid = 1946] [serial = 1996] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x120e31000) [pid = 1946] [serial = 1978] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11821f000) [pid = 1946] [serial = 1969] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11883bc00) [pid = 1946] [serial = 1970] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x118839800) [pid = 1946] [serial = 1964] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x11821d000) [pid = 1946] [serial = 1963] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x119d52800) [pid = 1946] [serial = 1975] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x121918800) [pid = 1946] [serial = 1981] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1164ef400) [pid = 1946] [serial = 1966] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x111dac000) [pid = 1946] [serial = 1967] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119586000) [pid = 1946] [serial = 1972] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1195c2800) [pid = 1946] [serial = 1973] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x114f6e400) [pid = 1946] [serial = 1952] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x111d75000) [pid = 1946] [serial = 1951] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x119507400) [pid = 1946] [serial = 1955] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1190d6c00) [pid = 1946] [serial = 1954] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x1210cd000) [pid = 1946] [serial = 1958] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x119863000) [pid = 1946] [serial = 1957] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x1167e0800) [pid = 1946] [serial = 1961] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x116644c00) [pid = 1946] [serial = 1960] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x12639f000) [pid = 1946] [serial = 1985] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x124ded800) [pid = 1946] [serial = 1984] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x116f91c00) [pid = 1946] [serial = 1988] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x128575800) [pid = 1946] [serial = 1994] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x120ea8000) [pid = 1946] [serial = 1979] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x120e33800) [pid = 1946] [serial = 1990] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x128225000) [pid = 1946] [serial = 1993] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x124b2d000) [pid = 1946] [serial = 1982] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x11320d400) [pid = 1946] [serial = 1987] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x126960000) [pid = 1946] [serial = 1991] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x120e28c00) [pid = 1946] [serial = 1976] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x1293f7c00) [pid = 1946] [serial = 1997] [outer = 0x0] [url = about:blank] 02:14:42 INFO - PROCESS | 1946 | 1468660482772 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:14:42 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:14:42 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:14:42 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 02:14:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:42 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:14:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1827ms 02:14:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 02:14:42 INFO - PROCESS | 1946 | 1468660482783 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 02:14:42 INFO - PROCESS | 1946 | 1468660482785 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 02:14:42 INFO - PROCESS | 1946 | 1468660482788 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:14:42 INFO - PROCESS | 1946 | 1468660482790 Marionette TRACE conn2 <- [1,2694,null,{}] 02:14:42 INFO - PROCESS | 1946 | 1468660482795 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:42 INFO - PROCESS | 1946 | 1468660482797 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:42 INFO - PROCESS | 1946 | 1468660482872 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 02:14:42 INFO - PROCESS | 1946 | 1468660482879 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:42 INFO - PROCESS | 1946 | 1468660482882 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x117476800 == 10 [pid = 1946] [id = 681] 02:14:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x112a7c800) [pid = 1946] [serial = 2043] [outer = 0x0] 02:14:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x1132acc00) [pid = 1946] [serial = 2044] [outer = 0x112a7c800] 02:14:42 INFO - PROCESS | 1946 | 1468660482910 Marionette DEBUG loaded listener.js 02:14:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x11622e000) [pid = 1946] [serial = 2045] [outer = 0x112a7c800] 02:14:43 INFO - PROCESS | 1946 | 1468660483740 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:14:43 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:14:43 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:14:43 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 02:14:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:43 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:14:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 973ms 02:14:43 INFO - PROCESS | 1946 | 1468660483761 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 02:14:43 INFO - PROCESS | 1946 | 1468660483765 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 02:14:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:14:43 INFO - PROCESS | 1946 | 1468660483769 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:14:43 INFO - PROCESS | 1946 | 1468660483771 Marionette TRACE conn2 <- [1,2698,null,{}] 02:14:43 INFO - PROCESS | 1946 | 1468660483774 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:43 INFO - PROCESS | 1946 | 1468660483776 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:43 INFO - PROCESS | 1946 | 1468660483886 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 02:14:43 INFO - PROCESS | 1946 | 1468660483920 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:43 INFO - PROCESS | 1946 | 1468660483921 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x1190b1800 == 11 [pid = 1946] [id = 682] 02:14:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x116641000) [pid = 1946] [serial = 2046] [outer = 0x0] 02:14:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x116a1b800) [pid = 1946] [serial = 2047] [outer = 0x116641000] 02:14:43 INFO - PROCESS | 1946 | 1468660483949 Marionette DEBUG loaded listener.js 02:14:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x11821f000) [pid = 1946] [serial = 2048] [outer = 0x116641000] 02:14:44 INFO - PROCESS | 1946 | 1468660484795 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:14:44 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 02:14:44 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 02:14:44 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 02:14:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:44 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:14:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1071ms 02:14:44 INFO - PROCESS | 1946 | 1468660484841 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 02:14:44 INFO - PROCESS | 1946 | 1468660484843 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 02:14:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:14:44 INFO - PROCESS | 1946 | 1468660484845 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:14:44 INFO - PROCESS | 1946 | 1468660484847 Marionette TRACE conn2 <- [1,2702,null,{}] 02:14:44 INFO - PROCESS | 1946 | 1468660484862 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:44 INFO - PROCESS | 1946 | 1468660484865 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:44 INFO - PROCESS | 1946 | 1468660484962 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 02:14:45 INFO - PROCESS | 1946 | 1468660485000 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:45 INFO - PROCESS | 1946 | 1468660485002 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d96800 == 12 [pid = 1946] [id = 683] 02:14:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x112f34000) [pid = 1946] [serial = 2049] [outer = 0x0] 02:14:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x119505000) [pid = 1946] [serial = 2050] [outer = 0x112f34000] 02:14:45 INFO - PROCESS | 1946 | 1468660485030 Marionette DEBUG loaded listener.js 02:14:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x119523800) [pid = 1946] [serial = 2051] [outer = 0x112f34000] 02:14:45 INFO - PROCESS | 1946 | 1468660485388 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:14:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:14:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 574ms 02:14:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:14:45 INFO - PROCESS | 1946 | 1468660485420 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 02:14:45 INFO - PROCESS | 1946 | 1468660485422 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 02:14:45 INFO - PROCESS | 1946 | 1468660485424 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:14:45 INFO - PROCESS | 1946 | 1468660485425 Marionette TRACE conn2 <- [1,2706,null,{}] 02:14:45 INFO - PROCESS | 1946 | 1468660485428 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:45 INFO - PROCESS | 1946 | 1468660485429 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:45 INFO - PROCESS | 1946 | 1468660485529 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 02:14:45 INFO - PROCESS | 1946 | 1468660485533 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:45 INFO - PROCESS | 1946 | 1468660485534 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x121a7d000 == 13 [pid = 1946] [id = 684] 02:14:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x119548c00) [pid = 1946] [serial = 2052] [outer = 0x0] 02:14:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x1195bdc00) [pid = 1946] [serial = 2053] [outer = 0x119548c00] 02:14:45 INFO - PROCESS | 1946 | 1468660485559 Marionette DEBUG loaded listener.js 02:14:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1195ca000) [pid = 1946] [serial = 2054] [outer = 0x119548c00] 02:14:45 INFO - PROCESS | 1946 | 1468660485928 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 02:14:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:14:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 519ms 02:14:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:14:45 INFO - PROCESS | 1946 | 1468660485945 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 02:14:45 INFO - PROCESS | 1946 | 1468660485947 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 02:14:45 INFO - PROCESS | 1946 | 1468660485950 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:14:45 INFO - PROCESS | 1946 | 1468660485952 Marionette TRACE conn2 <- [1,2710,null,{}] 02:14:45 INFO - PROCESS | 1946 | 1468660485955 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:45 INFO - PROCESS | 1946 | 1468660485970 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:46 INFO - PROCESS | 1946 | 1468660486143 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 02:14:46 INFO - PROCESS | 1946 | 1468660486197 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:46 INFO - PROCESS | 1946 | 1468660486198 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x125d25000 == 14 [pid = 1946] [id = 685] 02:14:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x11698c400) [pid = 1946] [serial = 2055] [outer = 0x0] 02:14:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119a79000) [pid = 1946] [serial = 2056] [outer = 0x11698c400] 02:14:46 INFO - PROCESS | 1946 | 1468660486239 Marionette DEBUG loaded listener.js 02:14:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x119dac400) [pid = 1946] [serial = 2057] [outer = 0x11698c400] 02:14:46 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x116f9ec00) [pid = 1946] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:14:46 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x1233b7c00) [pid = 1946] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:14:46 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x119522000) [pid = 1946] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:14:46 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x112f34400) [pid = 1946] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:14:46 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x1164f1400) [pid = 1946] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:14:46 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x113205400) [pid = 1946] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:14:46 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x11985b800) [pid = 1946] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:14:46 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x1293f8400) [pid = 1946] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:14:46 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x11337e400) [pid = 1946] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:14:46 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x1132b2c00) [pid = 1946] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:14:46 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x111f60c00) [pid = 1946] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:14:46 INFO - PROCESS | 1946 | 1468660486722 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 02:14:46 INFO - PROCESS | 1946 | 1468660486735 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 02:14:46 INFO - PROCESS | 1946 | 1468660486738 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:14:46 INFO - PROCESS | 1946 | 1468660486739 Marionette TRACE conn2 <- [1,2714,null,{}] 02:14:46 INFO - PROCESS | 1946 | 1468660486741 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:46 INFO - PROCESS | 1946 | 1468660486749 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:46 INFO - PROCESS | 1946 | 1468660486880 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 02:14:46 INFO - PROCESS | 1946 | 1468660486914 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:46 INFO - PROCESS | 1946 | 1468660486915 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x1265d5800 == 15 [pid = 1946] [id = 686] 02:14:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x1132dc800) [pid = 1946] [serial = 2058] [outer = 0x0] 02:14:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x118973400) [pid = 1946] [serial = 2059] [outer = 0x1132dc800] 02:14:46 INFO - PROCESS | 1946 | 1468660486940 Marionette DEBUG loaded listener.js 02:14:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x120ea3800) [pid = 1946] [serial = 2060] [outer = 0x1132dc800] 02:14:47 INFO - PROCESS | 1946 | 1468660487219 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 02:14:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:14:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 519ms 02:14:47 INFO - PROCESS | 1946 | 1468660487266 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 02:14:47 INFO - PROCESS | 1946 | 1468660487267 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 02:14:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:14:47 INFO - PROCESS | 1946 | 1468660487270 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:14:47 INFO - PROCESS | 1946 | 1468660487271 Marionette TRACE conn2 <- [1,2718,null,{}] 02:14:47 INFO - PROCESS | 1946 | 1468660487273 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:47 INFO - PROCESS | 1946 | 1468660487275 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:47 INFO - PROCESS | 1946 | 1468660487364 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 02:14:47 INFO - PROCESS | 1946 | 1468660487369 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:47 INFO - PROCESS | 1946 | 1468660487370 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a414000 == 16 [pid = 1946] [id = 687] 02:14:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x111da8400) [pid = 1946] [serial = 2061] [outer = 0x0] 02:14:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x1211e4400) [pid = 1946] [serial = 2062] [outer = 0x111da8400] 02:14:47 INFO - PROCESS | 1946 | 1468660487397 Marionette DEBUG loaded listener.js 02:14:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x121919000) [pid = 1946] [serial = 2063] [outer = 0x111da8400] 02:14:47 INFO - PROCESS | 1946 | 1468660487752 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 02:14:47 INFO - PROCESS | 1946 | 1468660487792 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 02:14:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:14:47 INFO - PROCESS | 1946 | 1468660487795 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:14:47 INFO - PROCESS | 1946 | 1468660487796 Marionette TRACE conn2 <- [1,2722,null,{}] 02:14:47 INFO - PROCESS | 1946 | 1468660487798 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:47 INFO - PROCESS | 1946 | 1468660487799 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:47 INFO - PROCESS | 1946 | 1468660487874 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 02:14:47 INFO - PROCESS | 1946 | 1468660487881 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:47 INFO - PROCESS | 1946 | 1468660487882 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a61d800 == 17 [pid = 1946] [id = 688] 02:14:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x121519400) [pid = 1946] [serial = 2064] [outer = 0x0] 02:14:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x121926000) [pid = 1946] [serial = 2065] [outer = 0x121519400] 02:14:47 INFO - PROCESS | 1946 | 1468660487907 Marionette DEBUG loaded listener.js 02:14:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x12330c800) [pid = 1946] [serial = 2066] [outer = 0x121519400] 02:14:48 INFO - PROCESS | 1946 | 1468660488251 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 02:14:48 INFO - PROCESS | 1946 | 1468660488266 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 02:14:48 INFO - PROCESS | 1946 | 1468660488268 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:14:48 INFO - PROCESS | 1946 | 1468660488269 Marionette TRACE conn2 <- [1,2726,null,{}] 02:14:48 INFO - PROCESS | 1946 | 1468660488271 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:48 INFO - PROCESS | 1946 | 1468660488272 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:48 INFO - PROCESS | 1946 | 1468660488349 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 02:14:48 INFO - PROCESS | 1946 | 1468660488362 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:48 INFO - PROCESS | 1946 | 1468660488363 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d95800 == 18 [pid = 1946] [id = 689] 02:14:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x1195c1c00) [pid = 1946] [serial = 2067] [outer = 0x0] 02:14:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1249ee400) [pid = 1946] [serial = 2068] [outer = 0x1195c1c00] 02:14:48 INFO - PROCESS | 1946 | 1468660488388 Marionette DEBUG loaded listener.js 02:14:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x124ba7800) [pid = 1946] [serial = 2069] [outer = 0x1195c1c00] 02:14:48 INFO - PROCESS | 1946 | 1468660488983 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 02:14:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:14:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 768ms 02:14:49 INFO - PROCESS | 1946 | 1468660489037 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 02:14:49 INFO - PROCESS | 1946 | 1468660489040 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 02:14:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:14:49 INFO - PROCESS | 1946 | 1468660489046 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:14:49 INFO - PROCESS | 1946 | 1468660489048 Marionette TRACE conn2 <- [1,2730,null,{}] 02:14:49 INFO - PROCESS | 1946 | 1468660489052 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:49 INFO - PROCESS | 1946 | 1468660489054 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:49 INFO - PROCESS | 1946 | 1468660489160 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 02:14:49 INFO - PROCESS | 1946 | 1468660489218 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:49 INFO - PROCESS | 1946 | 1468660489220 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192d1800 == 19 [pid = 1946] [id = 690] 02:14:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x115d12400) [pid = 1946] [serial = 2070] [outer = 0x0] 02:14:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x11646b000) [pid = 1946] [serial = 2071] [outer = 0x115d12400] 02:14:49 INFO - PROCESS | 1946 | 1468660489254 Marionette DEBUG loaded listener.js 02:14:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x116772c00) [pid = 1946] [serial = 2072] [outer = 0x115d12400] 02:14:50 INFO - PROCESS | 1946 | 1468660490222 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 02:14:50 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 02:14:50 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 02:14:50 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 02:14:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:14:50 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 02:14:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1227ms 02:14:50 INFO - PROCESS | 1946 | 1468660490301 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 02:14:50 INFO - PROCESS | 1946 | 1468660490305 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 02:14:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:14:50 INFO - PROCESS | 1946 | 1468660490311 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:14:50 INFO - PROCESS | 1946 | 1468660490314 Marionette TRACE conn2 <- [1,2734,null,{}] 02:14:50 INFO - PROCESS | 1946 | 1468660490319 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:50 INFO - PROCESS | 1946 | 1468660490322 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:50 INFO - PROCESS | 1946 | 1468660490429 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x124b2e400) [pid = 1946] [serial = 2029] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1233c3400) [pid = 1946] [serial = 2020] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1269b6000) [pid = 1946] [serial = 2023] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x116777c00) [pid = 1946] [serial = 2008] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x118975400) [pid = 1946] [serial = 2009] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x116772000) [pid = 1946] [serial = 2002] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x116f92000) [pid = 1946] [serial = 2003] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x115d12800) [pid = 1946] [serial = 2005] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x116778000) [pid = 1946] [serial = 2006] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x1210ca400) [pid = 1946] [serial = 2017] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x12a778000) [pid = 1946] [serial = 2000] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x129621000) [pid = 1946] [serial = 1999] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x1195c5c00) [pid = 1946] [serial = 2014] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x120e8a400) [pid = 1946] [serial = 2015] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x119505800) [pid = 1946] [serial = 2011] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x119592800) [pid = 1946] [serial = 2012] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x12822f400) [pid = 1946] [serial = 2030] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x128574800) [pid = 1946] [serial = 2024] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x12544e400) [pid = 1946] [serial = 2021] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x1132ad800) [pid = 1946] [serial = 2026] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x116f94c00) [pid = 1946] [serial = 2027] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x12191fc00) [pid = 1946] [serial = 2018] [outer = 0x0] [url = about:blank] 02:14:50 INFO - PROCESS | 1946 | 1468660490535 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:50 INFO - PROCESS | 1946 | 1468660490538 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:50 INFO - PROCESS | 1946 | ++DOCSHELL 0x117153000 == 20 [pid = 1946] [id = 691] 02:14:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x113c38c00) [pid = 1946] [serial = 2073] [outer = 0x0] 02:14:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x116745800) [pid = 1946] [serial = 2074] [outer = 0x113c38c00] 02:14:50 INFO - PROCESS | 1946 | 1468660490566 Marionette DEBUG loaded listener.js 02:14:50 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x116778c00) [pid = 1946] [serial = 2075] [outer = 0x113c38c00] 02:14:50 INFO - PROCESS | 1946 | 1468660490872 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 02:14:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:14:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 574ms 02:14:50 INFO - PROCESS | 1946 | 1468660490885 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 02:14:50 INFO - PROCESS | 1946 | 1468660490888 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 02:14:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:14:50 INFO - PROCESS | 1946 | 1468660490896 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:14:50 INFO - PROCESS | 1946 | 1468660490899 Marionette TRACE conn2 <- [1,2738,null,{}] 02:14:50 INFO - PROCESS | 1946 | 1468660490901 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:50 INFO - PROCESS | 1946 | 1468660490903 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:50 INFO - PROCESS | 1946 | 1468660490984 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 02:14:51 INFO - PROCESS | 1946 | 1468660491040 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:51 INFO - PROCESS | 1946 | 1468660491041 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d31800 == 21 [pid = 1946] [id = 692] 02:14:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x1167e2400) [pid = 1946] [serial = 2076] [outer = 0x0] 02:14:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x11755d000) [pid = 1946] [serial = 2077] [outer = 0x1167e2400] 02:14:51 INFO - PROCESS | 1946 | 1468660491068 Marionette DEBUG loaded listener.js 02:14:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x11883e000) [pid = 1946] [serial = 2078] [outer = 0x1167e2400] 02:14:51 INFO - PROCESS | 1946 | 1468660491376 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 02:14:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:14:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 524ms 02:14:51 INFO - PROCESS | 1946 | 1468660491419 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 02:14:51 INFO - PROCESS | 1946 | 1468660491420 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 02:14:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:14:51 INFO - PROCESS | 1946 | 1468660491423 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:14:51 INFO - PROCESS | 1946 | 1468660491427 Marionette TRACE conn2 <- [1,2742,null,{}] 02:14:51 INFO - PROCESS | 1946 | 1468660491435 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:51 INFO - PROCESS | 1946 | 1468660491439 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:51 INFO - PROCESS | 1946 | 1468660491520 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 02:14:51 INFO - PROCESS | 1946 | 1468660491578 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:51 INFO - PROCESS | 1946 | 1468660491580 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:51 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234bb800 == 22 [pid = 1946] [id = 693] 02:14:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x1188fa800) [pid = 1946] [serial = 2079] [outer = 0x0] 02:14:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x11920b800) [pid = 1946] [serial = 2080] [outer = 0x1188fa800] 02:14:51 INFO - PROCESS | 1946 | 1468660491614 Marionette DEBUG loaded listener.js 02:14:51 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x119547800) [pid = 1946] [serial = 2081] [outer = 0x1188fa800] 02:14:51 INFO - PROCESS | 1946 | 1468660491948 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:14:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:14:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 573ms 02:14:51 INFO - PROCESS | 1946 | 1468660491996 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 02:14:51 INFO - PROCESS | 1946 | 1468660491998 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 02:14:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:14:52 INFO - PROCESS | 1946 | 1468660492000 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:14:52 INFO - PROCESS | 1946 | 1468660492001 Marionette TRACE conn2 <- [1,2746,null,{}] 02:14:52 INFO - PROCESS | 1946 | 1468660492004 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:52 INFO - PROCESS | 1946 | 1468660492005 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:52 INFO - PROCESS | 1946 | 1468660492084 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 02:14:52 INFO - PROCESS | 1946 | 1468660492141 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:52 INFO - PROCESS | 1946 | 1468660492142 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x12693a000 == 23 [pid = 1946] [id = 694] 02:14:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x119510000) [pid = 1946] [serial = 2082] [outer = 0x0] 02:14:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x119859000) [pid = 1946] [serial = 2083] [outer = 0x119510000] 02:14:52 INFO - PROCESS | 1946 | 1468660492167 Marionette DEBUG loaded listener.js 02:14:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x119da3c00) [pid = 1946] [serial = 2084] [outer = 0x119510000] 02:14:52 INFO - PROCESS | 1946 | 1468660492447 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:14:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:14:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 469ms 02:14:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:14:52 INFO - PROCESS | 1946 | 1468660492470 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 02:14:52 INFO - PROCESS | 1946 | 1468660492471 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 02:14:52 INFO - PROCESS | 1946 | 1468660492473 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:14:52 INFO - PROCESS | 1946 | 1468660492474 Marionette TRACE conn2 <- [1,2750,null,{}] 02:14:52 INFO - PROCESS | 1946 | 1468660492484 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:52 INFO - PROCESS | 1946 | 1468660492486 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:52 INFO - PROCESS | 1946 | 1468660492566 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 02:14:52 INFO - PROCESS | 1946 | 1468660492570 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:52 INFO - PROCESS | 1946 | 1468660492572 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:52 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a412000 == 24 [pid = 1946] [id = 695] 02:14:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x119dac800) [pid = 1946] [serial = 2085] [outer = 0x0] 02:14:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x120e7fc00) [pid = 1946] [serial = 2086] [outer = 0x119dac800] 02:14:52 INFO - PROCESS | 1946 | 1468660492605 Marionette DEBUG loaded listener.js 02:14:52 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x120ea3c00) [pid = 1946] [serial = 2087] [outer = 0x119dac800] 02:14:52 INFO - PROCESS | 1946 | 1468660492984 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:14:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:14:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 530ms 02:14:53 INFO - PROCESS | 1946 | 1468660493003 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 02:14:53 INFO - PROCESS | 1946 | 1468660493004 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 02:14:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:14:53 INFO - PROCESS | 1946 | 1468660493012 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:14:53 INFO - PROCESS | 1946 | 1468660493013 Marionette TRACE conn2 <- [1,2754,null,{}] 02:14:53 INFO - PROCESS | 1946 | 1468660493015 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:53 INFO - PROCESS | 1946 | 1468660493019 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:53 INFO - PROCESS | 1946 | 1468660493140 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 02:14:53 INFO - PROCESS | 1946 | 1468660493144 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:53 INFO - PROCESS | 1946 | 1468660493145 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aada800 == 25 [pid = 1946] [id = 696] 02:14:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x120ea4000) [pid = 1946] [serial = 2088] [outer = 0x0] 02:14:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x12144dc00) [pid = 1946] [serial = 2089] [outer = 0x120ea4000] 02:14:53 INFO - PROCESS | 1946 | 1468660493170 Marionette DEBUG loaded listener.js 02:14:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1233bb400) [pid = 1946] [serial = 2090] [outer = 0x120ea4000] 02:14:53 INFO - PROCESS | 1946 | 1468660493504 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:14:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:14:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 524ms 02:14:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:14:53 INFO - PROCESS | 1946 | 1468660493538 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 02:14:53 INFO - PROCESS | 1946 | 1468660493539 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 02:14:53 INFO - PROCESS | 1946 | 1468660493542 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:14:53 INFO - PROCESS | 1946 | 1468660493545 Marionette TRACE conn2 <- [1,2758,null,{}] 02:14:53 INFO - PROCESS | 1946 | 1468660493548 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:53 INFO - PROCESS | 1946 | 1468660493549 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:53 INFO - PROCESS | 1946 | 1468660493646 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 02:14:53 INFO - PROCESS | 1946 | 1468660493649 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:53 INFO - PROCESS | 1946 | 1468660493651 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:53 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b241000 == 26 [pid = 1946] [id = 697] 02:14:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x12341b800) [pid = 1946] [serial = 2091] [outer = 0x0] 02:14:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x124ba8000) [pid = 1946] [serial = 2092] [outer = 0x12341b800] 02:14:53 INFO - PROCESS | 1946 | 1468660493675 Marionette DEBUG loaded listener.js 02:14:53 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1254de800) [pid = 1946] [serial = 2093] [outer = 0x12341b800] 02:14:54 INFO - PROCESS | 1946 | 1468660494136 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:14:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:14:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 621ms 02:14:54 INFO - PROCESS | 1946 | 1468660494164 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 02:14:54 INFO - PROCESS | 1946 | 1468660494166 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 02:14:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:14:54 INFO - PROCESS | 1946 | 1468660494169 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:14:54 INFO - PROCESS | 1946 | 1468660494171 Marionette TRACE conn2 <- [1,2762,null,{}] 02:14:54 INFO - PROCESS | 1946 | 1468660494181 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:54 INFO - PROCESS | 1946 | 1468660494182 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:54 INFO - PROCESS | 1946 | 1468660494296 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 02:14:54 INFO - PROCESS | 1946 | 1468660494351 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:54 INFO - PROCESS | 1946 | 1468660494352 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bac5000 == 27 [pid = 1946] [id = 698] 02:14:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11861ac00) [pid = 1946] [serial = 2094] [outer = 0x0] 02:14:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x12639d000) [pid = 1946] [serial = 2095] [outer = 0x11861ac00] 02:14:54 INFO - PROCESS | 1946 | 1468660494392 Marionette DEBUG loaded listener.js 02:14:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1269b6000) [pid = 1946] [serial = 2096] [outer = 0x11861ac00] 02:14:54 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x121519400) [pid = 1946] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:14:54 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x110f95c00) [pid = 1946] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:14:54 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x112a7c800) [pid = 1946] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:14:54 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x112f34000) [pid = 1946] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:14:54 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x116775c00) [pid = 1946] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:14:54 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11883a800) [pid = 1946] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:14:54 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x116641000) [pid = 1946] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:14:54 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x11951fc00) [pid = 1946] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:14:54 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x119548c00) [pid = 1946] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:14:54 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x1132dc800) [pid = 1946] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:14:54 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x11698c400) [pid = 1946] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:14:54 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x111da8400) [pid = 1946] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:14:54 INFO - PROCESS | 1946 | 1468660494788 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:14:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:14:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 670ms 02:14:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:14:54 INFO - PROCESS | 1946 | 1468660494839 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 02:14:54 INFO - PROCESS | 1946 | 1468660494840 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 02:14:54 INFO - PROCESS | 1946 | 1468660494843 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:14:54 INFO - PROCESS | 1946 | 1468660494844 Marionette TRACE conn2 <- [1,2766,null,{}] 02:14:54 INFO - PROCESS | 1946 | 1468660494846 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:54 INFO - PROCESS | 1946 | 1468660494847 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:54 INFO - PROCESS | 1946 | 1468660494923 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 02:14:54 INFO - PROCESS | 1946 | 1468660494945 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:54 INFO - PROCESS | 1946 | 1468660494946 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:54 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd89000 == 28 [pid = 1946] [id = 699] 02:14:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x11690e800) [pid = 1946] [serial = 2097] [outer = 0x0] 02:14:54 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x1186e5000) [pid = 1946] [serial = 2098] [outer = 0x11690e800] 02:14:54 INFO - PROCESS | 1946 | 1468660494978 Marionette DEBUG loaded listener.js 02:14:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1195cb400) [pid = 1946] [serial = 2099] [outer = 0x11690e800] 02:14:55 INFO - PROCESS | 1946 | 1468660495303 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:14:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:14:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 469ms 02:14:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:14:55 INFO - PROCESS | 1946 | 1468660495316 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 02:14:55 INFO - PROCESS | 1946 | 1468660495317 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 02:14:55 INFO - PROCESS | 1946 | 1468660495319 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:14:55 INFO - PROCESS | 1946 | 1468660495320 Marionette TRACE conn2 <- [1,2770,null,{}] 02:14:55 INFO - PROCESS | 1946 | 1468660495322 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:55 INFO - PROCESS | 1946 | 1468660495323 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:55 INFO - PROCESS | 1946 | 1468660495429 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 02:14:55 INFO - PROCESS | 1946 | 1468660495435 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:55 INFO - PROCESS | 1946 | 1468660495436 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:55 INFO - PROCESS | 1946 | ++DOCSHELL 0x128308800 == 29 [pid = 1946] [id = 700] 02:14:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x11698c400) [pid = 1946] [serial = 2100] [outer = 0x0] 02:14:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x128225800) [pid = 1946] [serial = 2101] [outer = 0x11698c400] 02:14:55 INFO - PROCESS | 1946 | 1468660495460 Marionette DEBUG loaded listener.js 02:14:55 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x128531c00) [pid = 1946] [serial = 2102] [outer = 0x11698c400] 02:14:55 INFO - PROCESS | 1946 | --DOCSHELL 0x12ccbb800 == 28 [pid = 1946] [id = 16] 02:14:55 INFO - PROCESS | 1946 | 1468660495798 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:14:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:14:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 518ms 02:14:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:14:55 INFO - PROCESS | 1946 | 1468660495838 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 02:14:55 INFO - PROCESS | 1946 | 1468660495840 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 02:14:55 INFO - PROCESS | 1946 | 1468660495842 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:14:55 INFO - PROCESS | 1946 | 1468660495844 Marionette TRACE conn2 <- [1,2774,null,{}] 02:14:55 INFO - PROCESS | 1946 | 1468660495846 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:55 INFO - PROCESS | 1946 | 1468660495849 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:55 INFO - PROCESS | 1946 | 1468660495978 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 02:14:56 INFO - PROCESS | 1946 | 1468660496040 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:56 INFO - PROCESS | 1946 | 1468660496049 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c35d800 == 29 [pid = 1946] [id = 701] 02:14:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x119d9f000) [pid = 1946] [serial = 2103] [outer = 0x0] 02:14:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x128535c00) [pid = 1946] [serial = 2104] [outer = 0x119d9f000] 02:14:56 INFO - PROCESS | 1946 | 1468660496078 Marionette DEBUG loaded listener.js 02:14:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1293c1800) [pid = 1946] [serial = 2105] [outer = 0x119d9f000] 02:14:56 INFO - PROCESS | 1946 | 1468660496376 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 02:14:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:14:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 571ms 02:14:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:14:56 INFO - PROCESS | 1946 | 1468660496415 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 02:14:56 INFO - PROCESS | 1946 | 1468660496416 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 02:14:56 INFO - PROCESS | 1946 | 1468660496418 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:14:56 INFO - PROCESS | 1946 | 1468660496419 Marionette TRACE conn2 <- [1,2778,null,{}] 02:14:56 INFO - PROCESS | 1946 | 1468660496421 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:56 INFO - PROCESS | 1946 | 1468660496422 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:56 INFO - PROCESS | 1946 | 1468660496504 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 02:14:56 INFO - PROCESS | 1946 | 1468660496509 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:56 INFO - PROCESS | 1946 | 1468660496510 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:56 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c728000 == 30 [pid = 1946] [id = 702] 02:14:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1293c8000) [pid = 1946] [serial = 2106] [outer = 0x0] 02:14:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1293f5800) [pid = 1946] [serial = 2107] [outer = 0x1293c8000] 02:14:56 INFO - PROCESS | 1946 | 1468660496534 Marionette DEBUG loaded listener.js 02:14:56 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x12961fc00) [pid = 1946] [serial = 2108] [outer = 0x1293c8000] 02:14:56 INFO - PROCESS | 1946 | 1468660496946 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:14:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:14:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 569ms 02:14:56 INFO - PROCESS | 1946 | 1468660496988 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 02:14:56 INFO - PROCESS | 1946 | 1468660496990 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 02:14:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:14:56 INFO - PROCESS | 1946 | 1468660496994 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:14:56 INFO - PROCESS | 1946 | 1468660496996 Marionette TRACE conn2 <- [1,2782,null,{}] 02:14:57 INFO - PROCESS | 1946 | 1468660496999 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:57 INFO - PROCESS | 1946 | 1468660497001 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:57 INFO - PROCESS | 1946 | 1468660497106 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 02:14:57 INFO - PROCESS | 1946 | 1468660497178 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:57 INFO - PROCESS | 1946 | 1468660497180 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x119824800 == 31 [pid = 1946] [id = 703] 02:14:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x115e63000) [pid = 1946] [serial = 2109] [outer = 0x0] 02:14:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x116771800) [pid = 1946] [serial = 2110] [outer = 0x115e63000] 02:14:57 INFO - PROCESS | 1946 | 1468660497211 Marionette DEBUG loaded listener.js 02:14:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x116f95000) [pid = 1946] [serial = 2111] [outer = 0x115e63000] 02:14:57 INFO - PROCESS | 1946 | 1468660497650 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:14:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:14:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 671ms 02:14:57 INFO - PROCESS | 1946 | 1468660497665 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 02:14:57 INFO - PROCESS | 1946 | 1468660497668 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 02:14:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:14:57 INFO - PROCESS | 1946 | 1468660497672 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:14:57 INFO - PROCESS | 1946 | 1468660497674 Marionette TRACE conn2 <- [1,2786,null,{}] 02:14:57 INFO - PROCESS | 1946 | 1468660497677 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:57 INFO - PROCESS | 1946 | 1468660497678 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:57 INFO - PROCESS | 1946 | 1468660497782 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 02:14:57 INFO - PROCESS | 1946 | 1468660497843 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:57 INFO - PROCESS | 1946 | 1468660497844 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:57 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286b6000 == 32 [pid = 1946] [id = 704] 02:14:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x11897d400) [pid = 1946] [serial = 2112] [outer = 0x0] 02:14:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x119509800) [pid = 1946] [serial = 2113] [outer = 0x11897d400] 02:14:57 INFO - PROCESS | 1946 | 1468660497872 Marionette DEBUG loaded listener.js 02:14:57 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x11954b400) [pid = 1946] [serial = 2114] [outer = 0x11897d400] 02:14:58 INFO - PROCESS | 1946 | 1468660498330 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:14:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:14:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 669ms 02:14:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:14:58 INFO - PROCESS | 1946 | 1468660498342 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 02:14:58 INFO - PROCESS | 1946 | 1468660498344 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 02:14:58 INFO - PROCESS | 1946 | 1468660498346 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:14:58 INFO - PROCESS | 1946 | 1468660498349 Marionette TRACE conn2 <- [1,2790,null,{}] 02:14:58 INFO - PROCESS | 1946 | 1468660498356 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:58 INFO - PROCESS | 1946 | 1468660498360 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:58 INFO - PROCESS | 1946 | 1468660498465 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 02:14:58 INFO - PROCESS | 1946 | 1468660498576 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:58 INFO - PROCESS | 1946 | 1468660498578 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:58 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c732800 == 33 [pid = 1946] [id = 705] 02:14:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12191b800) [pid = 1946] [serial = 2115] [outer = 0x0] 02:14:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x121921c00) [pid = 1946] [serial = 2116] [outer = 0x12191b800] 02:14:58 INFO - PROCESS | 1946 | 1468660498609 Marionette DEBUG loaded listener.js 02:14:58 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x1233b9400) [pid = 1946] [serial = 2117] [outer = 0x12191b800] 02:14:59 INFO - PROCESS | 1946 | 1468660499037 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:14:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:14:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 720ms 02:14:59 INFO - PROCESS | 1946 | 1468660499068 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 02:14:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:14:59 INFO - PROCESS | 1946 | 1468660499071 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 02:14:59 INFO - PROCESS | 1946 | 1468660499074 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:14:59 INFO - PROCESS | 1946 | 1468660499076 Marionette TRACE conn2 <- [1,2794,null,{}] 02:14:59 INFO - PROCESS | 1946 | 1468660499080 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:14:59 INFO - PROCESS | 1946 | 1468660499082 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:59 INFO - PROCESS | 1946 | 1468660499233 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 02:14:59 INFO - PROCESS | 1946 | 1468660499361 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:14:59 INFO - PROCESS | 1946 | 1468660499362 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:14:59 INFO - PROCESS | 1946 | ++DOCSHELL 0x12ccb6800 == 34 [pid = 1946] [id = 706] 02:14:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12544f800) [pid = 1946] [serial = 2118] [outer = 0x0] 02:14:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x129154800) [pid = 1946] [serial = 2119] [outer = 0x12544f800] 02:14:59 INFO - PROCESS | 1946 | 1468660499411 Marionette DEBUG loaded listener.js 02:14:59 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12915f800) [pid = 1946] [serial = 2120] [outer = 0x12544f800] 02:14:59 INFO - PROCESS | 1946 | 1468660499907 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 02:15:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:15:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1024ms 02:15:00 INFO - PROCESS | 1946 | 1468660500110 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 02:15:00 INFO - PROCESS | 1946 | 1468660500113 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 02:15:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:15:00 INFO - PROCESS | 1946 | 1468660500129 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:15:00 INFO - PROCESS | 1946 | 1468660500131 Marionette TRACE conn2 <- [1,2798,null,{}] 02:15:00 INFO - PROCESS | 1946 | 1468660500134 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:00 INFO - PROCESS | 1946 | 1468660500136 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:00 INFO - PROCESS | 1946 | 1468660500229 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 02:15:00 INFO - PROCESS | 1946 | 1468660500295 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:00 INFO - PROCESS | 1946 | 1468660500299 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:00 INFO - PROCESS | 1946 | ++DOCSHELL 0x119a43800 == 35 [pid = 1946] [id = 707] 02:15:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x11663bc00) [pid = 1946] [serial = 2121] [outer = 0x0] 02:15:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x116778800) [pid = 1946] [serial = 2122] [outer = 0x11663bc00] 02:15:00 INFO - PROCESS | 1946 | 1468660500326 Marionette DEBUG loaded listener.js 02:15:00 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x116f95400) [pid = 1946] [serial = 2123] [outer = 0x11663bc00] 02:15:01 INFO - PROCESS | 1946 | --DOCSHELL 0x12ccbb000 == 34 [pid = 1946] [id = 17] 02:15:01 INFO - PROCESS | 1946 | --DOCSHELL 0x12bac5000 == 33 [pid = 1946] [id = 698] 02:15:01 INFO - PROCESS | 1946 | --DOCSHELL 0x12c35d800 == 32 [pid = 1946] [id = 701] 02:15:01 INFO - PROCESS | 1946 | --DOCSHELL 0x128308800 == 31 [pid = 1946] [id = 700] 02:15:01 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd89000 == 30 [pid = 1946] [id = 699] 02:15:01 INFO - PROCESS | 1946 | --DOCSHELL 0x12ccb6800 == 29 [pid = 1946] [id = 706] 02:15:01 INFO - PROCESS | 1946 | --DOCSHELL 0x12c732800 == 28 [pid = 1946] [id = 705] 02:15:01 INFO - PROCESS | 1946 | --DOCSHELL 0x1286b6000 == 27 [pid = 1946] [id = 704] 02:15:01 INFO - PROCESS | 1946 | --DOCSHELL 0x12c728000 == 26 [pid = 1946] [id = 702] 02:15:01 INFO - PROCESS | 1946 | --DOCSHELL 0x119824800 == 25 [pid = 1946] [id = 703] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x12330c800) [pid = 1946] [serial = 2066] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1249ee400) [pid = 1946] [serial = 2068] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x110fe8400) [pid = 1946] [serial = 2032] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1132aa000) [pid = 1946] [serial = 2033] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1132acc00) [pid = 1946] [serial = 2044] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x11622e000) [pid = 1946] [serial = 2045] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119505000) [pid = 1946] [serial = 2050] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x118227c00) [pid = 1946] [serial = 2042] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x11692d000) [pid = 1946] [serial = 2041] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1190d6800) [pid = 1946] [serial = 2036] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x116a1b800) [pid = 1946] [serial = 2047] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1188f8c00) [pid = 1946] [serial = 2035] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119d9e800) [pid = 1946] [serial = 2039] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1195c6c00) [pid = 1946] [serial = 2038] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1195bdc00) [pid = 1946] [serial = 2053] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x119523800) [pid = 1946] [serial = 2051] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x118973400) [pid = 1946] [serial = 2059] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x119a79000) [pid = 1946] [serial = 2056] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1195ca000) [pid = 1946] [serial = 2054] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1211e4400) [pid = 1946] [serial = 2062] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x121926000) [pid = 1946] [serial = 2065] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x119dac400) [pid = 1946] [serial = 2057] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x11821f000) [pid = 1946] [serial = 2048] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x120ea3800) [pid = 1946] [serial = 2060] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x121919000) [pid = 1946] [serial = 2063] [outer = 0x0] [url = about:blank] 02:15:01 INFO - PROCESS | 1946 | 1468660501307 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 02:15:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:15:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1235ms 02:15:01 INFO - PROCESS | 1946 | 1468660501353 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 02:15:01 INFO - PROCESS | 1946 | 1468660501356 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 02:15:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:15:01 INFO - PROCESS | 1946 | 1468660501359 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:15:01 INFO - PROCESS | 1946 | 1468660501361 Marionette TRACE conn2 <- [1,2802,null,{}] 02:15:01 INFO - PROCESS | 1946 | 1468660501365 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:01 INFO - PROCESS | 1946 | 1468660501366 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:01 INFO - PROCESS | 1946 | 1468660501445 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 02:15:01 INFO - PROCESS | 1946 | 1468660501449 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:01 INFO - PROCESS | 1946 | 1468660501451 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:01 INFO - PROCESS | 1946 | ++DOCSHELL 0x1169b6000 == 26 [pid = 1946] [id = 708] 02:15:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x1131e6400) [pid = 1946] [serial = 2124] [outer = 0x0] 02:15:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x11320b000) [pid = 1946] [serial = 2125] [outer = 0x1131e6400] 02:15:01 INFO - PROCESS | 1946 | 1468660501481 Marionette DEBUG loaded listener.js 02:15:01 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x1132e9000) [pid = 1946] [serial = 2126] [outer = 0x1131e6400] 02:15:01 INFO - PROCESS | 1946 | 1468660501832 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:15:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:15:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 521ms 02:15:01 INFO - PROCESS | 1946 | 1468660501881 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 02:15:01 INFO - PROCESS | 1946 | 1468660501884 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 02:15:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:15:01 INFO - PROCESS | 1946 | 1468660501924 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:15:01 INFO - PROCESS | 1946 | 1468660501926 Marionette TRACE conn2 <- [1,2806,null,{}] 02:15:01 INFO - PROCESS | 1946 | 1468660501928 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:01 INFO - PROCESS | 1946 | 1468660501930 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:02 INFO - PROCESS | 1946 | 1468660502011 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 02:15:02 INFO - PROCESS | 1946 | 1468660502016 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:02 INFO - PROCESS | 1946 | 1468660502018 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x11886a000 == 27 [pid = 1946] [id = 709] 02:15:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1164ee000) [pid = 1946] [serial = 2127] [outer = 0x0] 02:15:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x116770c00) [pid = 1946] [serial = 2128] [outer = 0x1164ee000] 02:15:02 INFO - PROCESS | 1946 | 1468660502046 Marionette DEBUG loaded listener.js 02:15:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x116906000) [pid = 1946] [serial = 2129] [outer = 0x1164ee000] 02:15:02 INFO - PROCESS | 1946 | 1468660502401 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:15:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:15:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 527ms 02:15:02 INFO - PROCESS | 1946 | 1468660502448 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 02:15:02 INFO - PROCESS | 1946 | 1468660502457 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 02:15:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:15:02 INFO - PROCESS | 1946 | 1468660502460 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:15:02 INFO - PROCESS | 1946 | 1468660502462 Marionette TRACE conn2 <- [1,2810,null,{}] 02:15:02 INFO - PROCESS | 1946 | 1468660502470 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:02 INFO - PROCESS | 1946 | 1468660502473 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:02 INFO - PROCESS | 1946 | 1468660502552 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 02:15:02 INFO - PROCESS | 1946 | 1468660502557 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:02 INFO - PROCESS | 1946 | 1468660502560 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:02 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d19000 == 28 [pid = 1946] [id = 710] 02:15:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x117ebdc00) [pid = 1946] [serial = 2130] [outer = 0x0] 02:15:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x1186e8400) [pid = 1946] [serial = 2131] [outer = 0x117ebdc00] 02:15:02 INFO - PROCESS | 1946 | 1468660502590 Marionette DEBUG loaded listener.js 02:15:02 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11897a000) [pid = 1946] [serial = 2132] [outer = 0x117ebdc00] 02:15:02 INFO - PROCESS | 1946 | 1468660502937 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:15:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:15:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 02:15:02 INFO - PROCESS | 1946 | 1468660502981 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 02:15:02 INFO - PROCESS | 1946 | 1468660502983 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 02:15:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:15:02 INFO - PROCESS | 1946 | 1468660502985 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:15:02 INFO - PROCESS | 1946 | 1468660502986 Marionette TRACE conn2 <- [1,2814,null,{}] 02:15:02 INFO - PROCESS | 1946 | 1468660502988 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:02 INFO - PROCESS | 1946 | 1468660502990 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:03 INFO - PROCESS | 1946 | 1468660503067 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 02:15:03 INFO - PROCESS | 1946 | 1468660503132 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:03 INFO - PROCESS | 1946 | 1468660503133 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x121437800 == 29 [pid = 1946] [id = 711] 02:15:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x118976c00) [pid = 1946] [serial = 2133] [outer = 0x0] 02:15:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x119503400) [pid = 1946] [serial = 2134] [outer = 0x118976c00] 02:15:03 INFO - PROCESS | 1946 | 1468660503161 Marionette DEBUG loaded listener.js 02:15:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x119510c00) [pid = 1946] [serial = 2135] [outer = 0x118976c00] 02:15:03 INFO - PROCESS | 1946 | 1468660503505 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 02:15:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:15:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 569ms 02:15:03 INFO - PROCESS | 1946 | 1468660503555 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 02:15:03 INFO - PROCESS | 1946 | 1468660503557 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 02:15:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:15:03 INFO - PROCESS | 1946 | 1468660503560 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:15:03 INFO - PROCESS | 1946 | 1468660503562 Marionette TRACE conn2 <- [1,2818,null,{}] 02:15:03 INFO - PROCESS | 1946 | 1468660503565 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:03 INFO - PROCESS | 1946 | 1468660503577 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:03 INFO - PROCESS | 1946 | 1468660503689 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 02:15:03 INFO - PROCESS | 1946 | 1468660503695 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:03 INFO - PROCESS | 1946 | 1468660503696 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:03 INFO - PROCESS | 1946 | ++DOCSHELL 0x125fd3800 == 30 [pid = 1946] [id = 712] 02:15:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x111f2e800) [pid = 1946] [serial = 2136] [outer = 0x0] 02:15:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x119545800) [pid = 1946] [serial = 2137] [outer = 0x111f2e800] 02:15:03 INFO - PROCESS | 1946 | 1468660503721 Marionette DEBUG loaded listener.js 02:15:03 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1195bec00) [pid = 1946] [serial = 2138] [outer = 0x111f2e800] 02:15:04 INFO - PROCESS | 1946 | 1468660504069 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 02:15:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:15:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 521ms 02:15:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:15:04 INFO - PROCESS | 1946 | 1468660504081 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 02:15:04 INFO - PROCESS | 1946 | 1468660504083 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 02:15:04 INFO - PROCESS | 1946 | 1468660504085 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:15:04 INFO - PROCESS | 1946 | 1468660504086 Marionette TRACE conn2 <- [1,2822,null,{}] 02:15:04 INFO - PROCESS | 1946 | 1468660504088 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:04 INFO - PROCESS | 1946 | 1468660504094 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:04 INFO - PROCESS | 1946 | 1468660504218 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 02:15:04 INFO - PROCESS | 1946 | 1468660504222 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:04 INFO - PROCESS | 1946 | 1468660504223 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:04 INFO - PROCESS | 1946 | ++DOCSHELL 0x1286b6000 == 31 [pid = 1946] [id = 713] 02:15:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1195bf800) [pid = 1946] [serial = 2139] [outer = 0x0] 02:15:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x119a7d000) [pid = 1946] [serial = 2140] [outer = 0x1195bf800] 02:15:04 INFO - PROCESS | 1946 | 1468660504248 Marionette DEBUG loaded listener.js 02:15:04 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x120ea3400) [pid = 1946] [serial = 2141] [outer = 0x1195bf800] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12ccbc000) [pid = 1946] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1293c8000) [pid = 1946] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x120ea4000) [pid = 1946] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12341b800) [pid = 1946] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119dac800) [pid = 1946] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x115d12400) [pid = 1946] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x1188fa800) [pid = 1946] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119510000) [pid = 1946] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1195c1c00) [pid = 1946] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x1167e2400) [pid = 1946] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x113c38c00) [pid = 1946] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x11861ac00) [pid = 1946] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x11698c400) [pid = 1946] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11690e800) [pid = 1946] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:15:04 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x1233bf400) [pid = 1946] [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.] 02:15:04 INFO - PROCESS | 1946 | 1468660504984 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:15:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:15:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 970ms 02:15:05 INFO - PROCESS | 1946 | 1468660505069 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 02:15:05 INFO - PROCESS | 1946 | 1468660505072 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 02:15:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:15:05 INFO - PROCESS | 1946 | 1468660505078 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:15:05 INFO - PROCESS | 1946 | 1468660505080 Marionette TRACE conn2 <- [1,2826,null,{}] 02:15:05 INFO - PROCESS | 1946 | 1468660505085 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:05 INFO - PROCESS | 1946 | 1468660505086 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:05 INFO - PROCESS | 1946 | 1468660505196 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 02:15:05 INFO - PROCESS | 1946 | 1468660505247 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:05 INFO - PROCESS | 1946 | 1468660505249 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:05 INFO - PROCESS | 1946 | ++DOCSHELL 0x1185c9000 == 32 [pid = 1946] [id = 714] 02:15:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x112a7d400) [pid = 1946] [serial = 2142] [outer = 0x0] 02:15:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1132dc400) [pid = 1946] [serial = 2143] [outer = 0x112a7d400] 02:15:05 INFO - PROCESS | 1946 | 1468660505280 Marionette DEBUG loaded listener.js 02:15:05 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x115e61800) [pid = 1946] [serial = 2144] [outer = 0x112a7d400] 02:15:05 INFO - PROCESS | 1946 | 1468660505777 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:15:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:15:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 724ms 02:15:05 INFO - PROCESS | 1946 | 1468660505818 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 02:15:05 INFO - PROCESS | 1946 | 1468660505821 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 02:15:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:15:05 INFO - PROCESS | 1946 | 1468660505830 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:15:05 INFO - PROCESS | 1946 | 1468660505832 Marionette TRACE conn2 <- [1,2830,null,{}] 02:15:05 INFO - PROCESS | 1946 | 1468660505834 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:05 INFO - PROCESS | 1946 | 1468660505836 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:05 INFO - PROCESS | 1946 | 1468660505941 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 02:15:06 INFO - PROCESS | 1946 | 1468660506020 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:06 INFO - PROCESS | 1946 | 1468660506021 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x1234bf800 == 33 [pid = 1946] [id = 715] 02:15:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x116914800) [pid = 1946] [serial = 2145] [outer = 0x0] 02:15:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x116f21c00) [pid = 1946] [serial = 2146] [outer = 0x116914800] 02:15:06 INFO - PROCESS | 1946 | 1468660506052 Marionette DEBUG loaded listener.js 02:15:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x11821ac00) [pid = 1946] [serial = 2147] [outer = 0x116914800] 02:15:06 INFO - PROCESS | 1946 | 1468660506690 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:15:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:15:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 922ms 02:15:06 INFO - PROCESS | 1946 | 1468660506750 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 02:15:06 INFO - PROCESS | 1946 | 1468660506753 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 02:15:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:15:06 INFO - PROCESS | 1946 | 1468660506756 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:15:06 INFO - PROCESS | 1946 | 1468660506758 Marionette TRACE conn2 <- [1,2834,null,{}] 02:15:06 INFO - PROCESS | 1946 | 1468660506761 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:06 INFO - PROCESS | 1946 | 1468660506763 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:06 INFO - PROCESS | 1946 | 1468660506865 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 02:15:06 INFO - PROCESS | 1946 | --DOCSHELL 0x125fd3800 == 32 [pid = 1946] [id = 712] 02:15:06 INFO - PROCESS | 1946 | --DOCSHELL 0x121437800 == 31 [pid = 1946] [id = 711] 02:15:06 INFO - PROCESS | 1946 | --DOCSHELL 0x119d19000 == 30 [pid = 1946] [id = 710] 02:15:06 INFO - PROCESS | 1946 | --DOCSHELL 0x11886a000 == 29 [pid = 1946] [id = 709] 02:15:06 INFO - PROCESS | 1946 | --DOCSHELL 0x1169b6000 == 28 [pid = 1946] [id = 708] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x12ccb9800) [pid = 1946] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x12961fc00) [pid = 1946] [serial = 2108] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x1293f5800) [pid = 1946] [serial = 2107] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x12144dc00) [pid = 1946] [serial = 2089] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x124ba8000) [pid = 1946] [serial = 2092] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x1233bb400) [pid = 1946] [serial = 2090] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x120e7fc00) [pid = 1946] [serial = 2086] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x11646b000) [pid = 1946] [serial = 2071] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x116772c00) [pid = 1946] [serial = 2072] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x11920b800) [pid = 1946] [serial = 2080] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x119547800) [pid = 1946] [serial = 2081] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x119859000) [pid = 1946] [serial = 2083] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x119da3c00) [pid = 1946] [serial = 2084] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x124ba7800) [pid = 1946] [serial = 2069] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x11755d000) [pid = 1946] [serial = 2077] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x11883e000) [pid = 1946] [serial = 2078] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x116745800) [pid = 1946] [serial = 2074] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x116778c00) [pid = 1946] [serial = 2075] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x12639d000) [pid = 1946] [serial = 2095] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x128225800) [pid = 1946] [serial = 2101] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x1186e5000) [pid = 1946] [serial = 2098] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x1195cb400) [pid = 1946] [serial = 2099] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x1269b6000) [pid = 1946] [serial = 2096] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 58 (0x1254de800) [pid = 1946] [serial = 2093] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 57 (0x128535c00) [pid = 1946] [serial = 2104] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 56 (0x128531c00) [pid = 1946] [serial = 2102] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 55 (0x1186e7400) [pid = 1946] [serial = 1433] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:15:06 INFO - PROCESS | 1946 | --DOMWINDOW == 54 (0x120ea3c00) [pid = 1946] [serial = 2087] [outer = 0x0] [url = about:blank] 02:15:06 INFO - PROCESS | 1946 | 1468660506946 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:06 INFO - PROCESS | 1946 | 1468660506948 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:06 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e48800 == 29 [pid = 1946] [id = 716] 02:15:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 55 (0x114f6c400) [pid = 1946] [serial = 2148] [outer = 0x0] 02:15:06 INFO - PROCESS | 1946 | ++DOMWINDOW == 56 (0x1164f3800) [pid = 1946] [serial = 2149] [outer = 0x114f6c400] 02:15:06 INFO - PROCESS | 1946 | 1468660506976 Marionette DEBUG loaded listener.js 02:15:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 57 (0x116775400) [pid = 1946] [serial = 2150] [outer = 0x114f6c400] 02:15:07 INFO - PROCESS | 1946 | 1468660507286 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:15:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:15:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 574ms 02:15:07 INFO - PROCESS | 1946 | 1468660507330 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 02:15:07 INFO - PROCESS | 1946 | 1468660507333 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 02:15:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:15:07 INFO - PROCESS | 1946 | 1468660507337 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:15:07 INFO - PROCESS | 1946 | 1468660507339 Marionette TRACE conn2 <- [1,2838,null,{}] 02:15:07 INFO - PROCESS | 1946 | 1468660507341 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:07 INFO - PROCESS | 1946 | 1468660507343 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:07 INFO - PROCESS | 1946 | 1468660507461 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 02:15:07 INFO - PROCESS | 1946 | 1468660507513 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:07 INFO - PROCESS | 1946 | 1468660507515 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:07 INFO - PROCESS | 1946 | ++DOCSHELL 0x11661b000 == 30 [pid = 1946] [id = 717] 02:15:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 58 (0x1110acc00) [pid = 1946] [serial = 2151] [outer = 0x0] 02:15:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 59 (0x112a7bc00) [pid = 1946] [serial = 2152] [outer = 0x1110acc00] 02:15:07 INFO - PROCESS | 1946 | 1468660507546 Marionette DEBUG loaded listener.js 02:15:07 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x115e67000) [pid = 1946] [serial = 2153] [outer = 0x1110acc00] 02:15:08 INFO - PROCESS | 1946 | 1468660508054 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:15:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:15:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 773ms 02:15:08 INFO - PROCESS | 1946 | 1468660508113 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 02:15:08 INFO - PROCESS | 1946 | 1468660508116 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 02:15:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:15:08 INFO - PROCESS | 1946 | 1468660508122 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:15:08 INFO - PROCESS | 1946 | 1468660508125 Marionette TRACE conn2 <- [1,2842,null,{}] 02:15:08 INFO - PROCESS | 1946 | 1468660508167 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:08 INFO - PROCESS | 1946 | 1468660508172 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:08 INFO - PROCESS | 1946 | 1468660508375 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 02:15:08 INFO - PROCESS | 1946 | 1468660508438 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:08 INFO - PROCESS | 1946 | 1468660508440 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:08 INFO - PROCESS | 1946 | ++DOCSHELL 0x120f78800 == 31 [pid = 1946] [id = 718] 02:15:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x110fea400) [pid = 1946] [serial = 2154] [outer = 0x0] 02:15:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x1186e5800) [pid = 1946] [serial = 2155] [outer = 0x110fea400] 02:15:08 INFO - PROCESS | 1946 | 1468660508489 Marionette DEBUG loaded listener.js 02:15:08 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x118979400) [pid = 1946] [serial = 2156] [outer = 0x110fea400] 02:15:08 INFO - PROCESS | 1946 | 1468660508988 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:15:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:15:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 911ms 02:15:09 INFO - PROCESS | 1946 | 1468660509032 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 02:15:09 INFO - PROCESS | 1946 | 1468660509035 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 02:15:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:15:09 INFO - PROCESS | 1946 | 1468660509039 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:15:09 INFO - PROCESS | 1946 | 1468660509042 Marionette TRACE conn2 <- [1,2846,null,{}] 02:15:09 INFO - PROCESS | 1946 | 1468660509046 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:09 INFO - PROCESS | 1946 | 1468660509048 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:09 INFO - PROCESS | 1946 | 1468660509189 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 02:15:09 INFO - PROCESS | 1946 | 1468660509258 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:09 INFO - PROCESS | 1946 | 1468660509260 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:09 INFO - PROCESS | 1946 | ++DOCSHELL 0x1254b7000 == 32 [pid = 1946] [id = 719] 02:15:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x119505400) [pid = 1946] [serial = 2157] [outer = 0x0] 02:15:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x119528c00) [pid = 1946] [serial = 2158] [outer = 0x119505400] 02:15:09 INFO - PROCESS | 1946 | 1468660509289 Marionette DEBUG loaded listener.js 02:15:09 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x11958e400) [pid = 1946] [serial = 2159] [outer = 0x119505400] 02:15:09 INFO - PROCESS | 1946 | 1468660509732 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:15:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:15:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 724ms 02:15:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:15:09 INFO - PROCESS | 1946 | 1468660509764 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 02:15:09 INFO - PROCESS | 1946 | 1468660509768 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 02:15:09 INFO - PROCESS | 1946 | 1468660509780 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:15:09 INFO - PROCESS | 1946 | 1468660509786 Marionette TRACE conn2 <- [1,2850,null,{}] 02:15:09 INFO - PROCESS | 1946 | 1468660509789 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:09 INFO - PROCESS | 1946 | 1468660509793 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:09 INFO - PROCESS | 1946 | 1468660509941 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 02:15:10 INFO - PROCESS | 1946 | 1468660510064 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:10 INFO - PROCESS | 1946 | 1468660510065 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a41a000 == 33 [pid = 1946] [id = 720] 02:15:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x11950d000) [pid = 1946] [serial = 2160] [outer = 0x0] 02:15:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x119a78400) [pid = 1946] [serial = 2161] [outer = 0x11950d000] 02:15:10 INFO - PROCESS | 1946 | 1468660510114 Marionette DEBUG loaded listener.js 02:15:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x120e29000) [pid = 1946] [serial = 2162] [outer = 0x11950d000] 02:15:10 INFO - PROCESS | 1946 | 1468660510568 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:15:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:15:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 832ms 02:15:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:15:10 INFO - PROCESS | 1946 | 1468660510605 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 02:15:10 INFO - PROCESS | 1946 | 1468660510606 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 02:15:10 INFO - PROCESS | 1946 | 1468660510609 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:15:10 INFO - PROCESS | 1946 | 1468660510610 Marionette TRACE conn2 <- [1,2854,null,{}] 02:15:10 INFO - PROCESS | 1946 | 1468660510613 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:10 INFO - PROCESS | 1946 | 1468660510614 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:10 INFO - PROCESS | 1946 | 1468660510707 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 02:15:10 INFO - PROCESS | 1946 | 1468660510760 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:10 INFO - PROCESS | 1946 | 1468660510762 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:10 INFO - PROCESS | 1946 | ++DOCSHELL 0x121430800 == 34 [pid = 1946] [id = 721] 02:15:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x120e26400) [pid = 1946] [serial = 2163] [outer = 0x0] 02:15:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x120ea1000) [pid = 1946] [serial = 2164] [outer = 0x120e26400] 02:15:10 INFO - PROCESS | 1946 | 1468660510791 Marionette DEBUG loaded listener.js 02:15:10 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x120eab800) [pid = 1946] [serial = 2165] [outer = 0x120e26400] 02:15:11 INFO - PROCESS | 1946 | 1468660511211 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:15:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:15:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 620ms 02:15:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:15:11 INFO - PROCESS | 1946 | 1468660511230 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 02:15:11 INFO - PROCESS | 1946 | 1468660511232 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 02:15:11 INFO - PROCESS | 1946 | 1468660511234 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:15:11 INFO - PROCESS | 1946 | 1468660511235 Marionette TRACE conn2 <- [1,2858,null,{}] 02:15:11 INFO - PROCESS | 1946 | 1468660511237 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:11 INFO - PROCESS | 1946 | 1468660511239 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:11 INFO - PROCESS | 1946 | 1468660511349 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 02:15:11 INFO - PROCESS | 1946 | 1468660511438 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:11 INFO - PROCESS | 1946 | 1468660511442 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:11 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a850800 == 35 [pid = 1946] [id = 722] 02:15:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x12181f000) [pid = 1946] [serial = 2166] [outer = 0x0] 02:15:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x121919c00) [pid = 1946] [serial = 2167] [outer = 0x12181f000] 02:15:11 INFO - PROCESS | 1946 | 1468660511479 Marionette DEBUG loaded listener.js 02:15:11 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x121a11000) [pid = 1946] [serial = 2168] [outer = 0x12181f000] 02:15:11 INFO - PROCESS | 1946 | 1468660511967 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:15:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:15:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 770ms 02:15:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:15:12 INFO - PROCESS | 1946 | 1468660512005 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 02:15:12 INFO - PROCESS | 1946 | 1468660512007 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 02:15:12 INFO - PROCESS | 1946 | 1468660512010 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:15:12 INFO - PROCESS | 1946 | 1468660512014 Marionette TRACE conn2 <- [1,2862,null,{}] 02:15:12 INFO - PROCESS | 1946 | 1468660512018 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:12 INFO - PROCESS | 1946 | 1468660512019 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:12 INFO - PROCESS | 1946 | 1468660512110 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 02:15:12 INFO - PROCESS | 1946 | --DOCSHELL 0x117e48800 == 34 [pid = 1946] [id = 716] 02:15:12 INFO - PROCESS | 1946 | --DOCSHELL 0x1185c9000 == 33 [pid = 1946] [id = 714] 02:15:12 INFO - PROCESS | 1946 | --DOCSHELL 0x1234bf800 == 32 [pid = 1946] [id = 715] 02:15:12 INFO - PROCESS | 1946 | --DOCSHELL 0x119a43800 == 31 [pid = 1946] [id = 707] 02:15:12 INFO - PROCESS | 1946 | --DOCSHELL 0x12a850800 == 30 [pid = 1946] [id = 722] 02:15:12 INFO - PROCESS | 1946 | --DOCSHELL 0x121430800 == 29 [pid = 1946] [id = 721] 02:15:12 INFO - PROCESS | 1946 | --DOCSHELL 0x12a41a000 == 28 [pid = 1946] [id = 720] 02:15:12 INFO - PROCESS | 1946 | --DOCSHELL 0x1286b6000 == 27 [pid = 1946] [id = 713] 02:15:12 INFO - PROCESS | 1946 | --DOCSHELL 0x1254b7000 == 26 [pid = 1946] [id = 719] 02:15:12 INFO - PROCESS | 1946 | --DOCSHELL 0x120f78800 == 25 [pid = 1946] [id = 718] 02:15:12 INFO - PROCESS | 1946 | --DOCSHELL 0x11661b000 == 24 [pid = 1946] [id = 717] 02:15:12 INFO - PROCESS | 1946 | 1468660512714 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:12 INFO - PROCESS | 1946 | 1468660512716 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:12 INFO - PROCESS | 1946 | ++DOCSHELL 0x115e2f000 == 25 [pid = 1946] [id = 723] 02:15:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x112232c00) [pid = 1946] [serial = 2169] [outer = 0x0] 02:15:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x112d92400) [pid = 1946] [serial = 2170] [outer = 0x112232c00] 02:15:12 INFO - PROCESS | 1946 | 1468660512744 Marionette DEBUG loaded listener.js 02:15:12 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1132df400) [pid = 1946] [serial = 2171] [outer = 0x112232c00] 02:15:13 INFO - PROCESS | 1946 | 1468660513071 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:15:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:15:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1076ms 02:15:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:15:13 INFO - PROCESS | 1946 | 1468660513086 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 02:15:13 INFO - PROCESS | 1946 | 1468660513088 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 02:15:13 INFO - PROCESS | 1946 | 1468660513092 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:15:13 INFO - PROCESS | 1946 | 1468660513095 Marionette TRACE conn2 <- [1,2866,null,{}] 02:15:13 INFO - PROCESS | 1946 | 1468660513099 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:13 INFO - PROCESS | 1946 | 1468660513100 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:13 INFO - PROCESS | 1946 | 1468660513177 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 02:15:13 INFO - PROCESS | 1946 | 1468660513183 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:13 INFO - PROCESS | 1946 | 1468660513185 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192d9800 == 26 [pid = 1946] [id = 724] 02:15:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x116774c00) [pid = 1946] [serial = 2172] [outer = 0x0] 02:15:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x116a29800) [pid = 1946] [serial = 2173] [outer = 0x116774c00] 02:15:13 INFO - PROCESS | 1946 | 1468660513214 Marionette DEBUG loaded listener.js 02:15:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x117560c00) [pid = 1946] [serial = 2174] [outer = 0x116774c00] 02:15:13 INFO - PROCESS | 1946 | 1468660513572 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:15:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:15:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 523ms 02:15:13 INFO - PROCESS | 1946 | 1468660513617 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 02:15:13 INFO - PROCESS | 1946 | 1468660513620 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 02:15:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:15:13 INFO - PROCESS | 1946 | 1468660513623 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:15:13 INFO - PROCESS | 1946 | 1468660513624 Marionette TRACE conn2 <- [1,2870,null,{}] 02:15:13 INFO - PROCESS | 1946 | 1468660513627 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:13 INFO - PROCESS | 1946 | 1468660513628 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:13 INFO - PROCESS | 1946 | 1468660513713 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 02:15:13 INFO - PROCESS | 1946 | 1468660513719 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:13 INFO - PROCESS | 1946 | 1468660513721 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:13 INFO - PROCESS | 1946 | ++DOCSHELL 0x121264800 == 27 [pid = 1946] [id = 725] 02:15:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x1184cc400) [pid = 1946] [serial = 2175] [outer = 0x0] 02:15:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x118834400) [pid = 1946] [serial = 2176] [outer = 0x1184cc400] 02:15:13 INFO - PROCESS | 1946 | 1468660513746 Marionette DEBUG loaded listener.js 02:15:13 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11904ac00) [pid = 1946] [serial = 2177] [outer = 0x1184cc400] 02:15:14 INFO - PROCESS | 1946 | 1468660514131 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 02:15:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:15:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 519ms 02:15:14 INFO - PROCESS | 1946 | 1468660514157 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 02:15:14 INFO - PROCESS | 1946 | 1468660514159 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 02:15:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:15:14 INFO - PROCESS | 1946 | 1468660514167 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:15:14 INFO - PROCESS | 1946 | 1468660514172 Marionette TRACE conn2 <- [1,2874,null,{}] 02:15:14 INFO - PROCESS | 1946 | 1468660514175 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:14 INFO - PROCESS | 1946 | 1468660514180 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:14 INFO - PROCESS | 1946 | 1468660514290 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 02:15:14 INFO - PROCESS | 1946 | 1468660514294 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:14 INFO - PROCESS | 1946 | 1468660514295 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x128308800 == 28 [pid = 1946] [id = 726] 02:15:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1132e0400) [pid = 1946] [serial = 2178] [outer = 0x0] 02:15:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x119507400) [pid = 1946] [serial = 2179] [outer = 0x1132e0400] 02:15:14 INFO - PROCESS | 1946 | 1468660514320 Marionette DEBUG loaded listener.js 02:15:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x11958d000) [pid = 1946] [serial = 2180] [outer = 0x1132e0400] 02:15:14 INFO - PROCESS | 1946 | 1468660514673 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:15:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:15:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 526ms 02:15:14 INFO - PROCESS | 1946 | 1468660514690 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 02:15:14 INFO - PROCESS | 1946 | 1468660514692 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 02:15:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:15:14 INFO - PROCESS | 1946 | 1468660514703 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:15:14 INFO - PROCESS | 1946 | 1468660514704 Marionette TRACE conn2 <- [1,2878,null,{}] 02:15:14 INFO - PROCESS | 1946 | 1468660514706 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:14 INFO - PROCESS | 1946 | 1468660514707 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:14 INFO - PROCESS | 1946 | 1468660514809 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 02:15:14 INFO - PROCESS | 1946 | 1468660514812 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:14 INFO - PROCESS | 1946 | 1468660514814 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:14 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a416800 == 29 [pid = 1946] [id = 727] 02:15:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1195bd400) [pid = 1946] [serial = 2181] [outer = 0x0] 02:15:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1195cb400) [pid = 1946] [serial = 2182] [outer = 0x1195bd400] 02:15:14 INFO - PROCESS | 1946 | 1468660514838 Marionette DEBUG loaded listener.js 02:15:14 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x119d51c00) [pid = 1946] [serial = 2183] [outer = 0x1195bd400] 02:15:15 INFO - PROCESS | 1946 | 1468660515203 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:15:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:15:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 530ms 02:15:15 INFO - PROCESS | 1946 | 1468660515232 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 02:15:15 INFO - PROCESS | 1946 | 1468660515233 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 02:15:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:15:15 INFO - PROCESS | 1946 | 1468660515235 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:15:15 INFO - PROCESS | 1946 | 1468660515237 Marionette TRACE conn2 <- [1,2882,null,{}] 02:15:15 INFO - PROCESS | 1946 | 1468660515239 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:15 INFO - PROCESS | 1946 | 1468660515240 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:15 INFO - PROCESS | 1946 | 1468660515339 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 02:15:15 INFO - PROCESS | 1946 | 1468660515343 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:15 INFO - PROCESS | 1946 | 1468660515348 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aae8800 == 30 [pid = 1946] [id = 728] 02:15:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1184c6400) [pid = 1946] [serial = 2184] [outer = 0x0] 02:15:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x120e83000) [pid = 1946] [serial = 2185] [outer = 0x1184c6400] 02:15:15 INFO - PROCESS | 1946 | 1468660515381 Marionette DEBUG loaded listener.js 02:15:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1211e4400) [pid = 1946] [serial = 2186] [outer = 0x1184c6400] 02:15:15 INFO - PROCESS | 1946 | 1468660515749 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:15:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:15:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 568ms 02:15:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:15:15 INFO - PROCESS | 1946 | 1468660515805 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 02:15:15 INFO - PROCESS | 1946 | 1468660515806 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 02:15:15 INFO - PROCESS | 1946 | 1468660515808 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:15:15 INFO - PROCESS | 1946 | 1468660515809 Marionette TRACE conn2 <- [1,2886,null,{}] 02:15:15 INFO - PROCESS | 1946 | 1468660515811 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:15 INFO - PROCESS | 1946 | 1468660515813 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:15 INFO - PROCESS | 1946 | 1468660515916 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 02:15:15 INFO - PROCESS | 1946 | 1468660515919 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:15 INFO - PROCESS | 1946 | 1468660515920 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:15 INFO - PROCESS | 1946 | ++DOCSHELL 0x11627f800 == 31 [pid = 1946] [id = 729] 02:15:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x11306c000) [pid = 1946] [serial = 2187] [outer = 0x0] 02:15:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x121814800) [pid = 1946] [serial = 2188] [outer = 0x11306c000] 02:15:15 INFO - PROCESS | 1946 | 1468660515944 Marionette DEBUG loaded listener.js 02:15:15 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x1233b5c00) [pid = 1946] [serial = 2189] [outer = 0x11306c000] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x118976c00) [pid = 1946] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x1195bf800) [pid = 1946] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x111f2e800) [pid = 1946] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x12544f800) [pid = 1946] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x119d9f000) [pid = 1946] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11897d400) [pid = 1946] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x12191b800) [pid = 1946] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x115e63000) [pid = 1946] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x114f6c400) [pid = 1946] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x1164ee000) [pid = 1946] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x1131e6400) [pid = 1946] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x117ebdc00) [pid = 1946] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x11663bc00) [pid = 1946] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x112a7d400) [pid = 1946] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:15:16 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x116914800) [pid = 1946] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:15:16 INFO - PROCESS | 1946 | 1468660516455 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:15:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:15:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 670ms 02:15:16 INFO - PROCESS | 1946 | 1468660516479 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 02:15:16 INFO - PROCESS | 1946 | 1468660516480 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 02:15:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:15:16 INFO - PROCESS | 1946 | 1468660516482 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:15:16 INFO - PROCESS | 1946 | 1468660516483 Marionette TRACE conn2 <- [1,2890,null,{}] 02:15:16 INFO - PROCESS | 1946 | 1468660516486 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:16 INFO - PROCESS | 1946 | 1468660516487 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:16 INFO - PROCESS | 1946 | 1468660516563 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 02:15:16 INFO - PROCESS | 1946 | 1468660516567 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:16 INFO - PROCESS | 1946 | 1468660516568 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:16 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b2ac800 == 32 [pid = 1946] [id = 730] 02:15:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x112a7d400) [pid = 1946] [serial = 2190] [outer = 0x0] 02:15:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1167dfc00) [pid = 1946] [serial = 2191] [outer = 0x112a7d400] 02:15:16 INFO - PROCESS | 1946 | 1468660516595 Marionette DEBUG loaded listener.js 02:15:16 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x11883d800) [pid = 1946] [serial = 2192] [outer = 0x112a7d400] 02:15:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:15:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 472ms 02:15:16 INFO - PROCESS | 1946 | 1468660516948 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:15:16 INFO - PROCESS | 1946 | 1468660516954 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 02:15:16 INFO - PROCESS | 1946 | 1468660516955 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 02:15:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:15:16 INFO - PROCESS | 1946 | 1468660516958 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:15:16 INFO - PROCESS | 1946 | 1468660516959 Marionette TRACE conn2 <- [1,2894,null,{}] 02:15:16 INFO - PROCESS | 1946 | 1468660516966 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:16 INFO - PROCESS | 1946 | 1468660516968 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:17 INFO - PROCESS | 1946 | 1468660517080 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 02:15:17 INFO - PROCESS | 1946 | 1468660517089 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:17 INFO - PROCESS | 1946 | 1468660517091 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd7b000 == 33 [pid = 1946] [id = 731] 02:15:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1186e3000) [pid = 1946] [serial = 2193] [outer = 0x0] 02:15:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x1195c0000) [pid = 1946] [serial = 2194] [outer = 0x1186e3000] 02:15:17 INFO - PROCESS | 1946 | 1468660517115 Marionette DEBUG loaded listener.js 02:15:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1233b9c00) [pid = 1946] [serial = 2195] [outer = 0x1186e3000] 02:15:17 INFO - PROCESS | 1946 | 1468660517416 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:15:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:15:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 475ms 02:15:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:15:17 INFO - PROCESS | 1946 | 1468660517434 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 02:15:17 INFO - PROCESS | 1946 | 1468660517436 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 02:15:17 INFO - PROCESS | 1946 | 1468660517450 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:15:17 INFO - PROCESS | 1946 | 1468660517451 Marionette TRACE conn2 <- [1,2898,null,{}] 02:15:17 INFO - PROCESS | 1946 | 1468660517454 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:17 INFO - PROCESS | 1946 | 1468660517455 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:17 INFO - PROCESS | 1946 | 1468660517533 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 02:15:17 INFO - PROCESS | 1946 | 1468660517537 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:17 INFO - PROCESS | 1946 | 1468660517538 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:17 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf60000 == 34 [pid = 1946] [id = 732] 02:15:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x120e84400) [pid = 1946] [serial = 2196] [outer = 0x0] 02:15:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x123426800) [pid = 1946] [serial = 2197] [outer = 0x120e84400] 02:15:17 INFO - PROCESS | 1946 | 1468660517565 Marionette DEBUG loaded listener.js 02:15:17 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1249f9800) [pid = 1946] [serial = 2198] [outer = 0x120e84400] 02:15:17 INFO - PROCESS | 1946 | 1468660517919 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:15:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:15:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 533ms 02:15:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:15:17 INFO - PROCESS | 1946 | 1468660517972 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 02:15:17 INFO - PROCESS | 1946 | 1468660517973 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 02:15:17 INFO - PROCESS | 1946 | 1468660517976 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:15:17 INFO - PROCESS | 1946 | 1468660517977 Marionette TRACE conn2 <- [1,2902,null,{}] 02:15:17 INFO - PROCESS | 1946 | 1468660517981 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:17 INFO - PROCESS | 1946 | 1468660517982 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:18 INFO - PROCESS | 1946 | 1468660518102 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 02:15:18 INFO - PROCESS | 1946 | 1468660518107 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:18 INFO - PROCESS | 1946 | 1468660518109 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:18 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c351000 == 35 [pid = 1946] [id = 733] 02:15:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x124b24000) [pid = 1946] [serial = 2199] [outer = 0x0] 02:15:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x124de9400) [pid = 1946] [serial = 2200] [outer = 0x124b24000] 02:15:18 INFO - PROCESS | 1946 | 1468660518156 Marionette DEBUG loaded listener.js 02:15:18 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1254e2c00) [pid = 1946] [serial = 2201] [outer = 0x124b24000] 02:15:18 INFO - PROCESS | 1946 | 1468660518794 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:15:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:15:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 871ms 02:15:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:15:18 INFO - PROCESS | 1946 | 1468660518848 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 02:15:18 INFO - PROCESS | 1946 | 1468660518851 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 02:15:18 INFO - PROCESS | 1946 | 1468660518854 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:15:18 INFO - PROCESS | 1946 | 1468660518856 Marionette TRACE conn2 <- [1,2906,null,{}] 02:15:18 INFO - PROCESS | 1946 | 1468660518861 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:18 INFO - PROCESS | 1946 | 1468660518863 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:18 INFO - PROCESS | 1946 | 1468660518968 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 02:15:19 INFO - PROCESS | 1946 | 1468660519028 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:19 INFO - PROCESS | 1946 | 1468660519030 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d1b000 == 36 [pid = 1946] [id = 734] 02:15:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x115e68000) [pid = 1946] [serial = 2202] [outer = 0x0] 02:15:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x11673d400) [pid = 1946] [serial = 2203] [outer = 0x115e68000] 02:15:19 INFO - PROCESS | 1946 | 1468660519062 Marionette DEBUG loaded listener.js 02:15:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x116a1b800) [pid = 1946] [serial = 2204] [outer = 0x115e68000] 02:15:19 INFO - PROCESS | 1946 | 1468660519580 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:15:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:15:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 775ms 02:15:19 INFO - PROCESS | 1946 | 1468660519640 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 02:15:19 INFO - PROCESS | 1946 | 1468660519644 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 02:15:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:15:19 INFO - PROCESS | 1946 | 1468660519650 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:15:19 INFO - PROCESS | 1946 | 1468660519652 Marionette TRACE conn2 <- [1,2910,null,{}] 02:15:19 INFO - PROCESS | 1946 | 1468660519654 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:19 INFO - PROCESS | 1946 | 1468660519656 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:19 INFO - PROCESS | 1946 | 1468660519764 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 02:15:19 INFO - PROCESS | 1946 | 1468660519966 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:19 INFO - PROCESS | 1946 | 1468660519968 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:19 INFO - PROCESS | 1946 | ++DOCSHELL 0x11694f000 == 37 [pid = 1946] [id = 735] 02:15:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x110f94c00) [pid = 1946] [serial = 2205] [outer = 0x0] 02:15:19 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x112f31000) [pid = 1946] [serial = 2206] [outer = 0x110f94c00] 02:15:19 INFO - PROCESS | 1946 | 1468660519996 Marionette DEBUG loaded listener.js 02:15:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x112a7b800) [pid = 1946] [serial = 2207] [outer = 0x110f94c00] 02:15:20 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf60000 == 36 [pid = 1946] [id = 732] 02:15:20 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd7b000 == 35 [pid = 1946] [id = 731] 02:15:20 INFO - PROCESS | 1946 | --DOCSHELL 0x12b2ac800 == 34 [pid = 1946] [id = 730] 02:15:20 INFO - PROCESS | 1946 | --DOCSHELL 0x11627f800 == 33 [pid = 1946] [id = 729] 02:15:20 INFO - PROCESS | 1946 | --DOCSHELL 0x12aae8800 == 32 [pid = 1946] [id = 728] 02:15:20 INFO - PROCESS | 1946 | --DOCSHELL 0x12a416800 == 31 [pid = 1946] [id = 727] 02:15:20 INFO - PROCESS | 1946 | --DOCSHELL 0x128308800 == 30 [pid = 1946] [id = 726] 02:15:20 INFO - PROCESS | 1946 | --DOCSHELL 0x121264800 == 29 [pid = 1946] [id = 725] 02:15:20 INFO - PROCESS | 1946 | --DOCSHELL 0x1192d9800 == 28 [pid = 1946] [id = 724] 02:15:20 INFO - PROCESS | 1946 | --DOCSHELL 0x115e2f000 == 27 [pid = 1946] [id = 723] 02:15:20 INFO - PROCESS | 1946 | 1468660520449 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 02:15:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:15:20 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:15:20 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 822ms 02:15:20 INFO - PROCESS | 1946 | 1468660520475 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 02:15:20 INFO - PROCESS | 1946 | 1468660520478 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 02:15:20 INFO - TEST-START | /DOMEvents/constructors.html 02:15:20 INFO - PROCESS | 1946 | 1468660520483 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:15:20 INFO - PROCESS | 1946 | 1468660520485 Marionette TRACE conn2 <- [1,2914,null,{}] 02:15:20 INFO - PROCESS | 1946 | 1468660520490 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:20 INFO - PROCESS | 1946 | 1468660520494 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:20 INFO - PROCESS | 1946 | 1468660520624 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x1195bec00) [pid = 1946] [serial = 2138] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x1164f3800) [pid = 1946] [serial = 2149] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x116770c00) [pid = 1946] [serial = 2128] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x116906000) [pid = 1946] [serial = 2129] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11320b000) [pid = 1946] [serial = 2125] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x116775400) [pid = 1946] [serial = 2150] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1132e9000) [pid = 1946] [serial = 2126] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1186e8400) [pid = 1946] [serial = 2131] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x11897a000) [pid = 1946] [serial = 2132] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x116f95400) [pid = 1946] [serial = 2123] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x116778800) [pid = 1946] [serial = 2122] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x116771800) [pid = 1946] [serial = 2110] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x119509800) [pid = 1946] [serial = 2113] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x121921c00) [pid = 1946] [serial = 2116] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x129154800) [pid = 1946] [serial = 2119] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x1132dc400) [pid = 1946] [serial = 2143] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x115e61800) [pid = 1946] [serial = 2144] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x116f21c00) [pid = 1946] [serial = 2146] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x11821ac00) [pid = 1946] [serial = 2147] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x120ea3400) [pid = 1946] [serial = 2141] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x119510c00) [pid = 1946] [serial = 2135] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x119503400) [pid = 1946] [serial = 2134] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x119a7d000) [pid = 1946] [serial = 2140] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x119545800) [pid = 1946] [serial = 2137] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x12915f800) [pid = 1946] [serial = 2120] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x1293c1800) [pid = 1946] [serial = 2105] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x11954b400) [pid = 1946] [serial = 2114] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x1233b9400) [pid = 1946] [serial = 2117] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x116f95000) [pid = 1946] [serial = 2111] [outer = 0x0] [url = about:blank] 02:15:20 INFO - PROCESS | 1946 | 1468660520720 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:20 INFO - PROCESS | 1946 | 1468660520722 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:20 INFO - PROCESS | 1946 | ++DOCSHELL 0x117e58000 == 28 [pid = 1946] [id = 736] 02:15:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x1122be400) [pid = 1946] [serial = 2208] [outer = 0x0] 02:15:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x1132e4000) [pid = 1946] [serial = 2209] [outer = 0x1122be400] 02:15:20 INFO - PROCESS | 1946 | 1468660520766 Marionette DEBUG loaded listener.js 02:15:20 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x1164ed000) [pid = 1946] [serial = 2210] [outer = 0x1122be400] 02:15:21 INFO - PROCESS | 1946 | 1468660521114 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:15:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:15:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:15:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:15:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:15:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:15:21 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:15:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:15:21 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:15:21 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:15:21 INFO - TEST-OK | /DOMEvents/constructors.html | took 680ms 02:15:21 INFO - PROCESS | 1946 | 1468660521181 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 02:15:21 INFO - PROCESS | 1946 | 1468660521184 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 02:15:21 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:15:21 INFO - PROCESS | 1946 | 1468660521188 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:15:21 INFO - PROCESS | 1946 | 1468660521189 Marionette TRACE conn2 <- [1,2918,null,{}] 02:15:21 INFO - PROCESS | 1946 | 1468660521192 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:21 INFO - PROCESS | 1946 | 1468660521193 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:21 INFO - PROCESS | 1946 | 1468660521300 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 02:15:21 INFO - PROCESS | 1946 | 1468660521304 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:21 INFO - PROCESS | 1946 | 1468660521305 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d15000 == 29 [pid = 1946] [id = 737] 02:15:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x11676e400) [pid = 1946] [serial = 2211] [outer = 0x0] 02:15:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x117563000) [pid = 1946] [serial = 2212] [outer = 0x11676e400] 02:15:21 INFO - PROCESS | 1946 | 1468660521333 Marionette DEBUG loaded listener.js 02:15:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x118615400) [pid = 1946] [serial = 2213] [outer = 0x11676e400] 02:15:21 INFO - PROCESS | 1946 | 1468660521647 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:15:21 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:15:21 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 468ms 02:15:21 INFO - PROCESS | 1946 | 1468660521656 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 02:15:21 INFO - PROCESS | 1946 | 1468660521658 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 02:15:21 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:15:21 INFO - PROCESS | 1946 | 1468660521667 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:15:21 INFO - PROCESS | 1946 | 1468660521671 Marionette TRACE conn2 <- [1,2922,null,{}] 02:15:21 INFO - PROCESS | 1946 | 1468660521675 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:21 INFO - PROCESS | 1946 | 1468660521680 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:21 INFO - PROCESS | 1946 | 1468660521769 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 02:15:21 INFO - PROCESS | 1946 | 1468660521827 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:21 INFO - PROCESS | 1946 | 1468660521828 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:21 INFO - PROCESS | 1946 | ++DOCSHELL 0x12332b800 == 30 [pid = 1946] [id = 738] 02:15:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x1132a9800) [pid = 1946] [serial = 2214] [outer = 0x0] 02:15:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x1186e0000) [pid = 1946] [serial = 2215] [outer = 0x1132a9800] 02:15:21 INFO - PROCESS | 1946 | 1468660521853 Marionette DEBUG loaded listener.js 02:15:21 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x119204800) [pid = 1946] [serial = 2216] [outer = 0x1132a9800] 02:15:22 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:15:22 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:15:22 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:15:22 INFO - PROCESS | 1946 | [1946] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 02:15:22 INFO - PROCESS | 1946 | 1468660522153 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 02:15:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:15:22 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:15:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:15:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:15:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 02:15:22 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:15:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:15:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:15:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 02:15:22 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:15:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:15:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:15:22 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 02:15:22 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:15:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:22 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:15:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:15:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:22 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:15:22 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:15:22 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 529ms 02:15:22 INFO - PROCESS | 1946 | 1468660522196 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 02:15:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:15:22 INFO - PROCESS | 1946 | 1468660522199 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 02:15:22 INFO - PROCESS | 1946 | 1468660522202 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:15:22 INFO - PROCESS | 1946 | 1468660522204 Marionette TRACE conn2 <- [1,2926,null,{}] 02:15:22 INFO - PROCESS | 1946 | 1468660522208 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:22 INFO - PROCESS | 1946 | 1468660522210 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:22 INFO - PROCESS | 1946 | 1468660522342 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 02:15:22 INFO - PROCESS | 1946 | 1468660522426 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:22 INFO - PROCESS | 1946 | 1468660522427 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:22 INFO - PROCESS | 1946 | ++DOCSHELL 0x126327800 == 31 [pid = 1946] [id = 739] 02:15:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x11676a000) [pid = 1946] [serial = 2217] [outer = 0x0] 02:15:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x119505c00) [pid = 1946] [serial = 2218] [outer = 0x11676a000] 02:15:22 INFO - PROCESS | 1946 | 1468660522470 Marionette DEBUG loaded listener.js 02:15:22 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x119591c00) [pid = 1946] [serial = 2219] [outer = 0x11676a000] 02:15:22 INFO - PROCESS | 1946 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:15:22 INFO - PROCESS | 1946 | 1468660522810 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 02:15:22 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:15:22 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 628ms 02:15:22 INFO - PROCESS | 1946 | 1468660522847 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 02:15:22 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:15:22 INFO - PROCESS | 1946 | 1468660522849 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 02:15:22 INFO - PROCESS | 1946 | 1468660522851 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:15:22 INFO - PROCESS | 1946 | 1468660522852 Marionette TRACE conn2 <- [1,2930,null,{}] 02:15:22 INFO - PROCESS | 1946 | 1468660522855 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:22 INFO - PROCESS | 1946 | 1468660522856 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:22 INFO - PROCESS | 1946 | 1468660522961 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 02:15:22 INFO - PROCESS | 1946 | 1468660522964 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:22 INFO - PROCESS | 1946 | 1468660522969 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x129375000 == 32 [pid = 1946] [id = 740] 02:15:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x119863400) [pid = 1946] [serial = 2220] [outer = 0x0] 02:15:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x119a86800) [pid = 1946] [serial = 2221] [outer = 0x119863400] 02:15:23 INFO - PROCESS | 1946 | 1468660523033 Marionette DEBUG loaded listener.js 02:15:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x120e2a400) [pid = 1946] [serial = 2222] [outer = 0x119863400] 02:15:23 INFO - PROCESS | 1946 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:15:23 INFO - PROCESS | 1946 | 1468660523337 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 02:15:23 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:15:23 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 524ms 02:15:23 INFO - PROCESS | 1946 | 1468660523376 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 02:15:23 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:15:23 INFO - PROCESS | 1946 | 1468660523380 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 02:15:23 INFO - PROCESS | 1946 | 1468660523382 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:15:23 INFO - PROCESS | 1946 | 1468660523383 Marionette TRACE conn2 <- [1,2934,null,{}] 02:15:23 INFO - PROCESS | 1946 | 1468660523386 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:23 INFO - PROCESS | 1946 | 1468660523387 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:23 INFO - PROCESS | 1946 | 1468660523499 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 02:15:23 INFO - PROCESS | 1946 | 1468660523511 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:23 INFO - PROCESS | 1946 | 1468660523513 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:23 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aae7000 == 33 [pid = 1946] [id = 741] 02:15:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x120e85c00) [pid = 1946] [serial = 2223] [outer = 0x0] 02:15:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x1210ca800) [pid = 1946] [serial = 2224] [outer = 0x120e85c00] 02:15:23 INFO - PROCESS | 1946 | 1468660523537 Marionette DEBUG loaded listener.js 02:15:23 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x12181e400) [pid = 1946] [serial = 2225] [outer = 0x120e85c00] 02:15:23 INFO - PROCESS | 1946 | 1468660523870 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:15:23 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:15:23 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 518ms 02:15:23 INFO - PROCESS | 1946 | 1468660523900 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 02:15:23 INFO - PROCESS | 1946 | 1468660523901 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 02:15:23 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:15:23 INFO - PROCESS | 1946 | 1468660523910 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:15:23 INFO - PROCESS | 1946 | 1468660523911 Marionette TRACE conn2 <- [1,2938,null,{}] 02:15:23 INFO - PROCESS | 1946 | 1468660523913 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:23 INFO - PROCESS | 1946 | 1468660523914 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:24 INFO - PROCESS | 1946 | 1468660524013 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 02:15:24 INFO - PROCESS | 1946 | 1468660524058 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:24 INFO - PROCESS | 1946 | 1468660524059 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bab9000 == 34 [pid = 1946] [id = 742] 02:15:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x121924000) [pid = 1946] [serial = 2226] [outer = 0x0] 02:15:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x121927400) [pid = 1946] [serial = 2227] [outer = 0x121924000] 02:15:24 INFO - PROCESS | 1946 | 1468660524084 Marionette DEBUG loaded listener.js 02:15:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1233b8c00) [pid = 1946] [serial = 2228] [outer = 0x121924000] 02:15:24 INFO - PROCESS | 1946 | 1468660524350 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:15:24 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:15:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 470ms 02:15:24 INFO - PROCESS | 1946 | 1468660524388 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 02:15:24 INFO - PROCESS | 1946 | 1468660524389 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 02:15:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:15:24 INFO - PROCESS | 1946 | 1468660524391 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:15:24 INFO - PROCESS | 1946 | 1468660524393 Marionette TRACE conn2 <- [1,2942,null,{}] 02:15:24 INFO - PROCESS | 1946 | 1468660524403 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:24 INFO - PROCESS | 1946 | 1468660524405 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:24 INFO - PROCESS | 1946 | 1468660524516 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 02:15:24 INFO - PROCESS | 1946 | 1468660524520 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:24 INFO - PROCESS | 1946 | 1468660524521 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:24 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bd8c000 == 35 [pid = 1946] [id = 743] 02:15:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x121924400) [pid = 1946] [serial = 2229] [outer = 0x0] 02:15:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1233c0c00) [pid = 1946] [serial = 2230] [outer = 0x121924400] 02:15:24 INFO - PROCESS | 1946 | 1468660524545 Marionette DEBUG loaded listener.js 02:15:24 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x1249f4400) [pid = 1946] [serial = 2231] [outer = 0x121924400] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1195bd400) [pid = 1946] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x1184c6400) [pid = 1946] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1184cc400) [pid = 1946] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x112232c00) [pid = 1946] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x116774c00) [pid = 1946] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12181f000) [pid = 1946] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1110acc00) [pid = 1946] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x110fea400) [pid = 1946] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x11306c000) [pid = 1946] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x119505400) [pid = 1946] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x11950d000) [pid = 1946] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x112a7d400) [pid = 1946] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x120e26400) [pid = 1946] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x1186e3000) [pid = 1946] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x120e84400) [pid = 1946] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:15:24 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1132e0400) [pid = 1946] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:15:24 INFO - PROCESS | 1946 | 1468660524932 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 02:15:24 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:15:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:15:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:24 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:15:24 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 578ms 02:15:24 INFO - PROCESS | 1946 | 1468660524971 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 02:15:24 INFO - PROCESS | 1946 | 1468660524972 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 02:15:24 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:15:24 INFO - PROCESS | 1946 | 1468660524975 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:15:24 INFO - PROCESS | 1946 | 1468660524976 Marionette TRACE conn2 <- [1,2946,null,{}] 02:15:24 INFO - PROCESS | 1946 | 1468660524978 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:24 INFO - PROCESS | 1946 | 1468660524979 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:25 INFO - PROCESS | 1946 | 1468660525059 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 02:15:25 INFO - PROCESS | 1946 | 1468660525119 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:25 INFO - PROCESS | 1946 | 1468660525120 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x123327000 == 36 [pid = 1946] [id = 744] 02:15:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x1132e0c00) [pid = 1946] [serial = 2232] [outer = 0x0] 02:15:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x1167e3400) [pid = 1946] [serial = 2233] [outer = 0x1132e0c00] 02:15:25 INFO - PROCESS | 1946 | 1468660525145 Marionette DEBUG loaded listener.js 02:15:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x119da2000) [pid = 1946] [serial = 2234] [outer = 0x1132e0c00] 02:15:25 INFO - PROCESS | 1946 | 1468660525393 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:15:25 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:15:25 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 468ms 02:15:25 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:15:25 INFO - PROCESS | 1946 | 1468660525451 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 02:15:25 INFO - PROCESS | 1946 | 1468660525452 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 02:15:25 INFO - PROCESS | 1946 | 1468660525454 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:15:25 INFO - PROCESS | 1946 | 1468660525455 Marionette TRACE conn2 <- [1,2950,null,{}] 02:15:25 INFO - PROCESS | 1946 | 1468660525473 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:25 INFO - PROCESS | 1946 | 1468660525474 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:25 INFO - PROCESS | 1946 | 1468660525565 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 02:15:25 INFO - PROCESS | 1946 | 1468660525569 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:25 INFO - PROCESS | 1946 | 1468660525570 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c35c800 == 37 [pid = 1946] [id = 745] 02:15:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x120e87800) [pid = 1946] [serial = 2235] [outer = 0x0] 02:15:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x1233b8400) [pid = 1946] [serial = 2236] [outer = 0x120e87800] 02:15:25 INFO - PROCESS | 1946 | 1468660525598 Marionette DEBUG loaded listener.js 02:15:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x124de8c00) [pid = 1946] [serial = 2237] [outer = 0x120e87800] 02:15:25 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c728000 == 38 [pid = 1946] [id = 746] 02:15:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x125f3a800) [pid = 1946] [serial = 2238] [outer = 0x0] 02:15:25 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x120ea3c00) [pid = 1946] [serial = 2239] [outer = 0x125f3a800] 02:15:25 INFO - PROCESS | 1946 | 1468660525961 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:15:25 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:15:25 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 523ms 02:15:25 INFO - PROCESS | 1946 | 1468660525978 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 02:15:25 INFO - PROCESS | 1946 | 1468660525981 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 02:15:25 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:15:25 INFO - PROCESS | 1946 | 1468660525994 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:15:25 INFO - PROCESS | 1946 | 1468660525996 Marionette TRACE conn2 <- [1,2954,null,{}] 02:15:26 INFO - PROCESS | 1946 | 1468660525998 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:26 INFO - PROCESS | 1946 | 1468660526000 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:26 INFO - PROCESS | 1946 | 1468660526108 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 02:15:26 INFO - PROCESS | 1946 | 1468660526112 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:26 INFO - PROCESS | 1946 | 1468660526113 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cbd4000 == 39 [pid = 1946] [id = 747] 02:15:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x125451000) [pid = 1946] [serial = 2240] [outer = 0x0] 02:15:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x1265a1800) [pid = 1946] [serial = 2241] [outer = 0x125451000] 02:15:26 INFO - PROCESS | 1946 | 1468660526138 Marionette DEBUG loaded listener.js 02:15:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x128528400) [pid = 1946] [serial = 2242] [outer = 0x125451000] 02:15:26 INFO - PROCESS | 1946 | 1468660526425 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:15:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:15:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:15:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 471ms 02:15:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:15:26 INFO - PROCESS | 1946 | 1468660526466 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 02:15:26 INFO - PROCESS | 1946 | 1468660526467 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 02:15:26 INFO - PROCESS | 1946 | 1468660526469 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:15:26 INFO - PROCESS | 1946 | 1468660526470 Marionette TRACE conn2 <- [1,2958,null,{}] 02:15:26 INFO - PROCESS | 1946 | 1468660526472 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:26 INFO - PROCESS | 1946 | 1468660526473 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:26 INFO - PROCESS | 1946 | 1468660526563 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 02:15:26 INFO - PROCESS | 1946 | 1468660526621 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:26 INFO - PROCESS | 1946 | 1468660526622 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:26 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d149800 == 40 [pid = 1946] [id = 748] 02:15:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x125f2d400) [pid = 1946] [serial = 2243] [outer = 0x0] 02:15:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x128532000) [pid = 1946] [serial = 2244] [outer = 0x125f2d400] 02:15:26 INFO - PROCESS | 1946 | 1468660526646 Marionette DEBUG loaded listener.js 02:15:26 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x129161800) [pid = 1946] [serial = 2245] [outer = 0x125f2d400] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x117e58000 == 39 [pid = 1946] [id = 736] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x11694f000 == 38 [pid = 1946] [id = 735] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x12c351000 == 37 [pid = 1946] [id = 733] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x119d1b000 == 36 [pid = 1946] [id = 734] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x119d15000 == 35 [pid = 1946] [id = 737] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x129375000 == 34 [pid = 1946] [id = 740] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x123327000 == 33 [pid = 1946] [id = 744] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x12bab9000 == 32 [pid = 1946] [id = 742] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x12bd8c000 == 31 [pid = 1946] [id = 743] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x12aae7000 == 30 [pid = 1946] [id = 741] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x126327800 == 29 [pid = 1946] [id = 739] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x12c35c800 == 28 [pid = 1946] [id = 745] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x12332b800 == 27 [pid = 1946] [id = 738] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x12c728000 == 26 [pid = 1946] [id = 746] 02:15:27 INFO - PROCESS | 1946 | --DOCSHELL 0x12cbd4000 == 25 [pid = 1946] [id = 747] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1195cb400) [pid = 1946] [serial = 2182] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x120e83000) [pid = 1946] [serial = 2185] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x118834400) [pid = 1946] [serial = 2176] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x112d92400) [pid = 1946] [serial = 2170] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1132df400) [pid = 1946] [serial = 2171] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x116a29800) [pid = 1946] [serial = 2173] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x117560c00) [pid = 1946] [serial = 2174] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x121a11000) [pid = 1946] [serial = 2168] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x121919c00) [pid = 1946] [serial = 2167] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x115e67000) [pid = 1946] [serial = 2153] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x112a7bc00) [pid = 1946] [serial = 2152] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x118979400) [pid = 1946] [serial = 2156] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x121814800) [pid = 1946] [serial = 2188] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x1186e5800) [pid = 1946] [serial = 2155] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 77 (0x11958e400) [pid = 1946] [serial = 2159] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 76 (0x1211e4400) [pid = 1946] [serial = 2186] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 75 (0x119528c00) [pid = 1946] [serial = 2158] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 74 (0x120e29000) [pid = 1946] [serial = 2162] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 73 (0x119a78400) [pid = 1946] [serial = 2161] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 72 (0x11883d800) [pid = 1946] [serial = 2192] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 71 (0x120eab800) [pid = 1946] [serial = 2165] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 70 (0x1167dfc00) [pid = 1946] [serial = 2191] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 69 (0x120ea1000) [pid = 1946] [serial = 2164] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 68 (0x1195c0000) [pid = 1946] [serial = 2194] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 67 (0x123426800) [pid = 1946] [serial = 2197] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 66 (0x1233b5c00) [pid = 1946] [serial = 2189] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 65 (0x119507400) [pid = 1946] [serial = 2179] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 64 (0x119d51c00) [pid = 1946] [serial = 2183] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 63 (0x124de9400) [pid = 1946] [serial = 2200] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 62 (0x11958d000) [pid = 1946] [serial = 2180] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 61 (0x11904ac00) [pid = 1946] [serial = 2177] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 60 (0x1233b9c00) [pid = 1946] [serial = 2195] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | --DOMWINDOW == 59 (0x1249f9800) [pid = 1946] [serial = 2198] [outer = 0x0] [url = about:blank] 02:15:27 INFO - PROCESS | 1946 | 1468660527975 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:15:27 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:15:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1523ms 02:15:27 INFO - PROCESS | 1946 | 1468660527993 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 02:15:27 INFO - PROCESS | 1946 | 1468660527997 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 02:15:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:15:28 INFO - PROCESS | 1946 | 1468660528001 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:15:28 INFO - PROCESS | 1946 | 1468660528003 Marionette TRACE conn2 <- [1,2962,null,{}] 02:15:28 INFO - PROCESS | 1946 | 1468660528007 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:28 INFO - PROCESS | 1946 | 1468660528009 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:28 INFO - PROCESS | 1946 | 1468660528088 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 02:15:28 INFO - PROCESS | 1946 | 1468660528143 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 1946 | 1468660528146 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x116ad3800 == 26 [pid = 1946] [id = 749] 02:15:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 60 (0x113202c00) [pid = 1946] [serial = 2246] [outer = 0x0] 02:15:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 61 (0x113203c00) [pid = 1946] [serial = 2247] [outer = 0x113202c00] 02:15:28 INFO - PROCESS | 1946 | 1468660528176 Marionette DEBUG loaded listener.js 02:15:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 62 (0x1132e5800) [pid = 1946] [serial = 2248] [outer = 0x113202c00] 02:15:28 INFO - PROCESS | 1946 | 1468660528476 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:15:28 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:15:28 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 520ms 02:15:28 INFO - PROCESS | 1946 | 1468660528521 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 02:15:28 INFO - PROCESS | 1946 | 1468660528525 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 02:15:28 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:15:28 INFO - PROCESS | 1946 | 1468660528532 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:15:28 INFO - PROCESS | 1946 | 1468660528534 Marionette TRACE conn2 <- [1,2966,null,{}] 02:15:28 INFO - PROCESS | 1946 | 1468660528537 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:28 INFO - PROCESS | 1946 | 1468660528539 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:28 INFO - PROCESS | 1946 | 1468660528618 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 02:15:28 INFO - PROCESS | 1946 | 1468660528622 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:28 INFO - PROCESS | 1946 | 1468660528624 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:28 INFO - PROCESS | 1946 | ++DOCSHELL 0x118872800 == 27 [pid = 1946] [id = 750] 02:15:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 63 (0x115e04800) [pid = 1946] [serial = 2249] [outer = 0x0] 02:15:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 64 (0x116742c00) [pid = 1946] [serial = 2250] [outer = 0x115e04800] 02:15:28 INFO - PROCESS | 1946 | 1468660528654 Marionette DEBUG loaded listener.js 02:15:28 INFO - PROCESS | 1946 | ++DOMWINDOW == 65 (0x116772c00) [pid = 1946] [serial = 2251] [outer = 0x115e04800] 02:15:28 INFO - PROCESS | 1946 | 1468660528964 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:15:29 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:15:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 477ms 02:15:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:15:29 INFO - PROCESS | 1946 | 1468660529008 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 02:15:29 INFO - PROCESS | 1946 | 1468660529010 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 02:15:29 INFO - PROCESS | 1946 | 1468660529012 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:15:29 INFO - PROCESS | 1946 | 1468660529022 Marionette TRACE conn2 <- [1,2970,null,{}] 02:15:29 INFO - PROCESS | 1946 | 1468660529031 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:29 INFO - PROCESS | 1946 | 1468660529034 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:29 INFO - PROCESS | 1946 | 1468660529109 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 02:15:29 INFO - PROCESS | 1946 | 1468660529117 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:29 INFO - PROCESS | 1946 | 1468660529119 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d1a800 == 28 [pid = 1946] [id = 751] 02:15:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 66 (0x110f98000) [pid = 1946] [serial = 2252] [outer = 0x0] 02:15:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 67 (0x117511400) [pid = 1946] [serial = 2253] [outer = 0x110f98000] 02:15:29 INFO - PROCESS | 1946 | 1468660529147 Marionette DEBUG loaded listener.js 02:15:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 68 (0x117ebbc00) [pid = 1946] [serial = 2254] [outer = 0x110f98000] 02:15:29 INFO - PROCESS | 1946 | 1468660529465 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 02:15:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:15:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 480ms 02:15:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:15:29 INFO - PROCESS | 1946 | 1468660529496 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 02:15:29 INFO - PROCESS | 1946 | 1468660529499 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 02:15:29 INFO - PROCESS | 1946 | 1468660529502 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:15:29 INFO - PROCESS | 1946 | 1468660529504 Marionette TRACE conn2 <- [1,2974,null,{}] 02:15:29 INFO - PROCESS | 1946 | 1468660529508 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:29 INFO - PROCESS | 1946 | 1468660529510 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:29 INFO - PROCESS | 1946 | 1468660529664 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 02:15:29 INFO - PROCESS | 1946 | 1468660529681 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:29 INFO - PROCESS | 1946 | 1468660529682 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:29 INFO - PROCESS | 1946 | ++DOCSHELL 0x12170f000 == 29 [pid = 1946] [id = 752] 02:15:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 69 (0x118624400) [pid = 1946] [serial = 2255] [outer = 0x0] 02:15:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 70 (0x118834400) [pid = 1946] [serial = 2256] [outer = 0x118624400] 02:15:29 INFO - PROCESS | 1946 | 1468660529723 Marionette DEBUG loaded listener.js 02:15:29 INFO - PROCESS | 1946 | ++DOMWINDOW == 71 (0x1188f8800) [pid = 1946] [serial = 2257] [outer = 0x118624400] 02:15:30 INFO - PROCESS | 1946 | 1468660530075 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 02:15:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 02:15:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 629ms 02:15:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:15:30 INFO - PROCESS | 1946 | 1468660530131 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 02:15:30 INFO - PROCESS | 1946 | 1468660530132 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 02:15:30 INFO - PROCESS | 1946 | 1468660530135 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:15:30 INFO - PROCESS | 1946 | 1468660530136 Marionette TRACE conn2 <- [1,2978,null,{}] 02:15:30 INFO - PROCESS | 1946 | 1468660530138 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:30 INFO - PROCESS | 1946 | 1468660530139 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:30 INFO - PROCESS | 1946 | 1468660530219 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 02:15:30 INFO - PROCESS | 1946 | 1468660530276 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:30 INFO - PROCESS | 1946 | 1468660530277 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x1254a9000 == 30 [pid = 1946] [id = 753] 02:15:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 72 (0x113c3d000) [pid = 1946] [serial = 2258] [outer = 0x0] 02:15:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 73 (0x118976c00) [pid = 1946] [serial = 2259] [outer = 0x113c3d000] 02:15:30 INFO - PROCESS | 1946 | 1468660530302 Marionette DEBUG loaded listener.js 02:15:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 74 (0x119506000) [pid = 1946] [serial = 2260] [outer = 0x113c3d000] 02:15:30 INFO - PROCESS | 1946 | 1468660530562 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 02:15:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 02:15:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 02:15:30 INFO - PROCESS | 1946 | 1468660530605 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 02:15:30 INFO - PROCESS | 1946 | 1468660530606 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 02:15:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:15:30 INFO - PROCESS | 1946 | 1468660530608 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:15:30 INFO - PROCESS | 1946 | 1468660530609 Marionette TRACE conn2 <- [1,2982,null,{}] 02:15:30 INFO - PROCESS | 1946 | 1468660530620 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:30 INFO - PROCESS | 1946 | 1468660530624 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:30 INFO - PROCESS | 1946 | 1468660530724 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 02:15:30 INFO - PROCESS | 1946 | 1468660530730 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:30 INFO - PROCESS | 1946 | 1468660530732 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:30 INFO - PROCESS | 1946 | ++DOCSHELL 0x1285d5000 == 31 [pid = 1946] [id = 754] 02:15:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 75 (0x11950e800) [pid = 1946] [serial = 2261] [outer = 0x0] 02:15:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 76 (0x119545400) [pid = 1946] [serial = 2262] [outer = 0x11950e800] 02:15:30 INFO - PROCESS | 1946 | 1468660530757 Marionette DEBUG loaded listener.js 02:15:30 INFO - PROCESS | 1946 | ++DOMWINDOW == 77 (0x119857c00) [pid = 1946] [serial = 2263] [outer = 0x11950e800] 02:15:31 INFO - PROCESS | 1946 | 1468660531048 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 02:15:31 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 02:15:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:15:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:31 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:15:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 478ms 02:15:31 INFO - PROCESS | 1946 | 1468660531089 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 02:15:31 INFO - PROCESS | 1946 | 1468660531090 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 02:15:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:15:31 INFO - PROCESS | 1946 | 1468660531092 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:15:31 INFO - PROCESS | 1946 | 1468660531094 Marionette TRACE conn2 <- [1,2986,null,{}] 02:15:31 INFO - PROCESS | 1946 | 1468660531098 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:31 INFO - PROCESS | 1946 | 1468660531100 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:31 INFO - PROCESS | 1946 | 1468660531203 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 02:15:31 INFO - PROCESS | 1946 | 1468660531236 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:31 INFO - PROCESS | 1946 | 1468660531244 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a420000 == 32 [pid = 1946] [id = 755] 02:15:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 78 (0x116773800) [pid = 1946] [serial = 2264] [outer = 0x0] 02:15:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 79 (0x119d56000) [pid = 1946] [serial = 2265] [outer = 0x116773800] 02:15:31 INFO - PROCESS | 1946 | 1468660531268 Marionette DEBUG loaded listener.js 02:15:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 80 (0x120e2c400) [pid = 1946] [serial = 2266] [outer = 0x116773800] 02:15:31 INFO - PROCESS | 1946 | 1468660531532 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 02:15:31 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 02:15:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 475ms 02:15:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:15:31 INFO - PROCESS | 1946 | 1468660531568 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 02:15:31 INFO - PROCESS | 1946 | 1468660531569 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 02:15:31 INFO - PROCESS | 1946 | 1468660531571 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:15:31 INFO - PROCESS | 1946 | 1468660531572 Marionette TRACE conn2 <- [1,2990,null,{}] 02:15:31 INFO - PROCESS | 1946 | 1468660531575 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:31 INFO - PROCESS | 1946 | 1468660531576 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:31 INFO - PROCESS | 1946 | 1468660531667 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 02:15:31 INFO - PROCESS | 1946 | 1468660531670 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:31 INFO - PROCESS | 1946 | 1468660531671 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a836000 == 33 [pid = 1946] [id = 756] 02:15:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11673bc00) [pid = 1946] [serial = 2267] [outer = 0x0] 02:15:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x120e87c00) [pid = 1946] [serial = 2268] [outer = 0x11673bc00] 02:15:31 INFO - PROCESS | 1946 | 1468660531696 Marionette DEBUG loaded listener.js 02:15:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x120ea7800) [pid = 1946] [serial = 2269] [outer = 0x11673bc00] 02:15:31 INFO - PROCESS | 1946 | ++DOCSHELL 0x12aae9000 == 34 [pid = 1946] [id = 757] 02:15:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x120eab400) [pid = 1946] [serial = 2270] [outer = 0x0] 02:15:31 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x1210ce000) [pid = 1946] [serial = 2271] [outer = 0x120eab400] 02:15:32 INFO - PROCESS | 1946 | 1468660532023 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 02:15:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 02:15:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 467ms 02:15:32 INFO - PROCESS | 1946 | 1468660532040 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 02:15:32 INFO - PROCESS | 1946 | 1468660532041 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 02:15:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:15:32 INFO - PROCESS | 1946 | 1468660532046 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:15:32 INFO - PROCESS | 1946 | 1468660532048 Marionette TRACE conn2 <- [1,2994,null,{}] 02:15:32 INFO - PROCESS | 1946 | 1468660532050 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:32 INFO - PROCESS | 1946 | 1468660532052 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:32 INFO - PROCESS | 1946 | 1468660532205 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 02:15:32 INFO - PROCESS | 1946 | 1468660532218 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:32 INFO - PROCESS | 1946 | 1468660532219 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x119d1a000 == 35 [pid = 1946] [id = 758] 02:15:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x11985e000) [pid = 1946] [serial = 2272] [outer = 0x0] 02:15:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x120ead800) [pid = 1946] [serial = 2273] [outer = 0x11985e000] 02:15:32 INFO - PROCESS | 1946 | 1468660532259 Marionette DEBUG loaded listener.js 02:15:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x121921400) [pid = 1946] [serial = 2274] [outer = 0x11985e000] 02:15:32 INFO - PROCESS | 1946 | 1468660532529 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 02:15:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:15:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 02:15:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 523ms 02:15:32 INFO - PROCESS | 1946 | 1468660532567 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 02:15:32 INFO - PROCESS | 1946 | 1468660532569 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 02:15:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:15:32 INFO - PROCESS | 1946 | 1468660532571 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:15:32 INFO - PROCESS | 1946 | 1468660532572 Marionette TRACE conn2 <- [1,2998,null,{}] 02:15:32 INFO - PROCESS | 1946 | 1468660532574 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:32 INFO - PROCESS | 1946 | 1468660532575 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:32 INFO - PROCESS | 1946 | 1468660532667 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 02:15:32 INFO - PROCESS | 1946 | 1468660532671 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:32 INFO - PROCESS | 1946 | 1468660532672 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:32 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bab8000 == 36 [pid = 1946] [id = 759] 02:15:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x121923000) [pid = 1946] [serial = 2275] [outer = 0x0] 02:15:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x12330ac00) [pid = 1946] [serial = 2276] [outer = 0x121923000] 02:15:32 INFO - PROCESS | 1946 | 1468660532697 Marionette DEBUG loaded listener.js 02:15:32 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x123424000) [pid = 1946] [serial = 2277] [outer = 0x121923000] 02:15:33 INFO - PROCESS | 1946 | 1468660533021 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 02:15:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 02:15:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 467ms 02:15:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:15:33 INFO - PROCESS | 1946 | 1468660533039 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 02:15:33 INFO - PROCESS | 1946 | 1468660533040 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 02:15:33 INFO - PROCESS | 1946 | 1468660533043 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:15:33 INFO - PROCESS | 1946 | 1468660533046 Marionette TRACE conn2 <- [1,3002,null,{}] 02:15:33 INFO - PROCESS | 1946 | 1468660533049 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:33 INFO - PROCESS | 1946 | 1468660533051 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:33 INFO - PROCESS | 1946 | 1468660533173 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 02:15:33 INFO - PROCESS | 1946 | 1468660533188 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:33 INFO - PROCESS | 1946 | 1468660533189 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x125420000 == 37 [pid = 1946] [id = 760] 02:15:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x119505000) [pid = 1946] [serial = 2278] [outer = 0x0] 02:15:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x1248a8000) [pid = 1946] [serial = 2279] [outer = 0x119505000] 02:15:33 INFO - PROCESS | 1946 | 1468660533222 Marionette DEBUG loaded listener.js 02:15:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x126741800) [pid = 1946] [serial = 2280] [outer = 0x119505000] 02:15:33 INFO - PROCESS | 1946 | 1468660533541 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 02:15:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 02:15:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 523ms 02:15:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:15:33 INFO - PROCESS | 1946 | 1468660533570 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 02:15:33 INFO - PROCESS | 1946 | 1468660533571 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 02:15:33 INFO - PROCESS | 1946 | 1468660533573 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:15:33 INFO - PROCESS | 1946 | 1468660533574 Marionette TRACE conn2 <- [1,3006,null,{}] 02:15:33 INFO - PROCESS | 1946 | 1468660533576 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:33 INFO - PROCESS | 1946 | 1468660533577 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:33 INFO - PROCESS | 1946 | 1468660533678 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 02:15:33 INFO - PROCESS | 1946 | 1468660533682 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:33 INFO - PROCESS | 1946 | 1468660533683 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:33 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf68800 == 38 [pid = 1946] [id = 761] 02:15:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x120ea7000) [pid = 1946] [serial = 2281] [outer = 0x0] 02:15:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x128223400) [pid = 1946] [serial = 2282] [outer = 0x120ea7000] 02:15:33 INFO - PROCESS | 1946 | 1468660533706 Marionette DEBUG loaded listener.js 02:15:33 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x11985a800) [pid = 1946] [serial = 2283] [outer = 0x120ea7000] 02:15:34 INFO - PROCESS | 1946 | 1468660534010 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 02:15:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 02:15:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 468ms 02:15:34 INFO - PROCESS | 1946 | 1468660534050 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 02:15:34 INFO - PROCESS | 1946 | 1468660534052 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 02:15:34 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:15:34 INFO - PROCESS | 1946 | 1468660534054 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:15:34 INFO - PROCESS | 1946 | 1468660534055 Marionette TRACE conn2 <- [1,3010,null,{}] 02:15:34 INFO - PROCESS | 1946 | 1468660534058 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:34 INFO - PROCESS | 1946 | 1468660534059 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:34 INFO - PROCESS | 1946 | 1468660534163 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 02:15:34 INFO - PROCESS | 1946 | 1468660534174 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:34 INFO - PROCESS | 1946 | 1468660534175 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c71e800 == 39 [pid = 1946] [id = 762] 02:15:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12673c800) [pid = 1946] [serial = 2284] [outer = 0x0] 02:15:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x128533800) [pid = 1946] [serial = 2285] [outer = 0x12673c800] 02:15:34 INFO - PROCESS | 1946 | 1468660534207 Marionette DEBUG loaded listener.js 02:15:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1293bfc00) [pid = 1946] [serial = 2286] [outer = 0x12673c800] 02:15:34 INFO - PROCESS | 1946 | 1468660534502 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 02:15:34 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 02:15:34 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 468ms 02:15:34 INFO - PROCESS | 1946 | 1468660534523 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 02:15:34 INFO - PROCESS | 1946 | 1468660534524 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 02:15:34 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:15:34 INFO - PROCESS | 1946 | 1468660534534 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:15:34 INFO - PROCESS | 1946 | 1468660534535 Marionette TRACE conn2 <- [1,3014,null,{}] 02:15:34 INFO - PROCESS | 1946 | 1468660534537 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:34 INFO - PROCESS | 1946 | 1468660534538 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:34 INFO - PROCESS | 1946 | 1468660534640 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 02:15:34 INFO - PROCESS | 1946 | 1468660534644 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:34 INFO - PROCESS | 1946 | 1468660534645 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:34 INFO - PROCESS | 1946 | ++DOCSHELL 0x12cbce000 == 40 [pid = 1946] [id = 763] 02:15:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x12915dc00) [pid = 1946] [serial = 2287] [outer = 0x0] 02:15:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1293eb000) [pid = 1946] [serial = 2288] [outer = 0x12915dc00] 02:15:34 INFO - PROCESS | 1946 | 1468660534669 Marionette DEBUG loaded listener.js 02:15:34 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1293f1800) [pid = 1946] [serial = 2289] [outer = 0x12915dc00] 02:15:34 INFO - PROCESS | 1946 | [1946] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:15:35 INFO - PROCESS | 1946 | 1468660535031 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:15:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:15:35 INFO - {} 02:15:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:15:35 INFO - {} 02:15:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:15:35 INFO - {} 02:15:35 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:15:35 INFO - {} 02:15:35 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 522ms 02:15:35 INFO - TEST-START | /FileAPI/fileReader.html 02:15:35 INFO - PROCESS | 1946 | 1468660535057 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 02:15:35 INFO - PROCESS | 1946 | 1468660535058 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 02:15:35 INFO - PROCESS | 1946 | 1468660535061 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:15:35 INFO - PROCESS | 1946 | 1468660535062 Marionette TRACE conn2 <- [1,3018,null,{}] 02:15:35 INFO - PROCESS | 1946 | 1468660535064 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:35 INFO - PROCESS | 1946 | 1468660535065 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:35 INFO - PROCESS | 1946 | 1468660535172 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x125451000) [pid = 1946] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x119863400) [pid = 1946] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x120e85c00) [pid = 1946] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1132e0c00) [pid = 1946] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x121924000) [pid = 1946] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x121924400) [pid = 1946] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x120e87800) [pid = 1946] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x125f3a800) [pid = 1946] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x11676a000) [pid = 1946] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1132a9800) [pid = 1946] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x11676e400) [pid = 1946] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x1122be400) [pid = 1946] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x110f94c00) [pid = 1946] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x115e68000) [pid = 1946] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 02:15:35 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x124b24000) [pid = 1946] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:15:35 INFO - PROCESS | 1946 | 1468660535410 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:35 INFO - PROCESS | 1946 | 1468660535411 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186ad800 == 41 [pid = 1946] [id = 764] 02:15:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x110fe1000) [pid = 1946] [serial = 2290] [outer = 0x0] 02:15:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x115e64400) [pid = 1946] [serial = 2291] [outer = 0x110fe1000] 02:15:35 INFO - PROCESS | 1946 | 1468660535437 Marionette DEBUG loaded listener.js 02:15:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x119863400) [pid = 1946] [serial = 2292] [outer = 0x110fe1000] 02:15:35 INFO - PROCESS | 1946 | 1468660535677 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 02:15:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:15:35 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:15:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:15:35 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:15:35 INFO - TEST-OK | /FileAPI/fileReader.html | took 671ms 02:15:35 INFO - PROCESS | 1946 | 1468660535734 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 02:15:35 INFO - PROCESS | 1946 | 1468660535736 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 02:15:35 INFO - TEST-START | /FileAPI/historical.html 02:15:35 INFO - PROCESS | 1946 | 1468660535738 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:15:35 INFO - PROCESS | 1946 | 1468660535739 Marionette TRACE conn2 <- [1,3022,null,{}] 02:15:35 INFO - PROCESS | 1946 | 1468660535741 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:35 INFO - PROCESS | 1946 | 1468660535742 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:35 INFO - PROCESS | 1946 | 1468660535827 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 02:15:35 INFO - PROCESS | 1946 | 1468660535833 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:35 INFO - PROCESS | 1946 | 1468660535834 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:35 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d552800 == 42 [pid = 1946] [id = 765] 02:15:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x11676a000) [pid = 1946] [serial = 2293] [outer = 0x0] 02:15:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12822e800) [pid = 1946] [serial = 2294] [outer = 0x11676a000] 02:15:35 INFO - PROCESS | 1946 | 1468660535857 Marionette DEBUG loaded listener.js 02:15:35 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12a76b400) [pid = 1946] [serial = 2295] [outer = 0x11676a000] 02:15:36 INFO - PROCESS | 1946 | 1468660536154 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 02:15:36 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:15:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:15:36 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:15:36 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:15:36 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:15:36 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:15:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:36 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:15:36 INFO - TEST-OK | /FileAPI/historical.html | took 468ms 02:15:36 INFO - PROCESS | 1946 | 1468660536207 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 02:15:36 INFO - PROCESS | 1946 | 1468660536208 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 02:15:36 INFO - TEST-START | /FileAPI/idlharness.html 02:15:36 INFO - PROCESS | 1946 | 1468660536211 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:15:36 INFO - PROCESS | 1946 | 1468660536212 Marionette TRACE conn2 <- [1,3026,null,{}] 02:15:36 INFO - PROCESS | 1946 | 1468660536214 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:36 INFO - PROCESS | 1946 | 1468660536215 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:36 INFO - PROCESS | 1946 | 1468660536331 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 02:15:36 INFO - PROCESS | 1946 | 1468660536338 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:36 INFO - PROCESS | 1946 | 1468660536339 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:36 INFO - PROCESS | 1946 | ++DOCSHELL 0x12d569800 == 43 [pid = 1946] [id = 766] 02:15:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12a4df800) [pid = 1946] [serial = 2296] [outer = 0x0] 02:15:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12a777400) [pid = 1946] [serial = 2297] [outer = 0x12a4df800] 02:15:36 INFO - PROCESS | 1946 | 1468660536362 Marionette DEBUG loaded listener.js 02:15:36 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12a8ca000) [pid = 1946] [serial = 2298] [outer = 0x12a4df800] 02:15:36 INFO - PROCESS | 1946 | 1468660536839 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:15:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:15:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:15:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:15:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:15:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:15:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:15:36 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:36 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:15:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:15:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:15:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:15:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:15:36 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:36 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:15:36 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:15:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:15:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:15:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:15:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:15:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:15:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:15:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:15:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 02:15:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:15:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:15:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:15:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:15:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:15:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:15:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:15:36 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:36 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:15:36 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:15:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:15:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:15:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:15:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:15:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:15:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:15:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 02:15:36 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:15:36 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:15:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:36 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:15:36 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:15:36 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:15:36 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:15:36 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:15:36 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:15:36 INFO - TEST-OK | /FileAPI/idlharness.html | took 679ms 02:15:36 INFO - PROCESS | 1946 | 1468660536890 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 02:15:36 INFO - PROCESS | 1946 | 1468660536892 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 02:15:36 INFO - TEST-START | /FileAPI/idlharness.worker 02:15:36 INFO - PROCESS | 1946 | 1468660536894 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:15:36 INFO - PROCESS | 1946 | 1468660536895 Marionette TRACE conn2 <- [1,3030,null,{}] 02:15:36 INFO - PROCESS | 1946 | 1468660536898 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:36 INFO - PROCESS | 1946 | 1468660536899 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:36 INFO - PROCESS | 1946 | 1468660536992 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 02:15:36 INFO - PROCESS | 1946 | 1468660536996 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:37 INFO - PROCESS | 1946 | 1468660536997 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:37 INFO - PROCESS | 1946 | ++DOCSHELL 0x110ee6000 == 44 [pid = 1946] [id = 767] 02:15:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x12a8c9800) [pid = 1946] [serial = 2299] [outer = 0x0] 02:15:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x12a8d2c00) [pid = 1946] [serial = 2300] [outer = 0x12a8c9800] 02:15:37 INFO - PROCESS | 1946 | 1468660537020 Marionette DEBUG loaded listener.js 02:15:37 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x12bdc0000) [pid = 1946] [serial = 2301] [outer = 0x12a8c9800] 02:15:37 INFO - PROCESS | 1946 | [1946] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:15:37 INFO - PROCESS | 1946 | 1468660537780 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:15:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:15:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:15:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:15:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:15:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:15:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:15:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:15:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:15:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:15:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:15:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:15:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:15:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 02:15:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:15:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:15:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 02:15:37 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:37 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:15:37 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:15:37 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:15:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:15:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:15:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:15:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:15:37 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:37 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:15:37 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:15:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:15:37 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:15:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:37 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:15:37 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:15:37 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:15:37 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:15:37 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:15:37 INFO - {} 02:15:37 INFO - TEST-OK | /FileAPI/idlharness.worker | took 936ms 02:15:37 INFO - PROCESS | 1946 | 1468660537832 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 02:15:37 INFO - PROCESS | 1946 | 1468660537834 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 02:15:37 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:15:37 INFO - PROCESS | 1946 | 1468660537838 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:15:37 INFO - PROCESS | 1946 | 1468660537840 Marionette TRACE conn2 <- [1,3034,null,{}] 02:15:37 INFO - PROCESS | 1946 | 1468660537843 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:37 INFO - PROCESS | 1946 | 1468660537845 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:37 INFO - PROCESS | 1946 | 1468660537968 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 02:15:38 INFO - PROCESS | 1946 | 1468660538025 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 1946 | 1468660538027 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x12e06d800 == 45 [pid = 1946] [id = 768] 02:15:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x1293bac00) [pid = 1946] [serial = 2302] [outer = 0x0] 02:15:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x1293f3800) [pid = 1946] [serial = 2303] [outer = 0x1293bac00] 02:15:38 INFO - PROCESS | 1946 | 1468660538058 Marionette DEBUG loaded listener.js 02:15:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x12b169800) [pid = 1946] [serial = 2304] [outer = 0x1293bac00] 02:15:38 INFO - PROCESS | 1946 | 1468660538538 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:15:38 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:15:38 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 725ms 02:15:38 INFO - PROCESS | 1946 | 1468660538563 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 02:15:38 INFO - PROCESS | 1946 | 1468660538566 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 02:15:38 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:15:38 INFO - PROCESS | 1946 | 1468660538571 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:15:38 INFO - PROCESS | 1946 | 1468660538573 Marionette TRACE conn2 <- [1,3038,null,{}] 02:15:38 INFO - PROCESS | 1946 | 1468660538575 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:38 INFO - PROCESS | 1946 | 1468660538577 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:38 INFO - PROCESS | 1946 | 1468660538694 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 02:15:38 INFO - PROCESS | 1946 | 1468660538792 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:38 INFO - PROCESS | 1946 | 1468660538794 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:38 INFO - PROCESS | 1946 | ++DOCSHELL 0x126ad5800 == 46 [pid = 1946] [id = 769] 02:15:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x116f1a400) [pid = 1946] [serial = 2305] [outer = 0x0] 02:15:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x119548800) [pid = 1946] [serial = 2306] [outer = 0x116f1a400] 02:15:38 INFO - PROCESS | 1946 | 1468660538824 Marionette DEBUG loaded listener.js 02:15:38 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x12bdbe400) [pid = 1946] [serial = 2307] [outer = 0x116f1a400] 02:15:39 INFO - PROCESS | 1946 | 1468660539458 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 02:15:39 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:15:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:15:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:39 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:15:39 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 923ms 02:15:39 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:15:39 INFO - PROCESS | 1946 | 1468660539494 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 02:15:39 INFO - PROCESS | 1946 | 1468660539495 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 02:15:39 INFO - PROCESS | 1946 | 1468660539499 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:15:39 INFO - PROCESS | 1946 | 1468660539500 Marionette TRACE conn2 <- [1,3042,null,{}] 02:15:39 INFO - PROCESS | 1946 | 1468660539504 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:39 INFO - PROCESS | 1946 | 1468660539506 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:39 INFO - PROCESS | 1946 | 1468660539606 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 02:15:39 INFO - PROCESS | 1946 | 1468660539665 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:39 INFO - PROCESS | 1946 | 1468660539666 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:39 INFO - PROCESS | 1946 | ++DOCSHELL 0x1188dd800 == 47 [pid = 1946] [id = 770] 02:15:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x1186df000) [pid = 1946] [serial = 2308] [outer = 0x0] 02:15:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x1186e8000) [pid = 1946] [serial = 2309] [outer = 0x1186df000] 02:15:39 INFO - PROCESS | 1946 | 1468660539697 Marionette DEBUG loaded listener.js 02:15:39 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x1190d6400) [pid = 1946] [serial = 2310] [outer = 0x1186df000] 02:15:39 INFO - PROCESS | 1946 | --DOCSHELL 0x12d569800 == 46 [pid = 1946] [id = 766] 02:15:39 INFO - PROCESS | 1946 | --DOCSHELL 0x12d552800 == 45 [pid = 1946] [id = 765] 02:15:39 INFO - PROCESS | 1946 | --DOCSHELL 0x1186ad800 == 44 [pid = 1946] [id = 764] 02:15:39 INFO - PROCESS | 1946 | --DOCSHELL 0x12cbce000 == 43 [pid = 1946] [id = 763] 02:15:39 INFO - PROCESS | 1946 | --DOCSHELL 0x12c71e800 == 42 [pid = 1946] [id = 762] 02:15:39 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf68800 == 41 [pid = 1946] [id = 761] 02:15:39 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x128532000) [pid = 1946] [serial = 2244] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOCSHELL 0x125420000 == 40 [pid = 1946] [id = 760] 02:15:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12bab8000 == 39 [pid = 1946] [id = 759] 02:15:40 INFO - PROCESS | 1946 | --DOCSHELL 0x119d1a000 == 38 [pid = 1946] [id = 758] 02:15:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12aae9000 == 37 [pid = 1946] [id = 757] 02:15:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12a836000 == 36 [pid = 1946] [id = 756] 02:15:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12a420000 == 35 [pid = 1946] [id = 755] 02:15:40 INFO - PROCESS | 1946 | --DOCSHELL 0x1285d5000 == 34 [pid = 1946] [id = 754] 02:15:40 INFO - PROCESS | 1946 | --DOCSHELL 0x1254a9000 == 33 [pid = 1946] [id = 753] 02:15:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12170f000 == 32 [pid = 1946] [id = 752] 02:15:40 INFO - PROCESS | 1946 | --DOCSHELL 0x119d1a800 == 31 [pid = 1946] [id = 751] 02:15:40 INFO - PROCESS | 1946 | --DOCSHELL 0x118872800 == 30 [pid = 1946] [id = 750] 02:15:40 INFO - PROCESS | 1946 | --DOCSHELL 0x116ad3800 == 29 [pid = 1946] [id = 749] 02:15:40 INFO - PROCESS | 1946 | --DOCSHELL 0x12d149800 == 28 [pid = 1946] [id = 748] 02:15:40 INFO - PROCESS | 1946 | 1468660540187 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x119a86800) [pid = 1946] [serial = 2221] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x120e2a400) [pid = 1946] [serial = 2222] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x1210ca800) [pid = 1946] [serial = 2224] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x1167e3400) [pid = 1946] [serial = 2233] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x1233b8c00) [pid = 1946] [serial = 2228] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x121927400) [pid = 1946] [serial = 2227] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x12181e400) [pid = 1946] [serial = 2225] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x1233c0c00) [pid = 1946] [serial = 2230] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x1233b8400) [pid = 1946] [serial = 2236] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x120ea3c00) [pid = 1946] [serial = 2239] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x124de8c00) [pid = 1946] [serial = 2237] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1265a1800) [pid = 1946] [serial = 2241] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x1249f4400) [pid = 1946] [serial = 2231] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x119505c00) [pid = 1946] [serial = 2218] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x1186e0000) [pid = 1946] [serial = 2215] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119204800) [pid = 1946] [serial = 2216] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x128528400) [pid = 1946] [serial = 2242] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x117563000) [pid = 1946] [serial = 2212] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x118615400) [pid = 1946] [serial = 2213] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1132e4000) [pid = 1946] [serial = 2209] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x1164ed000) [pid = 1946] [serial = 2210] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x112a7b800) [pid = 1946] [serial = 2207] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x112f31000) [pid = 1946] [serial = 2206] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x116a1b800) [pid = 1946] [serial = 2204] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x11673d400) [pid = 1946] [serial = 2203] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1254e2c00) [pid = 1946] [serial = 2201] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x119da2000) [pid = 1946] [serial = 2234] [outer = 0x0] [url = about:blank] 02:15:40 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x119591c00) [pid = 1946] [serial = 2219] [outer = 0x0] [url = about:blank] 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:15:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:15:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:15:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:15:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:15:40 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 730ms 02:15:40 INFO - PROCESS | 1946 | 1468660540234 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 02:15:40 INFO - PROCESS | 1946 | 1468660540237 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 02:15:40 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:15:40 INFO - PROCESS | 1946 | 1468660540242 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:15:40 INFO - PROCESS | 1946 | 1468660540245 Marionette TRACE conn2 <- [1,3046,null,{}] 02:15:40 INFO - PROCESS | 1946 | 1468660540248 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:40 INFO - PROCESS | 1946 | 1468660540249 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:40 INFO - PROCESS | 1946 | 1468660540332 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 02:15:40 INFO - PROCESS | 1946 | 1468660540336 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:40 INFO - PROCESS | 1946 | 1468660540337 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x112a6c800 == 29 [pid = 1946] [id = 771] 02:15:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 81 (0x11950d400) [pid = 1946] [serial = 2311] [outer = 0x0] 02:15:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 82 (0x119525800) [pid = 1946] [serial = 2312] [outer = 0x11950d400] 02:15:40 INFO - PROCESS | 1946 | 1468660540366 Marionette DEBUG loaded listener.js 02:15:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 83 (0x119d51c00) [pid = 1946] [serial = 2313] [outer = 0x11950d400] 02:15:40 INFO - PROCESS | 1946 | [1946] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:15:40 INFO - PROCESS | 1946 | 1468660540722 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:15:40 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:15:40 INFO - {} 02:15:40 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 522ms 02:15:40 INFO - PROCESS | 1946 | 1468660540765 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 02:15:40 INFO - PROCESS | 1946 | 1468660540766 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 02:15:40 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:15:40 INFO - PROCESS | 1946 | 1468660540779 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:15:40 INFO - PROCESS | 1946 | 1468660540781 Marionette TRACE conn2 <- [1,3050,null,{}] 02:15:40 INFO - PROCESS | 1946 | 1468660540788 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:40 INFO - PROCESS | 1946 | 1468660540791 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:40 INFO - PROCESS | 1946 | 1468660540857 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 02:15:40 INFO - PROCESS | 1946 | 1468660540866 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:40 INFO - PROCESS | 1946 | 1468660540868 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:40 INFO - PROCESS | 1946 | ++DOCSHELL 0x121398000 == 30 [pid = 1946] [id = 772] 02:15:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 84 (0x120e85c00) [pid = 1946] [serial = 2314] [outer = 0x0] 02:15:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 85 (0x121813c00) [pid = 1946] [serial = 2315] [outer = 0x120e85c00] 02:15:40 INFO - PROCESS | 1946 | 1468660540892 Marionette DEBUG loaded listener.js 02:15:40 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x121a11c00) [pid = 1946] [serial = 2316] [outer = 0x120e85c00] 02:15:41 INFO - PROCESS | 1946 | 1468660541211 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:15:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 477ms 02:15:41 INFO - PROCESS | 1946 | 1468660541254 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 02:15:41 INFO - PROCESS | 1946 | 1468660541256 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 02:15:41 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:15:41 INFO - PROCESS | 1946 | 1468660541259 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:15:41 INFO - PROCESS | 1946 | 1468660541260 Marionette TRACE conn2 <- [1,3054,null,{}] 02:15:41 INFO - PROCESS | 1946 | 1468660541262 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:41 INFO - PROCESS | 1946 | 1468660541263 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:41 INFO - PROCESS | 1946 | 1468660541352 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 02:15:41 INFO - PROCESS | 1946 | 1468660541358 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:41 INFO - PROCESS | 1946 | 1468660541359 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x12541d000 == 31 [pid = 1946] [id = 773] 02:15:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x123314400) [pid = 1946] [serial = 2317] [outer = 0x0] 02:15:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x124de7000) [pid = 1946] [serial = 2318] [outer = 0x123314400] 02:15:41 INFO - PROCESS | 1946 | 1468660541381 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x125f3bc00) [pid = 1946] [serial = 2319] [outer = 0x123314400] 02:15:41 INFO - PROCESS | 1946 | 1468660541738 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:15:41 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:15:41 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 02:15:41 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:15:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:41 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:15:41 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:15:41 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 541ms 02:15:41 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:15:41 INFO - PROCESS | 1946 | 1468660541801 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 02:15:41 INFO - PROCESS | 1946 | 1468660541802 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 02:15:41 INFO - PROCESS | 1946 | 1468660541804 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:15:41 INFO - PROCESS | 1946 | 1468660541806 Marionette TRACE conn2 <- [1,3058,null,{}] 02:15:41 INFO - PROCESS | 1946 | 1468660541808 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:41 INFO - PROCESS | 1946 | 1468660541809 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:41 INFO - PROCESS | 1946 | 1468660541882 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 02:15:41 INFO - PROCESS | 1946 | 1468660541885 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:41 INFO - PROCESS | 1946 | 1468660541886 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:41 INFO - PROCESS | 1946 | ++DOCSHELL 0x126ad4800 == 32 [pid = 1946] [id = 774] 02:15:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x1269bd400) [pid = 1946] [serial = 2320] [outer = 0x0] 02:15:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x1293ec800) [pid = 1946] [serial = 2321] [outer = 0x1269bd400] 02:15:41 INFO - PROCESS | 1946 | 1468660541912 Marionette DEBUG loaded listener.js 02:15:41 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x129616400) [pid = 1946] [serial = 2322] [outer = 0x1269bd400] 02:15:42 INFO - PROCESS | 1946 | 1468660542265 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 02:15:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:15:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:15:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:15:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:15:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:15:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:15:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:15:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:15:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:15:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:15:42 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:42 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:15:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:15:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:15:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:15:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:15:42 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:15:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:15:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:42 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:15:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:15:42 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:15:42 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 473ms 02:15:42 INFO - PROCESS | 1946 | 1468660542279 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 02:15:42 INFO - PROCESS | 1946 | 1468660542280 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 02:15:42 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:15:42 INFO - PROCESS | 1946 | 1468660542282 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:15:42 INFO - PROCESS | 1946 | 1468660542283 Marionette TRACE conn2 <- [1,3062,null,{}] 02:15:42 INFO - PROCESS | 1946 | 1468660542285 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:42 INFO - PROCESS | 1946 | 1468660542289 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:42 INFO - PROCESS | 1946 | 1468660542407 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 02:15:42 INFO - PROCESS | 1946 | 1468660542443 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:42 INFO - PROCESS | 1946 | 1468660542444 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x12a7a7800 == 33 [pid = 1946] [id = 775] 02:15:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x129620800) [pid = 1946] [serial = 2323] [outer = 0x0] 02:15:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12b167c00) [pid = 1946] [serial = 2324] [outer = 0x129620800] 02:15:42 INFO - PROCESS | 1946 | 1468660542465 Marionette DEBUG loaded listener.js 02:15:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12bb2b800) [pid = 1946] [serial = 2325] [outer = 0x129620800] 02:15:42 INFO - PROCESS | 1946 | [1946] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:15:42 INFO - PROCESS | 1946 | 1468660542746 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:15:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:15:42 INFO - {} 02:15:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 518ms 02:15:42 INFO - PROCESS | 1946 | 1468660542801 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 02:15:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:15:42 INFO - PROCESS | 1946 | 1468660542802 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 02:15:42 INFO - PROCESS | 1946 | 1468660542804 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:15:42 INFO - PROCESS | 1946 | 1468660542805 Marionette TRACE conn2 <- [1,3066,null,{}] 02:15:42 INFO - PROCESS | 1946 | 1468660542812 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:42 INFO - PROCESS | 1946 | 1468660542813 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:42 INFO - PROCESS | 1946 | 1468660542914 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 02:15:42 INFO - PROCESS | 1946 | 1468660542919 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:42 INFO - PROCESS | 1946 | 1468660542920 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:42 INFO - PROCESS | 1946 | ++DOCSHELL 0x110ee0800 == 34 [pid = 1946] [id = 776] 02:15:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x110f9a400) [pid = 1946] [serial = 2326] [outer = 0x0] 02:15:42 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x110fe8400) [pid = 1946] [serial = 2327] [outer = 0x110f9a400] 02:15:42 INFO - PROCESS | 1946 | 1468660542978 Marionette DEBUG loaded listener.js 02:15:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x112232c00) [pid = 1946] [serial = 2328] [outer = 0x110f9a400] 02:15:43 INFO - PROCESS | 1946 | 1468660543232 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 02:15:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:15:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:15:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:15:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:15:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:15:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:15:43 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:15:43 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 475ms 02:15:43 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:15:43 INFO - PROCESS | 1946 | 1468660543285 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 02:15:43 INFO - PROCESS | 1946 | 1468660543286 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 02:15:43 INFO - PROCESS | 1946 | 1468660543288 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:15:43 INFO - PROCESS | 1946 | 1468660543289 Marionette TRACE conn2 <- [1,3070,null,{}] 02:15:43 INFO - PROCESS | 1946 | 1468660543291 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:43 INFO - PROCESS | 1946 | 1468660543292 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:43 INFO - PROCESS | 1946 | 1468660543386 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 02:15:43 INFO - PROCESS | 1946 | 1468660543398 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:43 INFO - PROCESS | 1946 | 1468660543399 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x1186bf000 == 35 [pid = 1946] [id = 777] 02:15:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x112a84800) [pid = 1946] [serial = 2329] [outer = 0x0] 02:15:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1132b5400) [pid = 1946] [serial = 2330] [outer = 0x112a84800] 02:15:43 INFO - PROCESS | 1946 | 1468660543419 Marionette DEBUG loaded listener.js 02:15:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x115e63000) [pid = 1946] [serial = 2331] [outer = 0x112a84800] 02:15:43 INFO - PROCESS | 1946 | 1468660543700 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 02:15:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:15:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:15:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:15:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:15:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:15:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:15:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 420ms 02:15:43 INFO - PROCESS | 1946 | 1468660543708 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 02:15:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:15:43 INFO - PROCESS | 1946 | 1468660543710 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 02:15:43 INFO - PROCESS | 1946 | 1468660543730 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:15:43 INFO - PROCESS | 1946 | 1468660543732 Marionette TRACE conn2 <- [1,3074,null,{}] 02:15:43 INFO - PROCESS | 1946 | 1468660543743 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:43 INFO - PROCESS | 1946 | 1468660543744 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:43 INFO - PROCESS | 1946 | 1468660543841 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 02:15:43 INFO - PROCESS | 1946 | 1468660543845 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:43 INFO - PROCESS | 1946 | 1468660543846 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:43 INFO - PROCESS | 1946 | ++DOCSHELL 0x121265000 == 36 [pid = 1946] [id = 778] 02:15:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x115e66000) [pid = 1946] [serial = 2332] [outer = 0x0] 02:15:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x116772000) [pid = 1946] [serial = 2333] [outer = 0x115e66000] 02:15:43 INFO - PROCESS | 1946 | 1468660543866 Marionette DEBUG loaded listener.js 02:15:43 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x1167e5400) [pid = 1946] [serial = 2334] [outer = 0x115e66000] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x115e04800) [pid = 1946] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x120ea7000) [pid = 1946] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x113202c00) [pid = 1946] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x116773800) [pid = 1946] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x125f2d400) [pid = 1946] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x120eab400) [pid = 1946] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x11673bc00) [pid = 1946] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x121923000) [pid = 1946] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x11985e000) [pid = 1946] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x113c3d000) [pid = 1946] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x118624400) [pid = 1946] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x110f98000) [pid = 1946] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x11950e800) [pid = 1946] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x12673c800) [pid = 1946] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x12915dc00) [pid = 1946] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x12a4df800) [pid = 1946] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x11676a000) [pid = 1946] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x110fe1000) [pid = 1946] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 02:15:44 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x119505000) [pid = 1946] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:15:44 INFO - PROCESS | 1946 | 1468660544252 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 02:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:15:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:15:44 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 557ms 02:15:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:15:44 INFO - PROCESS | 1946 | 1468660544271 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 02:15:44 INFO - PROCESS | 1946 | 1468660544272 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 02:15:44 INFO - PROCESS | 1946 | 1468660544274 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:15:44 INFO - PROCESS | 1946 | 1468660544275 Marionette TRACE conn2 <- [1,3078,null,{}] 02:15:44 INFO - PROCESS | 1946 | 1468660544278 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:44 INFO - PROCESS | 1946 | 1468660544281 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:44 INFO - PROCESS | 1946 | 1468660544352 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 02:15:44 INFO - PROCESS | 1946 | 1468660544355 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:44 INFO - PROCESS | 1946 | 1468660544357 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x126317000 == 37 [pid = 1946] [id = 779] 02:15:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 86 (0x116906000) [pid = 1946] [serial = 2335] [outer = 0x0] 02:15:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 87 (0x116f91800) [pid = 1946] [serial = 2336] [outer = 0x116906000] 02:15:44 INFO - PROCESS | 1946 | 1468660544378 Marionette DEBUG loaded listener.js 02:15:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 88 (0x118624400) [pid = 1946] [serial = 2337] [outer = 0x116906000] 02:15:44 INFO - PROCESS | 1946 | 1468660544696 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 02:15:44 INFO - PROCESS | 1946 | 1468660544753 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 02:15:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:15:44 INFO - PROCESS | 1946 | 1468660544755 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:15:44 INFO - PROCESS | 1946 | 1468660544757 Marionette TRACE conn2 <- [1,3082,null,{}] 02:15:44 INFO - PROCESS | 1946 | 1468660544759 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:44 INFO - PROCESS | 1946 | 1468660544761 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:44 INFO - PROCESS | 1946 | 1468660544866 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 02:15:44 INFO - PROCESS | 1946 | 1468660544873 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:44 INFO - PROCESS | 1946 | 1468660544874 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:44 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bac3000 == 38 [pid = 1946] [id = 780] 02:15:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 89 (0x1188f5800) [pid = 1946] [serial = 2338] [outer = 0x0] 02:15:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 90 (0x120e29000) [pid = 1946] [serial = 2339] [outer = 0x1188f5800] 02:15:44 INFO - PROCESS | 1946 | 1468660544897 Marionette DEBUG loaded listener.js 02:15:44 INFO - PROCESS | 1946 | ++DOMWINDOW == 91 (0x12bdbbc00) [pid = 1946] [serial = 2340] [outer = 0x1188f5800] 02:15:45 INFO - PROCESS | 1946 | 1468660545153 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 02:15:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:15:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:15:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:15:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:15:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 427ms 02:15:45 INFO - PROCESS | 1946 | 1468660545185 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 02:15:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:15:45 INFO - PROCESS | 1946 | 1468660545186 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 02:15:45 INFO - PROCESS | 1946 | 1468660545188 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:15:45 INFO - PROCESS | 1946 | 1468660545189 Marionette TRACE conn2 <- [1,3086,null,{}] 02:15:45 INFO - PROCESS | 1946 | 1468660545191 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:45 INFO - PROCESS | 1946 | 1468660545192 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:45 INFO - PROCESS | 1946 | 1468660545272 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 02:15:45 INFO - PROCESS | 1946 | 1468660545276 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:45 INFO - PROCESS | 1946 | 1468660545277 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12bf4d800 == 39 [pid = 1946] [id = 781] 02:15:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 92 (0x116239400) [pid = 1946] [serial = 2341] [outer = 0x0] 02:15:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 93 (0x12bf3c000) [pid = 1946] [serial = 2342] [outer = 0x116239400] 02:15:45 INFO - PROCESS | 1946 | 1468660545297 Marionette DEBUG loaded listener.js 02:15:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 94 (0x12bf46c00) [pid = 1946] [serial = 2343] [outer = 0x116239400] 02:15:45 INFO - PROCESS | 1946 | 1468660545556 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:15:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:15:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 419ms 02:15:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:15:45 INFO - PROCESS | 1946 | 1468660545608 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 02:15:45 INFO - PROCESS | 1946 | 1468660545609 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 02:15:45 INFO - PROCESS | 1946 | 1468660545612 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:15:45 INFO - PROCESS | 1946 | 1468660545615 Marionette TRACE conn2 <- [1,3090,null,{}] 02:15:45 INFO - PROCESS | 1946 | 1468660545618 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:45 INFO - PROCESS | 1946 | 1468660545619 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:45 INFO - PROCESS | 1946 | 1468660545698 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 02:15:45 INFO - PROCESS | 1946 | 1468660545701 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:45 INFO - PROCESS | 1946 | 1468660545702 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:45 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c352000 == 40 [pid = 1946] [id = 782] 02:15:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 95 (0x12bf48800) [pid = 1946] [serial = 2344] [outer = 0x0] 02:15:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 96 (0x12c2bb800) [pid = 1946] [serial = 2345] [outer = 0x12bf48800] 02:15:45 INFO - PROCESS | 1946 | 1468660545722 Marionette DEBUG loaded listener.js 02:15:45 INFO - PROCESS | 1946 | ++DOMWINDOW == 97 (0x12c2c0c00) [pid = 1946] [serial = 2346] [outer = 0x12bf48800] 02:15:46 INFO - PROCESS | 1946 | 1468660545997 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:15:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:15:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 426ms 02:15:46 INFO - PROCESS | 1946 | 1468660546047 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 02:15:46 INFO - PROCESS | 1946 | 1468660546049 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 02:15:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:15:46 INFO - PROCESS | 1946 | 1468660546052 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:15:46 INFO - PROCESS | 1946 | 1468660546053 Marionette TRACE conn2 <- [1,3094,null,{}] 02:15:46 INFO - PROCESS | 1946 | 1468660546056 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:46 INFO - PROCESS | 1946 | 1468660546057 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:46 INFO - PROCESS | 1946 | 1468660546135 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 02:15:46 INFO - PROCESS | 1946 | 1468660546243 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:46 INFO - PROCESS | 1946 | 1468660546245 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x112a50000 == 41 [pid = 1946] [id = 783] 02:15:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 98 (0x110f96800) [pid = 1946] [serial = 2347] [outer = 0x0] 02:15:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 99 (0x1110a7400) [pid = 1946] [serial = 2348] [outer = 0x110f96800] 02:15:46 INFO - PROCESS | 1946 | 1468660546273 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 100 (0x1132aa000) [pid = 1946] [serial = 2349] [outer = 0x110f96800] 02:15:46 INFO - PROCESS | 1946 | 1468660546610 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:15:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:15:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 568ms 02:15:46 INFO - PROCESS | 1946 | 1468660546622 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 02:15:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:15:46 INFO - PROCESS | 1946 | 1468660546624 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 02:15:46 INFO - PROCESS | 1946 | 1468660546627 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:15:46 INFO - PROCESS | 1946 | 1468660546629 Marionette TRACE conn2 <- [1,3098,null,{}] 02:15:46 INFO - PROCESS | 1946 | 1468660546633 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:46 INFO - PROCESS | 1946 | 1468660546635 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:46 INFO - PROCESS | 1946 | 1468660546730 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 02:15:46 INFO - PROCESS | 1946 | 1468660546790 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:46 INFO - PROCESS | 1946 | 1468660546791 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:46 INFO - PROCESS | 1946 | ++DOCSHELL 0x1192dd000 == 42 [pid = 1946] [id = 784] 02:15:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 101 (0x11673bc00) [pid = 1946] [serial = 2350] [outer = 0x0] 02:15:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 102 (0x116936000) [pid = 1946] [serial = 2351] [outer = 0x11673bc00] 02:15:46 INFO - PROCESS | 1946 | 1468660546817 Marionette DEBUG loaded listener.js 02:15:46 INFO - PROCESS | 1946 | ++DOMWINDOW == 103 (0x1186ea800) [pid = 1946] [serial = 2352] [outer = 0x11673bc00] 02:15:47 INFO - PROCESS | 1946 | 1468660547153 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 02:15:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:15:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:15:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 577ms 02:15:47 INFO - PROCESS | 1946 | 1468660547206 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 02:15:47 INFO - PROCESS | 1946 | 1468660547209 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 02:15:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:15:47 INFO - PROCESS | 1946 | 1468660547211 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:15:47 INFO - PROCESS | 1946 | 1468660547212 Marionette TRACE conn2 <- [1,3102,null,{}] 02:15:47 INFO - PROCESS | 1946 | 1468660547215 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:47 INFO - PROCESS | 1946 | 1468660547216 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:47 INFO - PROCESS | 1946 | 1468660547311 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 02:15:47 INFO - PROCESS | 1946 | 1468660547381 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 1946 | 1468660547382 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x126ac2800 == 43 [pid = 1946] [id = 785] 02:15:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 104 (0x119056c00) [pid = 1946] [serial = 2353] [outer = 0x0] 02:15:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 105 (0x119543000) [pid = 1946] [serial = 2354] [outer = 0x119056c00] 02:15:47 INFO - PROCESS | 1946 | 1468660547408 Marionette DEBUG loaded listener.js 02:15:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 106 (0x119a78c00) [pid = 1946] [serial = 2355] [outer = 0x119056c00] 02:15:47 INFO - PROCESS | 1946 | 1468660547766 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:15:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:15:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 568ms 02:15:47 INFO - PROCESS | 1946 | 1468660547779 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 02:15:47 INFO - PROCESS | 1946 | 1468660547781 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 02:15:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:15:47 INFO - PROCESS | 1946 | 1468660547786 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:15:47 INFO - PROCESS | 1946 | 1468660547790 Marionette TRACE conn2 <- [1,3106,null,{}] 02:15:47 INFO - PROCESS | 1946 | 1468660547793 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:47 INFO - PROCESS | 1946 | 1468660547796 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:47 INFO - PROCESS | 1946 | 1468660547893 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 02:15:47 INFO - PROCESS | 1946 | 1468660547953 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:47 INFO - PROCESS | 1946 | 1468660547954 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:47 INFO - PROCESS | 1946 | ++DOCSHELL 0x12b245000 == 44 [pid = 1946] [id = 786] 02:15:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 107 (0x119dac800) [pid = 1946] [serial = 2356] [outer = 0x0] 02:15:47 INFO - PROCESS | 1946 | ++DOMWINDOW == 108 (0x121919000) [pid = 1946] [serial = 2357] [outer = 0x119dac800] 02:15:47 INFO - PROCESS | 1946 | 1468660547978 Marionette DEBUG loaded listener.js 02:15:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 109 (0x12341b800) [pid = 1946] [serial = 2358] [outer = 0x119dac800] 02:15:48 INFO - PROCESS | 1946 | 1468660548356 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 02:15:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:15:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:15:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:15:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 581ms 02:15:48 INFO - PROCESS | 1946 | 1468660548366 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 02:15:48 INFO - PROCESS | 1946 | 1468660548369 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 02:15:48 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:15:48 INFO - PROCESS | 1946 | 1468660548373 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:15:48 INFO - PROCESS | 1946 | 1468660548375 Marionette TRACE conn2 <- [1,3110,null,{}] 02:15:48 INFO - PROCESS | 1946 | 1468660548378 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:48 INFO - PROCESS | 1946 | 1468660548380 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:48 INFO - PROCESS | 1946 | 1468660548521 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 02:15:48 INFO - PROCESS | 1946 | 1468660548656 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:48 INFO - PROCESS | 1946 | 1468660548657 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:48 INFO - PROCESS | 1946 | ++DOCSHELL 0x12c71d000 == 45 [pid = 1946] [id = 787] 02:15:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 110 (0x1265a0400) [pid = 1946] [serial = 2359] [outer = 0x0] 02:15:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 111 (0x128534c00) [pid = 1946] [serial = 2360] [outer = 0x1265a0400] 02:15:48 INFO - PROCESS | 1946 | 1468660548685 Marionette DEBUG loaded listener.js 02:15:48 INFO - PROCESS | 1946 | ++DOMWINDOW == 112 (0x1293f0400) [pid = 1946] [serial = 2361] [outer = 0x1265a0400] 02:15:48 INFO - PROCESS | 1946 | 1468660548951 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 02:15:49 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:15:49 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 02:15:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:15:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:15:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:15:49 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:15:49 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 675ms 02:15:49 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:15:49 INFO - PROCESS | 1946 | 1468660549047 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 02:15:49 INFO - PROCESS | 1946 | 1468660549049 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 02:15:49 INFO - PROCESS | 1946 | 1468660549051 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:15:49 INFO - PROCESS | 1946 | 1468660549052 Marionette TRACE conn2 <- [1,3114,null,{}] 02:15:49 INFO - PROCESS | 1946 | 1468660549054 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:15:49 INFO - PROCESS | 1946 | 1468660549055 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:49 INFO - PROCESS | 1946 | 1468660549144 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 02:15:49 INFO - PROCESS | 1946 | 1468660549213 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\", \"c2144631-b6bc-4942-8473-50bc3c743213\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:15:49 INFO - PROCESS | 1946 | 1468660549217 Marionette INFO sendAsync 96b56dd5-8a27-c842-b339-55dc3c3a8fd6 02:15:49 INFO - PROCESS | 1946 | ++DOCSHELL 0x121c96800 == 46 [pid = 1946] [id = 788] 02:15:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 113 (0x1248adc00) [pid = 1946] [serial = 2362] [outer = 0x0] 02:15:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 114 (0x12915e000) [pid = 1946] [serial = 2363] [outer = 0x1248adc00] 02:15:49 INFO - PROCESS | 1946 | 1468660549249 Marionette DEBUG loaded listener.js 02:15:49 INFO - PROCESS | 1946 | ++DOMWINDOW == 115 (0x12a8c5400) [pid = 1946] [serial = 2364] [outer = 0x1248adc00] 02:15:49 INFO - PROCESS | 1946 | 1468660549736 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:15:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:15:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 729ms 02:15:49 INFO - PROCESS | 1946 | 1468660549780 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 02:15:49 INFO - PROCESS | 1946 | 1468660549782 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12c352000 == 45 [pid = 1946] [id = 782] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12bf4d800 == 44 [pid = 1946] [id = 781] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12bac3000 == 43 [pid = 1946] [id = 780] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x126317000 == 42 [pid = 1946] [id = 779] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x121265000 == 41 [pid = 1946] [id = 778] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x1186bf000 == 40 [pid = 1946] [id = 777] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x110ee0800 == 39 [pid = 1946] [id = 776] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12a7a7800 == 38 [pid = 1946] [id = 775] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x126ad4800 == 37 [pid = 1946] [id = 774] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12541d000 == 36 [pid = 1946] [id = 773] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x121398000 == 35 [pid = 1946] [id = 772] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x112a6c800 == 34 [pid = 1946] [id = 771] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x1188dd800 == 33 [pid = 1946] [id = 770] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x126ad5800 == 32 [pid = 1946] [id = 769] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12e06d800 == 31 [pid = 1946] [id = 768] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x110ee6000 == 30 [pid = 1946] [id = 767] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12c71d000 == 29 [pid = 1946] [id = 787] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x12b245000 == 28 [pid = 1946] [id = 786] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x126ac2800 == 27 [pid = 1946] [id = 785] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x1192dd000 == 26 [pid = 1946] [id = 784] 02:15:50 INFO - PROCESS | 1946 | --DOCSHELL 0x112a50000 == 25 [pid = 1946] [id = 783] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 114 (0x116742c00) [pid = 1946] [serial = 2250] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 113 (0x116772c00) [pid = 1946] [serial = 2251] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 112 (0x128223400) [pid = 1946] [serial = 2282] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 111 (0x113203c00) [pid = 1946] [serial = 2247] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 110 (0x1132e5800) [pid = 1946] [serial = 2248] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 109 (0x119d56000) [pid = 1946] [serial = 2265] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 108 (0x120e2c400) [pid = 1946] [serial = 2266] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 107 (0x129161800) [pid = 1946] [serial = 2245] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 106 (0x1210ce000) [pid = 1946] [serial = 2271] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 105 (0x120e87c00) [pid = 1946] [serial = 2268] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 104 (0x120ea7800) [pid = 1946] [serial = 2269] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 103 (0x12330ac00) [pid = 1946] [serial = 2276] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 102 (0x123424000) [pid = 1946] [serial = 2277] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 101 (0x120ead800) [pid = 1946] [serial = 2273] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 100 (0x121921400) [pid = 1946] [serial = 2274] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 99 (0x118976c00) [pid = 1946] [serial = 2259] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 98 (0x119506000) [pid = 1946] [serial = 2260] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 97 (0x118834400) [pid = 1946] [serial = 2256] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 96 (0x1188f8800) [pid = 1946] [serial = 2257] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 95 (0x117511400) [pid = 1946] [serial = 2253] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 94 (0x117ebbc00) [pid = 1946] [serial = 2254] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 93 (0x119545400) [pid = 1946] [serial = 2262] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 92 (0x119857c00) [pid = 1946] [serial = 2263] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 91 (0x128533800) [pid = 1946] [serial = 2285] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 90 (0x1293eb000) [pid = 1946] [serial = 2288] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 89 (0x1293bfc00) [pid = 1946] [serial = 2286] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 88 (0x1293f1800) [pid = 1946] [serial = 2289] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 87 (0x12a8ca000) [pid = 1946] [serial = 2298] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 86 (0x12822e800) [pid = 1946] [serial = 2294] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 85 (0x12a8d2c00) [pid = 1946] [serial = 2300] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 84 (0x115e64400) [pid = 1946] [serial = 2291] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 83 (0x119863400) [pid = 1946] [serial = 2292] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 82 (0x1248a8000) [pid = 1946] [serial = 2279] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 81 (0x126741800) [pid = 1946] [serial = 2280] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 80 (0x11985a800) [pid = 1946] [serial = 2283] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 79 (0x12a76b400) [pid = 1946] [serial = 2295] [outer = 0x0] [url = about:blank] 02:15:50 INFO - PROCESS | 1946 | --DOMWINDOW == 78 (0x12a777400) [pid = 1946] [serial = 2297] [outer = 0x0] [url = about:blank] 02:15:50 WARNING - u'runner_teardown' () 02:15:50 INFO - No more tests 02:15:50 INFO - Got 0 unexpected results 02:15:50 INFO - SUITE-END | took 515s 02:15:50 INFO - Closing logging queue 02:15:50 INFO - queue closed 02:15:51 INFO - Return code: 0 02:15:51 WARNING - # TBPL SUCCESS # 02:15:51 INFO - Running post-action listener: _resource_record_post_action 02:15:51 INFO - Running post-run listener: _resource_record_post_run 02:15:52 INFO - Total resource usage - Wall time: 536s; CPU: 58.0%; Read bytes: 380928; Write bytes: 951714304; Read time: 7; Write time: 5050 02:15:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:15:52 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 152472064; Write bytes: 145117184; Read time: 13780; Write time: 293 02:15:52 INFO - run-tests - Wall time: 519s; CPU: 58.0%; Read bytes: 380928; Write bytes: 794751488; Read time: 7; Write time: 4711 02:15:52 INFO - Running post-run listener: _upload_blobber_files 02:15:52 INFO - Blob upload gear active. 02:15:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:15:52 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 02:15:52 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 02:15:52 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 02:15:52 INFO - (blobuploader) - INFO - Open directory for files ... 02:15:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:15:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:15:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:15:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:15:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:15:53 INFO - (blobuploader) - INFO - Done attempting. 02:15:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:15:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:15:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:15:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:15:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:15:54 INFO - (blobuploader) - INFO - Done attempting. 02:15:54 INFO - (blobuploader) - INFO - Iteration through files over. 02:15:54 INFO - Return code: 0 02:15:54 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:15:54 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:15:54 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b9c7459cc33120e48e6db8980af1f178bee6d3070ce133df86537674ab43a873a8b5cb919a2efca0a81633204579ddb68b257c466cd6620bcb3d5f1535a30286", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/96efd871d0035bc327f14d71c48922a79d6ecdb76b0ee15388f507739f3a3aa6fde38df11ad16fcbf184b57dc8e58c50723ed9f49b22542a00fecbd8fdb500c6"} 02:15:54 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:15:54 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:15:54 INFO - Contents: 02:15:54 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b9c7459cc33120e48e6db8980af1f178bee6d3070ce133df86537674ab43a873a8b5cb919a2efca0a81633204579ddb68b257c466cd6620bcb3d5f1535a30286", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/96efd871d0035bc327f14d71c48922a79d6ecdb76b0ee15388f507739f3a3aa6fde38df11ad16fcbf184b57dc8e58c50723ed9f49b22542a00fecbd8fdb500c6"} 02:15:54 INFO - Running post-run listener: copy_logs_to_upload_dir 02:15:54 INFO - Copying logs to upload dir... 02:15:54 INFO - mkdir: /builds/slave/test/build/upload/logs 02:15:54 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=581.723741 ========= master_lag: 0.31 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 42 secs) (at 2016-07-16 02:15:55.296712) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-16 02:15:55.300375) ========= 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.Owv0OX0yrj/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.DCbudJUBlO/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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/b9c7459cc33120e48e6db8980af1f178bee6d3070ce133df86537674ab43a873a8b5cb919a2efca0a81633204579ddb68b257c466cd6620bcb3d5f1535a30286", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/96efd871d0035bc327f14d71c48922a79d6ecdb76b0ee15388f507739f3a3aa6fde38df11ad16fcbf184b57dc8e58c50723ed9f49b22542a00fecbd8fdb500c6"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012958 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/b9c7459cc33120e48e6db8980af1f178bee6d3070ce133df86537674ab43a873a8b5cb919a2efca0a81633204579ddb68b257c466cd6620bcb3d5f1535a30286", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/96efd871d0035bc327f14d71c48922a79d6ecdb76b0ee15388f507739f3a3aa6fde38df11ad16fcbf184b57dc8e58c50723ed9f49b22542a00fecbd8fdb500c6"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468448997/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-16 02:15:55.338726) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 02:15:55.339132) ========= 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.Owv0OX0yrj/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.DCbudJUBlO/Listeners TMPDIR=/var/folders/fc/wl7qkldn1hvdmlv4c38wrjkc00000w/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.005344 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 02:15:55.388635) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-16 02:15:55.390825) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-16 02:15:55.391238) ========= ========= Total master_lag: 0.45 =========