builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0227 starttime: 1467992221.37 results: success (0) buildid: 20160708080626 builduid: aa0b963c60e8450ea4f7f24a6e034714 revision: b6fbb6d3fb58243dcf9a72e741a028bb7fed3540 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 08:37:01.368770) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-08 08:37:01.369183) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 08:37:01.369463) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-08 08:37:01.397309) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 08:37:01.397693) ========= 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.sTykdJphQU/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.QTPDVg99tY/Listeners TMPDIR=/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/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-08 08:37:01-- 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% 19.3M=0.001s 2016-07-08 08:37:02 (19.3 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.620048 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 08:37:02.046606) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 08:37:02.046939) ========= 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.sTykdJphQU/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.QTPDVg99tY/Listeners TMPDIR=/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/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.025927 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 08:37:02.096056) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 08:37:02.096364) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev b6fbb6d3fb58243dcf9a72e741a028bb7fed3540 --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 b6fbb6d3fb58243dcf9a72e741a028bb7fed3540 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.sTykdJphQU/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.QTPDVg99tY/Listeners TMPDIR=/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/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-08 08:37:02,176 truncating revision to first 12 chars 2016-07-08 08:37:02,177 Setting DEBUG logging. 2016-07-08 08:37:02,177 attempt 1/10 2016-07-08 08:37:02,177 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/b6fbb6d3fb58?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-08 08:37:03,597 unpacking tar archive at: mozilla-beta-b6fbb6d3fb58/testing/mozharness/ program finished with exit code 0 elapsedTime=1.703614 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-08 08:37:03.822240) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 08:37:03.822745) ========= script_repo_revision: b6fbb6d3fb58243dcf9a72e741a028bb7fed3540 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-08 08:37:03.823292) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 08:37:03.823626) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-08 08:37:03.849804) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 37 secs) (at 2016-07-08 08:37:03.850496) ========= /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.sTykdJphQU/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_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.QTPDVg99tY/Listeners TMPDIR=/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/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 08:37:04 INFO - MultiFileLogger online at 20160708 08:37:04 in /builds/slave/test 08:37:04 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 08:37:04 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 08:37:04 INFO - {'append_to_log': False, 08:37:04 INFO - 'base_work_dir': '/builds/slave/test', 08:37:04 INFO - 'blob_upload_branch': 'mozilla-beta', 08:37:04 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 08:37:04 INFO - 'buildbot_json_path': 'buildprops.json', 08:37:04 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 08:37:04 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 08:37:04 INFO - 'download_minidump_stackwalk': True, 08:37:04 INFO - 'download_symbols': 'true', 08:37:04 INFO - 'e10s': False, 08:37:04 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 08:37:04 INFO - 'tooltool.py': '/tools/tooltool.py', 08:37:04 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 08:37:04 INFO - '/tools/misc-python/virtualenv.py')}, 08:37:04 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 08:37:04 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 08:37:04 INFO - 'log_level': 'info', 08:37:04 INFO - 'log_to_console': True, 08:37:04 INFO - 'opt_config_files': (), 08:37:04 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 08:37:04 INFO - '--processes=1', 08:37:04 INFO - '--config=%(test_path)s/wptrunner.ini', 08:37:04 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 08:37:04 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 08:37:04 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 08:37:04 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 08:37:04 INFO - 'pip_index': False, 08:37:04 INFO - 'require_test_zip': True, 08:37:04 INFO - 'test_type': ('testharness',), 08:37:04 INFO - 'this_chunk': '1', 08:37:04 INFO - 'tooltool_cache': '/builds/tooltool_cache', 08:37:04 INFO - 'total_chunks': '10', 08:37:04 INFO - 'virtualenv_path': 'venv', 08:37:04 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 08:37:04 INFO - 'work_dir': 'build'} 08:37:04 INFO - ##### 08:37:04 INFO - ##### Running clobber step. 08:37:04 INFO - ##### 08:37:04 INFO - Running pre-action listener: _resource_record_pre_action 08:37:04 INFO - Running main action method: clobber 08:37:04 INFO - rmtree: /builds/slave/test/build 08:37:04 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 08:37:06 INFO - Running post-action listener: _resource_record_post_action 08:37:06 INFO - ##### 08:37:06 INFO - ##### Running read-buildbot-config step. 08:37:06 INFO - ##### 08:37:06 INFO - Running pre-action listener: _resource_record_pre_action 08:37:06 INFO - Running main action method: read_buildbot_config 08:37:06 INFO - Using buildbot properties: 08:37:06 INFO - { 08:37:06 INFO - "project": "", 08:37:06 INFO - "product": "firefox", 08:37:06 INFO - "script_repo_revision": "production", 08:37:06 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 08:37:06 INFO - "repository": "", 08:37:06 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 08:37:06 INFO - "buildid": "20160708080626", 08:37:06 INFO - "pgo_build": "False", 08:37:06 INFO - "basedir": "/builds/slave/test", 08:37:06 INFO - "buildnumber": 24, 08:37:06 INFO - "slavename": "t-yosemite-r7-0227", 08:37:06 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 08:37:06 INFO - "platform": "macosx64", 08:37:06 INFO - "branch": "mozilla-beta", 08:37:06 INFO - "revision": "b6fbb6d3fb58243dcf9a72e741a028bb7fed3540", 08:37:06 INFO - "repo_path": "releases/mozilla-beta", 08:37:06 INFO - "moz_repo_path": "", 08:37:06 INFO - "stage_platform": "macosx64", 08:37:06 INFO - "builduid": "aa0b963c60e8450ea4f7f24a6e034714", 08:37:06 INFO - "slavebuilddir": "test" 08:37:06 INFO - } 08:37:06 INFO - Found installer url https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 08:37:06 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 08:37:06 INFO - Running post-action listener: _resource_record_post_action 08:37:06 INFO - ##### 08:37:06 INFO - ##### Running download-and-extract step. 08:37:06 INFO - ##### 08:37:06 INFO - Running pre-action listener: _resource_record_pre_action 08:37:06 INFO - Running main action method: download_and_extract 08:37:06 INFO - mkdir: /builds/slave/test/build/tests 08:37:06 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')]} 08:37:06 INFO - https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 08:37:06 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:37:06 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 08:37:06 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:37:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/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 08:37:36 WARNING - Timed out accessing http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json: timed out 08:37:36 INFO - retry: attempt #1 caught exception: timed out 08:37:36 INFO - retry: Failed, sleeping 30 seconds before retrying 08:38:06 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/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 #2 08:38:09 INFO - Downloaded 1201 bytes. 08:38:09 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 08:38:09 INFO - Using the following test package requirements: 08:38:09 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:38:09 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:09 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 08:38:09 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:09 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 08:38:09 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:09 INFO - u'jsshell-mac64.zip'], 08:38:09 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:09 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 08:38:09 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 08:38:09 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:09 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 08:38:09 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:09 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 08:38:09 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:09 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 08:38:09 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 08:38:09 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 08:38:09 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 08:38:09 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:38:09 INFO - https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 08:38:09 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:38:09 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 08:38:09 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 08:38:09 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/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 08:38:10 INFO - Downloaded 18406864 bytes. 08:38:10 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/*'] 08:38:10 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/* 08:38:11 INFO - caution: filename not matched: web-platform/* 08:38:11 INFO - Return code: 11 08:38:11 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')]} 08:38:11 INFO - https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 08:38:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:38:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 08:38:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/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 08:38:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/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 08:38:12 INFO - Downloaded 36389883 bytes. 08:38:12 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/*'] 08:38:12 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/* 08:38:16 INFO - caution: filename not matched: bin/* 08:38:16 INFO - caution: filename not matched: config/* 08:38:16 INFO - caution: filename not matched: mozbase/* 08:38:16 INFO - caution: filename not matched: marionette/* 08:38:16 INFO - caution: filename not matched: tools/wptserve/* 08:38:16 INFO - Return code: 11 08:38:16 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 08:38:16 INFO - https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 08:38:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:38:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:38:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 08:38:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 08:38:18 INFO - Downloaded 73006122 bytes. 08:38:18 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:38:18 INFO - mkdir: /builds/slave/test/properties 08:38:18 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 08:38:18 INFO - Writing to file /builds/slave/test/properties/build_url 08:38:18 INFO - Contents: 08:38:18 INFO - build_url:https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 08:38:19 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:38:19 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 08:38:19 INFO - Writing to file /builds/slave/test/properties/symbols_url 08:38:19 INFO - Contents: 08:38:19 INFO - symbols_url:https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:38:19 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')]} 08:38:19 INFO - https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 08:38:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:38:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:38:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 08:38:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/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 08:38:22 INFO - Downloaded 103719859 bytes. 08:38: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'] 08:38: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 08:38:26 INFO - Return code: 0 08:38:26 INFO - Running post-action listener: _resource_record_post_action 08:38:26 INFO - Running post-action listener: set_extra_try_arguments 08:38:26 INFO - ##### 08:38:26 INFO - ##### Running create-virtualenv step. 08:38:26 INFO - ##### 08:38:26 INFO - Running pre-action listener: _pre_create_virtualenv 08:38:26 INFO - Running pre-action listener: _resource_record_pre_action 08:38:26 INFO - Running main action method: create_virtualenv 08:38:26 INFO - Creating virtualenv /builds/slave/test/build/venv 08:38:26 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 08:38:26 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 08:38:26 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 08:38:26 INFO - Using real prefix '/tools/python27' 08:38:26 INFO - New python executable in /builds/slave/test/build/venv/bin/python 08:38:27 INFO - Installing distribute.............................................................................................................................................................................................done. 08:38:29 INFO - Installing pip.................done. 08:38:29 INFO - Return code: 0 08:38:29 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 08:38: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')]} 08:38:29 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:38:29 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:38: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')]} 08:38:29 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:38:29 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:38: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 0x10f931e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f94ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d42d95000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f94a5e0>, '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 0x10f52dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f558990>, '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.sTykdJphQU/Render', '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.QTPDVg99tY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:38: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 08:38: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 08:38:29 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sTykdJphQU/Render', 08:38:29 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:38:29 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:38:29 INFO - 'HOME': '/Users/cltbld', 08:38:29 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:38:29 INFO - 'LOGNAME': 'cltbld', 08:38:29 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:38:29 INFO - 'MOZ_NO_REMOTE': '1', 08:38:29 INFO - 'NO_EM_RESTART': '1', 08:38:29 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:38:29 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:38:29 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:38:29 INFO - 'PWD': '/builds/slave/test', 08:38:29 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:38:29 INFO - 'SHELL': '/bin/bash', 08:38:29 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.QTPDVg99tY/Listeners', 08:38:29 INFO - 'TMPDIR': '/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/', 08:38:29 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:38:29 INFO - 'USER': 'cltbld', 08:38:29 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:38:29 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:38:29 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:38:29 INFO - 'XPC_FLAGS': '0x0', 08:38:29 INFO - 'XPC_SERVICE_NAME': '0', 08:38:29 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:38:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:38:30 INFO - Downloading/unpacking psutil>=0.7.1 08:38:30 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 08:38:30 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 08:38:30 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 08:38:30 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 08:38:30 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 08:38:30 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 08:38:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 08:38:33 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:38:33 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:38:33 INFO - Installing collected packages: psutil 08:38:33 INFO - Running setup.py install for psutil 08:38:33 INFO - building 'psutil._psutil_osx' extension 08:38: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_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 08:38: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 08:38: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 08:38: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 08:38:33 INFO - building 'psutil._psutil_posix' extension 08:38: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 08:38:34 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 08:38:34 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 08:38:34 INFO - ^ 08:38:34 INFO - 1 warning generated. 08:38:34 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 08:38:34 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 08:38:34 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 08:38:34 INFO - Successfully installed psutil 08:38:34 INFO - Cleaning up... 08:38:34 INFO - Return code: 0 08:38:34 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 08:38:34 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')]} 08:38:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:38:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:38:34 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')]} 08:38:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:38:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:38:34 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 0x10f931e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f94ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d42d95000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f94a5e0>, '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 0x10f52dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f558990>, '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.sTykdJphQU/Render', '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.QTPDVg99tY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:38:34 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 08:38:34 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 08:38:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sTykdJphQU/Render', 08:38:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:38:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:38:34 INFO - 'HOME': '/Users/cltbld', 08:38:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:38:34 INFO - 'LOGNAME': 'cltbld', 08:38:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:38:34 INFO - 'MOZ_NO_REMOTE': '1', 08:38:34 INFO - 'NO_EM_RESTART': '1', 08:38:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:38:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:38:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:38:34 INFO - 'PWD': '/builds/slave/test', 08:38:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:38:34 INFO - 'SHELL': '/bin/bash', 08:38:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.QTPDVg99tY/Listeners', 08:38:34 INFO - 'TMPDIR': '/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/', 08:38:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:38:34 INFO - 'USER': 'cltbld', 08:38:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:38:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:38:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:38:34 INFO - 'XPC_FLAGS': '0x0', 08:38:34 INFO - 'XPC_SERVICE_NAME': '0', 08:38:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:38:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:38:34 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 08:38:34 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 08:38:34 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 08:38:34 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 08:38:34 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 08:38:34 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 08:38:34 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 08:38:37 INFO - Downloading mozsystemmonitor-0.0.tar.gz 08:38:37 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 08:38:37 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 08:38:37 INFO - Installing collected packages: mozsystemmonitor 08:38:37 INFO - Running setup.py install for mozsystemmonitor 08:38:37 INFO - Successfully installed mozsystemmonitor 08:38:37 INFO - Cleaning up... 08:38:37 INFO - Return code: 0 08:38:37 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 08:38:37 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')]} 08:38:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:38:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:38:37 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')]} 08:38:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:38:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:38:37 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 0x10f931e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f94ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d42d95000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f94a5e0>, '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 0x10f52dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f558990>, '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.sTykdJphQU/Render', '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.QTPDVg99tY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:38:37 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 08:38:37 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 08:38:37 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sTykdJphQU/Render', 08:38:37 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:38:37 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:38:37 INFO - 'HOME': '/Users/cltbld', 08:38:37 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:38:37 INFO - 'LOGNAME': 'cltbld', 08:38:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:38:37 INFO - 'MOZ_NO_REMOTE': '1', 08:38:37 INFO - 'NO_EM_RESTART': '1', 08:38:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:38:37 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:38:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:38:37 INFO - 'PWD': '/builds/slave/test', 08:38:37 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:38:37 INFO - 'SHELL': '/bin/bash', 08:38:37 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.QTPDVg99tY/Listeners', 08:38:37 INFO - 'TMPDIR': '/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/', 08:38:37 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:38:37 INFO - 'USER': 'cltbld', 08:38:37 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:38:37 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:38:37 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:38:37 INFO - 'XPC_FLAGS': '0x0', 08:38:37 INFO - 'XPC_SERVICE_NAME': '0', 08:38:37 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:38:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:38:37 INFO - Downloading/unpacking blobuploader==1.2.4 08:38:37 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 08:38:37 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 08:38:37 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 08:38:37 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 08:38:37 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 08:38:37 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 08:38:40 INFO - Downloading blobuploader-1.2.4.tar.gz 08:38:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 08:38:40 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 08:38: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 08:38: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 08:38: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 08:38: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 08:38: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 08:38: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 08:38:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 08:38:40 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 08:38: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 08:38: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 08:38: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 08:38: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 08:38: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 08:38: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 08:38:41 INFO - Downloading docopt-0.6.1.tar.gz 08:38:41 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 08:38:41 INFO - Installing collected packages: blobuploader, requests, docopt 08:38:41 INFO - Running setup.py install for blobuploader 08:38:41 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 08:38:41 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 08:38:41 INFO - Running setup.py install for requests 08:38:41 INFO - Running setup.py install for docopt 08:38:42 INFO - Successfully installed blobuploader requests docopt 08:38:42 INFO - Cleaning up... 08:38:42 INFO - Return code: 0 08:38:42 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:38:42 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')]} 08:38:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:38:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:38:42 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')]} 08:38:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:38:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:38:42 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 0x10f931e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f94ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d42d95000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f94a5e0>, '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 0x10f52dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f558990>, '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.sTykdJphQU/Render', '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.QTPDVg99tY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:38:42 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 08:38:42 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 08:38:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sTykdJphQU/Render', 08:38:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:38:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:38:42 INFO - 'HOME': '/Users/cltbld', 08:38:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:38:42 INFO - 'LOGNAME': 'cltbld', 08:38:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:38:42 INFO - 'MOZ_NO_REMOTE': '1', 08:38:42 INFO - 'NO_EM_RESTART': '1', 08:38:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:38:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:38:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:38:42 INFO - 'PWD': '/builds/slave/test', 08:38:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:38:42 INFO - 'SHELL': '/bin/bash', 08:38:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.QTPDVg99tY/Listeners', 08:38:42 INFO - 'TMPDIR': '/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/', 08:38:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:38:42 INFO - 'USER': 'cltbld', 08:38:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:38:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:38:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:38:42 INFO - 'XPC_FLAGS': '0x0', 08:38:42 INFO - 'XPC_SERVICE_NAME': '0', 08:38:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:38:42 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:38:42 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-i6XZDW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:38:42 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-r_gTmS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:38:42 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-kOn6Jc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:38:42 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-dEXhpx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:38:42 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-UWM4N8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:38:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:38:42 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-iBWuYA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:38:43 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-2stRMt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:38:43 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-nzpd5H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:38:43 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-aZ7rBb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:38:43 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-x3MSaO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:38:43 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-HdhbUD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:38:43 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-iXo5PF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:38:43 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-0qRrMb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:38:43 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-gCwCmd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:38:43 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-OCpuFR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:38:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:38:43 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-Lt7GSU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:38:44 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:38:44 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-Cmj1_v-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:38:44 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:38:44 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-rLyhqz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:38:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:38:44 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-gBBqom-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:38:44 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:38:44 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-ld0CuM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:38:44 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:38:44 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-r0qniJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:38:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:38: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 08:38:44 INFO - Running setup.py install for manifestparser 08:38:45 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 08:38:45 INFO - Running setup.py install for mozcrash 08:38:45 INFO - Running setup.py install for mozdebug 08:38:45 INFO - Running setup.py install for mozdevice 08:38:45 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 08:38:45 INFO - Installing dm script to /builds/slave/test/build/venv/bin 08:38:45 INFO - Running setup.py install for mozfile 08:38:45 INFO - Running setup.py install for mozhttpd 08:38:45 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 08:38:45 INFO - Running setup.py install for mozinfo 08:38:46 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 08:38:46 INFO - Running setup.py install for mozInstall 08:38:46 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 08:38:46 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 08:38:46 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 08:38:46 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 08:38:46 INFO - Running setup.py install for mozleak 08:38:46 INFO - Running setup.py install for mozlog 08:38:46 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 08:38:46 INFO - Running setup.py install for moznetwork 08:38:46 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 08:38:46 INFO - Running setup.py install for mozprocess 08:38:46 INFO - Running setup.py install for mozprofile 08:38:46 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 08:38:46 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 08:38:46 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 08:38:46 INFO - Running setup.py install for mozrunner 08:38:47 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 08:38:47 INFO - Running setup.py install for mozscreenshot 08:38:47 INFO - Running setup.py install for moztest 08:38:47 INFO - Running setup.py install for mozversion 08:38:47 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 08:38:47 INFO - Running setup.py install for wptserve 08:38:47 INFO - Running setup.py install for marionette-driver 08:38:47 INFO - Running setup.py install for browsermob-proxy 08:38:48 INFO - Running setup.py install for marionette-client 08:38:48 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:38:48 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 08:38:48 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 08:38:48 INFO - Cleaning up... 08:38:48 INFO - Return code: 0 08:38:48 INFO - Installing None into virtualenv /builds/slave/test/build/venv 08:38:48 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')]} 08:38:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 08:38:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:38:48 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')]} 08:38:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 08:38:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 08:38:48 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 0x10f931e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f94ef48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7f9d42d95000>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10f94a5e0>, '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 0x10f52dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f558990>, '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.sTykdJphQU/Render', '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.QTPDVg99tY/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 08:38:48 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 08:38:48 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 08:38:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sTykdJphQU/Render', 08:38:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:38:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:38:48 INFO - 'HOME': '/Users/cltbld', 08:38:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:38:48 INFO - 'LOGNAME': 'cltbld', 08:38:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:38:48 INFO - 'MOZ_NO_REMOTE': '1', 08:38:48 INFO - 'NO_EM_RESTART': '1', 08:38:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:38:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:38:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:38:48 INFO - 'PWD': '/builds/slave/test', 08:38:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:38:48 INFO - 'SHELL': '/bin/bash', 08:38:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.QTPDVg99tY/Listeners', 08:38:48 INFO - 'TMPDIR': '/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/', 08:38:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:38:48 INFO - 'USER': 'cltbld', 08:38:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:38:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:38:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:38:48 INFO - 'XPC_FLAGS': '0x0', 08:38:48 INFO - 'XPC_SERVICE_NAME': '0', 08:38:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:38:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 08:38:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 08:38:48 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-zWeJKx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 08:38: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)) 08:38:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 08:38:48 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-EAAvHb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 08:38: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)) 08:38:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 08:38:48 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-B61Ueg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 08:38:49 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)) 08:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 08:38:49 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-nQ7m_K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 08:38:49 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)) 08:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 08:38:49 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-_W7vhD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 08:38:49 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)) 08:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 08:38:49 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-pQF7Yn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 08:38:49 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)) 08:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 08:38:49 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-YyIeE8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 08:38:49 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)) 08:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 08:38:49 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-Ahoyo9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 08:38:49 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)) 08:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 08:38:49 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-V8VWdQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 08:38:49 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)) 08:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 08:38:49 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-q_LIP5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 08:38: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)) 08:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 08:38:49 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-BK_ZrP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 08:38: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)) 08:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 08:38:49 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-3rJwEX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 08:38: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)) 08:38:49 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 08:38:49 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-RGad5Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 08:38:50 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)) 08:38:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 08:38:50 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-TYSLiz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 08:38:50 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)) 08:38:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 08:38:50 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-qqGxsp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 08:38:50 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)) 08:38:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 08:38:50 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-EiAPGB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 08:38:50 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)) 08:38:50 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 08:38:50 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-MJKSOf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 08:38:50 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)) 08:38:50 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 08:38:50 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-o0pblJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 08:38:50 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)) 08:38:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 08:38:50 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-jzoYSG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 08:38: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)) 08:38:50 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:38:50 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-kLtI7E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 08:38: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)) 08:38:50 INFO - Unpacking /builds/slave/test/build/tests/marionette 08:38:51 INFO - Running setup.py (path:/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/pip-NGkQQW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 08:38:51 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 08:38:51 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)) 08:38:51 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)) 08:38:51 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)) 08:38:51 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)) 08:38:51 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)) 08:38:51 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)) 08:38:51 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 08:38:51 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 08:38:51 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 08:38:51 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 08:38:51 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 08:38:51 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 08:38:51 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 08:38:53 INFO - Downloading blessings-1.6.tar.gz 08:38:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 08:38:54 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)) 08:38:54 INFO - Installing collected packages: blessings 08:38:54 INFO - Running setup.py install for blessings 08:38:54 INFO - Successfully installed blessings 08:38:54 INFO - Cleaning up... 08:38:54 INFO - Return code: 0 08:38:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 08:38:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:38:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:38:54 INFO - Reading from file tmpfile_stdout 08:38:54 INFO - Current package versions: 08:38:54 INFO - blessings == 1.6 08:38:54 INFO - blobuploader == 1.2.4 08:38:54 INFO - browsermob-proxy == 0.6.0 08:38:54 INFO - docopt == 0.6.1 08:38:54 INFO - manifestparser == 1.1 08:38:54 INFO - marionette-client == 2.3.0 08:38:54 INFO - marionette-driver == 1.4.0 08:38:54 INFO - mozInstall == 1.12 08:38:54 INFO - mozcrash == 0.17 08:38:54 INFO - mozdebug == 0.1 08:38:54 INFO - mozdevice == 0.48 08:38:54 INFO - mozfile == 1.2 08:38:54 INFO - mozhttpd == 0.7 08:38:54 INFO - mozinfo == 0.9 08:38:54 INFO - mozleak == 0.1 08:38:54 INFO - mozlog == 3.1 08:38:54 INFO - moznetwork == 0.27 08:38:54 INFO - mozprocess == 0.22 08:38:54 INFO - mozprofile == 0.28 08:38:54 INFO - mozrunner == 6.11 08:38:54 INFO - mozscreenshot == 0.1 08:38:54 INFO - mozsystemmonitor == 0.0 08:38:54 INFO - moztest == 0.7 08:38:54 INFO - mozversion == 1.4 08:38:54 INFO - psutil == 3.1.1 08:38:54 INFO - requests == 1.2.3 08:38:54 INFO - wptserve == 1.4.0 08:38:54 INFO - wsgiref == 0.1.2 08:38:54 INFO - Running post-action listener: _resource_record_post_action 08:38:54 INFO - Running post-action listener: _start_resource_monitoring 08:38:54 INFO - Starting resource monitoring. 08:38:54 INFO - ##### 08:38:54 INFO - ##### Running pull step. 08:38:54 INFO - ##### 08:38:54 INFO - Running pre-action listener: _resource_record_pre_action 08:38:54 INFO - Running main action method: pull 08:38:54 INFO - Pull has nothing to do! 08:38:54 INFO - Running post-action listener: _resource_record_post_action 08:38:54 INFO - ##### 08:38:54 INFO - ##### Running install step. 08:38:54 INFO - ##### 08:38:54 INFO - Running pre-action listener: _resource_record_pre_action 08:38:54 INFO - Running main action method: install 08:38:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 08:38:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 08:38:54 INFO - Reading from file tmpfile_stdout 08:38:54 INFO - Detecting whether we're running mozinstall >=1.0... 08:38:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 08:38:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 08:38:55 INFO - Reading from file tmpfile_stdout 08:38:55 INFO - Output received: 08:38:55 INFO - Usage: mozinstall [options] installer 08:38:55 INFO - Options: 08:38:55 INFO - -h, --help show this help message and exit 08:38:55 INFO - -d DEST, --destination=DEST 08:38:55 INFO - Directory to install application into. [default: 08:38:55 INFO - "/builds/slave/test"] 08:38:55 INFO - --app=APP Application being installed. [default: firefox] 08:38:55 INFO - mkdir: /builds/slave/test/build/application 08:38:55 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'] 08:38:55 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 08:39:12 INFO - Reading from file tmpfile_stdout 08:39:12 INFO - Output received: 08:39:12 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 08:39:12 INFO - Running post-action listener: _resource_record_post_action 08:39:12 INFO - ##### 08:39:12 INFO - ##### Running run-tests step. 08:39:12 INFO - ##### 08:39:12 INFO - Running pre-action listener: _resource_record_pre_action 08:39:12 INFO - Running main action method: run_tests 08:39:12 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 08:39:12 INFO - Minidump filename unknown. Determining based upon platform and architecture. 08:39:12 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 08:39:12 INFO - grabbing minidump binary from tooltool 08:39: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')]} 08:39: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 0x10f94a5e0>, '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 0x10f52dcd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10f558990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 08:39: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 08:39: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 08:39:12 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 08:39:12 INFO - Return code: 0 08:39:12 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 08:39:12 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 08:39: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=https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/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 08:39: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=https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/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 08:39:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.sTykdJphQU/Render', 08:39:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 08:39:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 08:39:12 INFO - 'HOME': '/Users/cltbld', 08:39:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 08:39:12 INFO - 'LOGNAME': 'cltbld', 08:39:12 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 08:39:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 08:39:12 INFO - 'MOZ_NO_REMOTE': '1', 08:39:12 INFO - 'NO_EM_RESTART': '1', 08:39:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 08:39:12 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 08:39:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 08:39:12 INFO - 'PWD': '/builds/slave/test', 08:39:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 08:39:12 INFO - 'SHELL': '/bin/bash', 08:39:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.QTPDVg99tY/Listeners', 08:39:12 INFO - 'TMPDIR': '/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/T/', 08:39:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 08:39:12 INFO - 'USER': 'cltbld', 08:39:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 08:39:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 08:39:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 08:39:12 INFO - 'XPC_FLAGS': '0x0', 08:39:12 INFO - 'XPC_SERVICE_NAME': '0', 08:39:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 08:39: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=https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/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 08:39:13 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 08:39:13 INFO - import pkg_resources 08:39:14 INFO - Using 1 client processes 08:39:14 INFO - wptserve Starting http server on 127.0.0.1:8001 08:39:14 INFO - wptserve Starting http server on 127.0.0.1:8000 08:39:14 INFO - wptserve Starting http server on 127.0.0.1:8443 08:39:16 INFO - SUITE-START | Running 778 tests 08:39:16 INFO - Running testharness tests 08:39:16 INFO - Setting up ssl 08:39:16 INFO - PROCESS | certutil | 08:39:16 INFO - PROCESS | certutil | 08:39:16 INFO - PROCESS | certutil | 08:39:16 INFO - Certificate Nickname Trust Attributes 08:39:16 INFO - SSL,S/MIME,JAR/XPI 08:39:16 INFO - 08:39:16 INFO - web-platform-tests CT,, 08:39:16 INFO - 08:39:16 INFO - Starting runner 08:39:17 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 08:39:17 INFO - PROCESS | 1655 | 1467992357426 Marionette DEBUG Marionette enabled via build flag and pref 08:39:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x113ce9000 == 1 [pid = 1655] [id = 1] 08:39:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 1 (0x113ce9800) [pid = 1655] [serial = 1] [outer = 0x0] 08:39:17 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:39:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 2 (0x113cea800) [pid = 1655] [serial = 2] [outer = 0x113ce9800] 08:39:17 INFO - PROCESS | 1655 | 1467992357736 Marionette INFO Listening on port 2828 08:39:17 INFO - PROCESS | 1655 | 1467992357964 Marionette DEBUG Marionette enabled via command-line flag 08:39:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x116960800 == 2 [pid = 1655] [id = 2] 08:39:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 3 (0x116961000) [pid = 1655] [serial = 3] [outer = 0x0] 08:39:17 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 08:39:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 4 (0x116962000) [pid = 1655] [serial = 4] [outer = 0x116961000] 08:39:18 INFO - PROCESS | 1655 | [1655] 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 08:39:18 INFO - PROCESS | 1655 | 1467992358125 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49290 08:39:18 INFO - PROCESS | 1655 | 1467992358196 Marionette DEBUG Closed connection conn0 08:39:18 INFO - PROCESS | 1655 | [1655] 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 08:39:18 INFO - PROCESS | 1655 | 1467992358199 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49291 08:39:18 INFO - PROCESS | 1655 | 1467992358210 Marionette DEBUG Closed connection conn1 08:39:18 INFO - PROCESS | 1655 | [1655] 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 08:39:18 INFO - PROCESS | 1655 | 1467992358215 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49292 08:39:18 INFO - PROCESS | 1655 | 1467992358223 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 08:39:18 INFO - PROCESS | 1655 | 1467992358229 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":"20160708080626","device":"desktop","version":"48.0"} 08:39:18 INFO - PROCESS | 1655 | [1655] 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 08:39:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f03000 == 3 [pid = 1655] [id = 3] 08:39:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 5 (0x120f03800) [pid = 1655] [serial = 5] [outer = 0x0] 08:39:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f04000 == 4 [pid = 1655] [id = 4] 08:39:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 6 (0x119fd0800) [pid = 1655] [serial = 6] [outer = 0x0] 08:39:19 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:39:19 INFO - PROCESS | 1655 | [1655] 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 08:39:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f27000 == 5 [pid = 1655] [id = 5] 08:39:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 7 (0x119fcf800) [pid = 1655] [serial = 7] [outer = 0x0] 08:39:19 INFO - PROCESS | 1655 | [1655] 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 08:39:19 INFO - PROCESS | 1655 | [1655] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 08:39:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 8 (0x123fdf400) [pid = 1655] [serial = 8] [outer = 0x119fcf800] 08:39:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 9 (0x123d34800) [pid = 1655] [serial = 9] [outer = 0x120f03800] 08:39:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 10 (0x1245bcc00) [pid = 1655] [serial = 10] [outer = 0x119fd0800] 08:39:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 11 (0x1245be800) [pid = 1655] [serial = 11] [outer = 0x119fcf800] 08:39:19 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:39:20 INFO - PROCESS | 1655 | 1467992360104 Marionette INFO startBrowser 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:20 INFO - PROCESS | 1655 | 1467992360126 Marionette DEBUG loaded listener.js 08:39:20 INFO - PROCESS | 1655 | 1467992360135 Marionette DEBUG loaded listener.js 08:39:20 INFO - PROCESS | 1655 | 1467992360137 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 12 (0x1266d8c00) [pid = 1655] [serial = 12] [outer = 0x119fcf800] 08:39:20 INFO - PROCESS | 1655 | 1467992360438 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"121b94a8-a19f-a940-a791-cf64b3de3ec3","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":"20160708080626","device":"desktop","version":"48.0","command_id":1}}] 08:39:20 INFO - PROCESS | 1655 | 1467992360530 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}] 08:39:20 INFO - PROCESS | 1655 | 1467992360533 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:20 INFO - PROCESS | 1655 | 1467992360575 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 08:39:20 INFO - PROCESS | 1655 | 1467992360651 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 08:39:20 INFO - PROCESS | 1655 | 1467992360652 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:20 INFO - PROCESS | 1655 | [1655] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 08:39:20 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:39:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 13 (0x12885e800) [pid = 1655] [serial = 13] [outer = 0x119fcf800] 08:39:20 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 08:39:20 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:39:20 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:39:20 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 08:39:20 INFO - PROCESS | 1655 | 1467992360925 Marionette TRACE conn2 <- [1,3,null,{}] 08:39:20 INFO - PROCESS | 1655 | 1467992360927 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 08:39:20 INFO - PROCESS | 1655 | 1467992360930 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:20 INFO - PROCESS | 1655 | 1467992360946 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 08:39:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 08:39:20 INFO - PROCESS | 1655 | 1467992360973 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 08:39:20 INFO - PROCESS | 1655 | 1467992360974 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 08:39:20 INFO - PROCESS | 1655 | 1467992360977 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 08:39:20 INFO - PROCESS | 1655 | 1467992360980 Marionette TRACE conn2 <- [1,6,null,{}] 08:39:20 INFO - PROCESS | 1655 | 1467992360985 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}] 08:39:20 INFO - PROCESS | 1655 | 1467992360986 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:21 INFO - PROCESS | 1655 | 1467992360995 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 08:39:21 INFO - PROCESS | 1655 | 1467992361002 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:21 INFO - PROCESS | 1655 | 1467992361004 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ddf800 == 6 [pid = 1655] [id = 6] 08:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 14 (0x129089400) [pid = 1655] [serial = 14] [outer = 0x0] 08:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 15 (0x12908b000) [pid = 1655] [serial = 15] [outer = 0x129089400] 08:39:21 INFO - PROCESS | 1655 | 1467992361036 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 16 (0x129090800) [pid = 1655] [serial = 16] [outer = 0x129089400] 08:39:21 INFO - PROCESS | 1655 | 1467992361323 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]]]}] 08:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 08:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 376ms 08:39:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294d6000 == 7 [pid = 1655] [id = 7] 08:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 17 (0x12934dc00) [pid = 1655] [serial = 17] [outer = 0x0] 08:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 18 (0x129351000) [pid = 1655] [serial = 18] [outer = 0x12934dc00] 08:39:21 INFO - PROCESS | 1655 | 1467992361371 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 19 (0x129356c00) [pid = 1655] [serial = 19] [outer = 0x12934dc00] 08:39:21 INFO - PROCESS | 1655 | 1467992361409 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 08:39:21 INFO - PROCESS | 1655 | 1467992361410 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 08:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 08:39:21 INFO - PROCESS | 1655 | 1467992361455 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 08:39:21 INFO - PROCESS | 1655 | 1467992361456 Marionette TRACE conn2 <- [1,10,null,{}] 08:39:21 INFO - PROCESS | 1655 | 1467992361472 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}] 08:39:21 INFO - PROCESS | 1655 | 1467992361475 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:21 INFO - PROCESS | 1655 | 1467992361605 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 08:39:21 INFO - PROCESS | 1655 | 1467992361630 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:21 INFO - PROCESS | 1655 | 1467992361631 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a810000 == 8 [pid = 1655] [id = 8] 08:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 20 (0x12a4d5800) [pid = 1655] [serial = 20] [outer = 0x0] 08:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 21 (0x12a4d7400) [pid = 1655] [serial = 21] [outer = 0x12a4d5800] 08:39:21 INFO - PROCESS | 1655 | 1467992361661 Marionette DEBUG loaded listener.js 08:39:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 22 (0x12a8ad800) [pid = 1655] [serial = 22] [outer = 0x12a4d5800] 08:39:21 INFO - PROCESS | 1655 | 1467992361957 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]]]}] 08:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 08:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 534ms 08:39:21 INFO - PROCESS | 1655 | 1467992361978 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 08:39:21 INFO - PROCESS | 1655 | 1467992361980 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 08:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 08:39:22 INFO - PROCESS | 1655 | 1467992361990 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 08:39:22 INFO - PROCESS | 1655 | 1467992361991 Marionette TRACE conn2 <- [1,14,null,{}] 08:39:22 INFO - PROCESS | 1655 | 1467992361993 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}] 08:39:22 INFO - PROCESS | 1655 | 1467992361995 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:22 INFO - PROCESS | 1655 | 1467992362111 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 08:39:22 INFO - PROCESS | 1655 | 1467992362145 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 1655 | 1467992362146 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0d4800 == 9 [pid = 1655] [id = 9] 08:39:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 23 (0x12b0a2400) [pid = 1655] [serial = 23] [outer = 0x0] 08:39:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 24 (0x12b772400) [pid = 1655] [serial = 24] [outer = 0x12b0a2400] 08:39:22 INFO - PROCESS | 1655 | 1467992362174 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 25 (0x12b77c400) [pid = 1655] [serial = 25] [outer = 0x12b0a2400] 08:39:22 INFO - PROCESS | 1655 | 1467992362426 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]]]}] 08:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 08:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 08:39:22 INFO - PROCESS | 1655 | 1467992362465 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 08:39:22 INFO - PROCESS | 1655 | 1467992362467 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 08:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 08:39:22 INFO - PROCESS | 1655 | 1467992362488 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 08:39:22 INFO - PROCESS | 1655 | 1467992362490 Marionette TRACE conn2 <- [1,18,null,{}] 08:39:22 INFO - PROCESS | 1655 | 1467992362494 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}] 08:39:22 INFO - PROCESS | 1655 | 1467992362496 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:22 INFO - PROCESS | 1655 | 1467992362653 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 08:39:22 INFO - PROCESS | 1655 | 1467992362659 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:22 INFO - PROCESS | 1655 | 1467992362661 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba13000 == 10 [pid = 1655] [id = 10] 08:39:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 26 (0x12b8af000) [pid = 1655] [serial = 26] [outer = 0x0] 08:39:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 27 (0x12ba44800) [pid = 1655] [serial = 27] [outer = 0x12b8af000] 08:39:22 INFO - PROCESS | 1655 | 1467992362700 Marionette DEBUG loaded listener.js 08:39:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 28 (0x12ba4a800) [pid = 1655] [serial = 28] [outer = 0x12b8af000] 08:39:23 INFO - PROCESS | 1655 | 1467992363023 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]]]}] 08:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 08:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 579ms 08:39:23 INFO - PROCESS | 1655 | 1467992363059 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 1655 | 1467992363060 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 08:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 08:39:23 INFO - PROCESS | 1655 | 1467992363062 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 1655 | 1467992363064 Marionette TRACE conn2 <- [1,22,null,{}] 08:39:23 INFO - PROCESS | 1655 | 1467992363073 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}] 08:39:23 INFO - PROCESS | 1655 | 1467992363075 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:23 INFO - PROCESS | 1655 | 1467992363171 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 08:39:23 INFO - PROCESS | 1655 | 1467992363174 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 1655 | 1467992363175 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be4c800 == 11 [pid = 1655] [id = 11] 08:39:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 29 (0x12ba4e000) [pid = 1655] [serial = 29] [outer = 0x0] 08:39:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 30 (0x12be74c00) [pid = 1655] [serial = 30] [outer = 0x12ba4e000] 08:39:23 INFO - PROCESS | 1655 | 1467992363200 Marionette DEBUG loaded listener.js 08:39:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 31 (0x12beaac00) [pid = 1655] [serial = 31] [outer = 0x12ba4e000] 08:39:23 INFO - PROCESS | 1655 | 1467992363438 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]]]}] 08:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 08:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 421ms 08:39:23 INFO - PROCESS | 1655 | 1467992363488 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 1655 | 1467992363489 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 08:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 08:39:23 INFO - PROCESS | 1655 | 1467992363492 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 1655 | 1467992363493 Marionette TRACE conn2 <- [1,26,null,{}] 08:39:23 INFO - PROCESS | 1655 | 1467992363495 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}] 08:39:23 INFO - PROCESS | 1655 | 1467992363496 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:23 INFO - PROCESS | 1655 | 1467992363592 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 08:39:23 INFO - PROCESS | 1655 | 1467992363595 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 1655 | 1467992363597 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be29000 == 12 [pid = 1655] [id = 12] 08:39:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 32 (0x12beae400) [pid = 1655] [serial = 32] [outer = 0x0] 08:39:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 33 (0x12beb4c00) [pid = 1655] [serial = 33] [outer = 0x12beae400] 08:39:23 INFO - PROCESS | 1655 | 1467992363620 Marionette DEBUG loaded listener.js 08:39:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 34 (0x12c0c6c00) [pid = 1655] [serial = 34] [outer = 0x12beae400] 08:39:23 INFO - PROCESS | 1655 | 1467992363852 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]]]}] 08:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 08:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 367ms 08:39:23 INFO - PROCESS | 1655 | 1467992363860 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 08:39:23 INFO - PROCESS | 1655 | 1467992363861 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 08:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 08:39:23 INFO - PROCESS | 1655 | 1467992363863 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 08:39:23 INFO - PROCESS | 1655 | 1467992363864 Marionette TRACE conn2 <- [1,30,null,{}] 08:39:23 INFO - PROCESS | 1655 | 1467992363874 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}] 08:39:23 INFO - PROCESS | 1655 | 1467992363875 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:23 INFO - PROCESS | 1655 | 1467992363985 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 08:39:23 INFO - PROCESS | 1655 | 1467992363989 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:23 INFO - PROCESS | 1655 | 1467992363991 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c28f800 == 13 [pid = 1655] [id = 13] 08:39:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 35 (0x12c0c9800) [pid = 1655] [serial = 35] [outer = 0x0] 08:39:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 36 (0x12c0cfc00) [pid = 1655] [serial = 36] [outer = 0x12c0c9800] 08:39:24 INFO - PROCESS | 1655 | 1467992364014 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 37 (0x12c2cf800) [pid = 1655] [serial = 37] [outer = 0x12c0c9800] 08:39:24 INFO - PROCESS | 1655 | 1467992364237 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]]]}] 08:39:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 08:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 421ms 08:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 08:39:24 INFO - PROCESS | 1655 | 1467992364290 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 08:39:24 INFO - PROCESS | 1655 | 1467992364291 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 08:39:24 INFO - PROCESS | 1655 | 1467992364293 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 1655 | 1467992364294 Marionette TRACE conn2 <- [1,34,null,{}] 08:39:24 INFO - PROCESS | 1655 | 1467992364297 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}] 08:39:24 INFO - PROCESS | 1655 | 1467992364298 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:24 INFO - PROCESS | 1655 | 1467992364397 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 08:39:24 INFO - PROCESS | 1655 | 1467992364400 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 1655 | 1467992364401 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c57b000 == 14 [pid = 1655] [id = 14] 08:39:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 38 (0x12b8a9000) [pid = 1655] [serial = 38] [outer = 0x0] 08:39:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 39 (0x12c2d6c00) [pid = 1655] [serial = 39] [outer = 0x12b8a9000] 08:39:24 INFO - PROCESS | 1655 | 1467992364425 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 40 (0x12c929800) [pid = 1655] [serial = 40] [outer = 0x12b8a9000] 08:39:24 INFO - PROCESS | 1655 | 1467992364651 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]]]}] 08:39:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 08:39:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 369ms 08:39:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 08:39:24 INFO - PROCESS | 1655 | 1467992364662 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 08:39:24 INFO - PROCESS | 1655 | 1467992364663 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 08:39:24 INFO - PROCESS | 1655 | 1467992364666 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 08:39:24 INFO - PROCESS | 1655 | 1467992364669 Marionette TRACE conn2 <- [1,38,null,{}] 08:39:24 INFO - PROCESS | 1655 | 1467992364676 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}] 08:39:24 INFO - PROCESS | 1655 | 1467992364678 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:24 INFO - PROCESS | 1655 | 1467992364774 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 08:39:24 INFO - PROCESS | 1655 | 1467992364785 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:24 INFO - PROCESS | 1655 | 1467992364787 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca6b800 == 15 [pid = 1655] [id = 15] 08:39:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 41 (0x124449000) [pid = 1655] [serial = 41] [outer = 0x0] 08:39:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 42 (0x12444e800) [pid = 1655] [serial = 42] [outer = 0x124449000] 08:39:24 INFO - PROCESS | 1655 | 1467992364810 Marionette DEBUG loaded listener.js 08:39:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 43 (0x12c92ac00) [pid = 1655] [serial = 43] [outer = 0x124449000] 08:39:25 INFO - PROCESS | 1655 | 1467992365041 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]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 08:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 08:39:25 INFO - PROCESS | 1655 | 1467992365092 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 1655 | 1467992365093 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 08:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 08:39:25 INFO - PROCESS | 1655 | 1467992365095 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 1655 | 1467992365096 Marionette TRACE conn2 <- [1,42,null,{}] 08:39:25 INFO - PROCESS | 1655 | 1467992365106 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}] 08:39:25 INFO - PROCESS | 1655 | 1467992365107 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:25 INFO - PROCESS | 1655 | 1467992365210 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 08:39:25 INFO - PROCESS | 1655 | 1467992365215 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:25 INFO - PROCESS | 1655 | 1467992365216 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce24800 == 16 [pid = 1655] [id = 16] 08:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 44 (0x12c92d400) [pid = 1655] [serial = 44] [outer = 0x0] 08:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 45 (0x12c934400) [pid = 1655] [serial = 45] [outer = 0x12c92d400] 08:39:25 INFO - PROCESS | 1655 | 1467992365240 Marionette DEBUG loaded listener.js 08:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 46 (0x12cf2a400) [pid = 1655] [serial = 46] [outer = 0x12c92d400] 08:39:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1d1000 == 17 [pid = 1655] [id = 17] 08:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x12d1d1800) [pid = 1655] [serial = 47] [outer = 0x0] 08:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x12d1d7800) [pid = 1655] [serial = 48] [outer = 0x12d1d1800] 08:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x12d1d5800) [pid = 1655] [serial = 49] [outer = 0x12d1d1800] 08:39:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1c9800 == 18 [pid = 1655] [id = 18] 08:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x12c932800) [pid = 1655] [serial = 50] [outer = 0x0] 08:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x12d118800) [pid = 1655] [serial = 51] [outer = 0x12c932800] 08:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x12c933000) [pid = 1655] [serial = 52] [outer = 0x12c932800] 08:39:25 INFO - PROCESS | 1655 | 1467992365588 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]]]}] 08:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 08:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 522ms 08:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 08:39:25 INFO - PROCESS | 1655 | 1467992365618 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 08:39:25 INFO - PROCESS | 1655 | 1467992365619 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 08:39:25 INFO - PROCESS | 1655 | 1467992365621 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 08:39:25 INFO - PROCESS | 1655 | 1467992365622 Marionette TRACE conn2 <- [1,46,null,{}] 08:39:25 INFO - PROCESS | 1655 | 1467992365624 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}] 08:39:25 INFO - PROCESS | 1655 | 1467992365626 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:25 INFO - PROCESS | 1655 | 1467992365715 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 08:39:25 INFO - PROCESS | 1655 | 1467992365719 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:25 INFO - PROCESS | 1655 | 1467992365729 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d692000 == 19 [pid = 1655] [id = 19] 08:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x12cf31400) [pid = 1655] [serial = 53] [outer = 0x0] 08:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x12cfda800) [pid = 1655] [serial = 54] [outer = 0x12cf31400] 08:39:25 INFO - PROCESS | 1655 | 1467992365755 Marionette DEBUG loaded listener.js 08:39:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x12cfde800) [pid = 1655] [serial = 55] [outer = 0x12cf31400] 08:39:26 INFO - PROCESS | 1655 | 1467992366002 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]]]}] 08:39:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 08:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 08:39:26 INFO - PROCESS | 1655 | 1467992366042 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 08:39:26 INFO - PROCESS | 1655 | 1467992366044 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 08:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 08:39:26 INFO - PROCESS | 1655 | 1467992366046 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 08:39:26 INFO - PROCESS | 1655 | 1467992366047 Marionette TRACE conn2 <- [1,50,null,{}] 08:39:26 INFO - PROCESS | 1655 | 1467992366056 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}] 08:39:26 INFO - PROCESS | 1655 | 1467992366057 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:26 INFO - PROCESS | 1655 | 1467992366153 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 08:39:26 INFO - PROCESS | 1655 | 1467992366157 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:26 INFO - PROCESS | 1655 | 1467992366158 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183a1000 == 20 [pid = 1655] [id = 20] 08:39:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x1180acc00) [pid = 1655] [serial = 56] [outer = 0x0] 08:39:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x1180b2800) [pid = 1655] [serial = 57] [outer = 0x1180acc00] 08:39:26 INFO - PROCESS | 1655 | 1467992366181 Marionette DEBUG loaded listener.js 08:39:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x118209400) [pid = 1655] [serial = 58] [outer = 0x1180acc00] 08:39:26 INFO - PROCESS | 1655 | 1467992366415 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]]]}] 08:39:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 08:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 422ms 08:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 08:39:26 INFO - PROCESS | 1655 | 1467992366473 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 08:39:26 INFO - PROCESS | 1655 | 1467992366474 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 08:39:26 INFO - PROCESS | 1655 | 1467992366476 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 08:39:26 INFO - PROCESS | 1655 | 1467992366477 Marionette TRACE conn2 <- [1,54,null,{}] 08:39:26 INFO - PROCESS | 1655 | 1467992366479 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}] 08:39:26 INFO - PROCESS | 1655 | 1467992366480 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:26 INFO - PROCESS | 1655 | 1467992366582 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 08:39:26 INFO - PROCESS | 1655 | 1467992366593 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:26 INFO - PROCESS | 1655 | 1467992366594 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d697800 == 21 [pid = 1655] [id = 21] 08:39:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x1185b9c00) [pid = 1655] [serial = 59] [outer = 0x0] 08:39:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x12cfdac00) [pid = 1655] [serial = 60] [outer = 0x1185b9c00] 08:39:26 INFO - PROCESS | 1655 | 1467992366617 Marionette DEBUG loaded listener.js 08:39:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x12cfe3800) [pid = 1655] [serial = 61] [outer = 0x1185b9c00] 08:39:26 INFO - PROCESS | 1655 | 1467992366836 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]]]}] 08:39:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 08:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 367ms 08:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 08:39:26 INFO - PROCESS | 1655 | 1467992366844 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 08:39:26 INFO - PROCESS | 1655 | 1467992366845 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 08:39:26 INFO - PROCESS | 1655 | 1467992366847 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 08:39:26 INFO - PROCESS | 1655 | 1467992366848 Marionette TRACE conn2 <- [1,58,null,{}] 08:39:26 INFO - PROCESS | 1655 | 1467992366857 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}] 08:39:26 INFO - PROCESS | 1655 | 1467992366858 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:26 INFO - PROCESS | 1655 | 1467992366954 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 08:39:26 INFO - PROCESS | 1655 | 1467992366957 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:26 INFO - PROCESS | 1655 | 1467992366959 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e29e000 == 22 [pid = 1655] [id = 22] 08:39:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x12cfe1000) [pid = 1655] [serial = 62] [outer = 0x0] 08:39:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x12d13d400) [pid = 1655] [serial = 63] [outer = 0x12cfe1000] 08:39:26 INFO - PROCESS | 1655 | 1467992366982 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x12e0b0000) [pid = 1655] [serial = 64] [outer = 0x12cfe1000] 08:39:27 INFO - PROCESS | 1655 | 1467992367225 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]]]}] 08:39:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 08:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 423ms 08:39:27 INFO - PROCESS | 1655 | 1467992367273 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 08:39:27 INFO - PROCESS | 1655 | 1467992367275 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 08:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 08:39:27 INFO - PROCESS | 1655 | 1467992367279 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 08:39:27 INFO - PROCESS | 1655 | 1467992367284 Marionette TRACE conn2 <- [1,62,null,{}] 08:39:27 INFO - PROCESS | 1655 | 1467992367294 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}] 08:39:27 INFO - PROCESS | 1655 | 1467992367295 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:27 INFO - PROCESS | 1655 | 1467992367409 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 08:39:27 INFO - PROCESS | 1655 | 1467992367413 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:27 INFO - PROCESS | 1655 | 1467992367423 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12e2ab800 == 23 [pid = 1655] [id = 23] 08:39:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x12e0b5c00) [pid = 1655] [serial = 65] [outer = 0x0] 08:39:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x12e435000) [pid = 1655] [serial = 66] [outer = 0x12e0b5c00] 08:39:27 INFO - PROCESS | 1655 | 1467992367452 Marionette DEBUG loaded listener.js 08:39:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x12d119000) [pid = 1655] [serial = 67] [outer = 0x12e0b5c00] 08:39:28 INFO - PROCESS | 1655 | 1467992368427 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]]]}] 08:39:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 08:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1183ms 08:39:28 INFO - PROCESS | 1655 | 1467992368466 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 08:39:28 INFO - PROCESS | 1655 | 1467992368471 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 08:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 08:39:28 INFO - PROCESS | 1655 | 1467992368474 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 08:39:28 INFO - PROCESS | 1655 | 1467992368476 Marionette TRACE conn2 <- [1,66,null,{}] 08:39:28 INFO - PROCESS | 1655 | 1467992368481 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}] 08:39:28 INFO - PROCESS | 1655 | 1467992368485 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:28 INFO - PROCESS | 1655 | 1467992368595 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 08:39:28 INFO - PROCESS | 1655 | 1467992368648 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:28 INFO - PROCESS | 1655 | 1467992368650 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x112dd4800 == 24 [pid = 1655] [id = 24] 08:39:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x11332cc00) [pid = 1655] [serial = 68] [outer = 0x0] 08:39:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1133ca800) [pid = 1655] [serial = 69] [outer = 0x11332cc00] 08:39:28 INFO - PROCESS | 1655 | 1467992368680 Marionette DEBUG loaded listener.js 08:39:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x113dda800) [pid = 1655] [serial = 70] [outer = 0x11332cc00] 08:39:29 INFO - PROCESS | 1655 | 1467992369080 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]]]}] 08:39:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 08:39:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 671ms 08:39:29 INFO - PROCESS | 1655 | 1467992369145 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 08:39:29 INFO - PROCESS | 1655 | 1467992369148 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 08:39:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 08:39:29 INFO - PROCESS | 1655 | 1467992369153 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 08:39:29 INFO - PROCESS | 1655 | 1467992369155 Marionette TRACE conn2 <- [1,70,null,{}] 08:39:29 INFO - PROCESS | 1655 | 1467992369157 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}] 08:39:29 INFO - PROCESS | 1655 | 1467992369159 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:29 INFO - PROCESS | 1655 | 1467992369273 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 08:39:29 INFO - PROCESS | 1655 | 1467992369337 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:29 INFO - PROCESS | 1655 | 1467992369338 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f24800 == 25 [pid = 1655] [id = 25] 08:39:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1176d8000) [pid = 1655] [serial = 71] [outer = 0x0] 08:39:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1180aa800) [pid = 1655] [serial = 72] [outer = 0x1176d8000] 08:39:29 INFO - PROCESS | 1655 | 1467992369384 Marionette DEBUG loaded listener.js 08:39:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1180b7800) [pid = 1655] [serial = 73] [outer = 0x1176d8000] 08:39:29 INFO - PROCESS | 1655 | 1467992369984 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]]]}] 08:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 08:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 869ms 08:39:30 INFO - PROCESS | 1655 | 1467992370027 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 08:39:30 INFO - PROCESS | 1655 | 1467992370029 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 08:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 08:39:30 INFO - PROCESS | 1655 | 1467992370035 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 1655 | 1467992370037 Marionette TRACE conn2 <- [1,74,null,{}] 08:39:30 INFO - PROCESS | 1655 | 1467992370040 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}] 08:39:30 INFO - PROCESS | 1655 | 1467992370042 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:30 INFO - PROCESS | 1655 | 1467992370159 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 08:39:30 INFO - PROCESS | 1655 | 1467992370223 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:30 INFO - PROCESS | 1655 | 1467992370224 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x113ce0000 == 26 [pid = 1655] [id = 26] 08:39:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1164e9c00) [pid = 1655] [serial = 74] [outer = 0x0] 08:39:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11662f000) [pid = 1655] [serial = 75] [outer = 0x1164e9c00] 08:39:30 INFO - PROCESS | 1655 | 1467992370252 Marionette DEBUG loaded listener.js 08:39:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x116908800) [pid = 1655] [serial = 76] [outer = 0x1164e9c00] 08:39:30 INFO - PROCESS | 1655 | 1467992370673 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]]]}] 08:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 08:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 672ms 08:39:30 INFO - PROCESS | 1655 | 1467992370705 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 08:39:30 INFO - PROCESS | 1655 | 1467992370707 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 08:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 08:39:30 INFO - PROCESS | 1655 | 1467992370712 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 08:39:30 INFO - PROCESS | 1655 | 1467992370713 Marionette TRACE conn2 <- [1,78,null,{}] 08:39:30 INFO - PROCESS | 1655 | 1467992370715 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}] 08:39:30 INFO - PROCESS | 1655 | 1467992370717 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:30 INFO - PROCESS | 1655 | 1467992370803 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 08:39:30 INFO - PROCESS | 1655 | 1467992370873 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:30 INFO - PROCESS | 1655 | 1467992370874 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11615d800 == 27 [pid = 1655] [id = 27] 08:39:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1164ea400) [pid = 1655] [serial = 77] [outer = 0x0] 08:39:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116af5800) [pid = 1655] [serial = 78] [outer = 0x1164ea400] 08:39:30 INFO - PROCESS | 1655 | 1467992370900 Marionette DEBUG loaded listener.js 08:39:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x117db0400) [pid = 1655] [serial = 79] [outer = 0x1164ea400] 08:39:31 INFO - PROCESS | 1655 | 1467992371172 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]]]}] 08:39:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 08:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 471ms 08:39:31 INFO - PROCESS | 1655 | 1467992371189 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 08:39:31 INFO - PROCESS | 1655 | 1467992371190 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 08:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 08:39:31 INFO - PROCESS | 1655 | 1467992371193 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 1655 | 1467992371195 Marionette TRACE conn2 <- [1,82,null,{}] 08:39:31 INFO - PROCESS | 1655 | 1467992371210 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}] 08:39:31 INFO - PROCESS | 1655 | 1467992371213 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:31 INFO - PROCESS | 1655 | 1467992371294 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 08:39:31 INFO - PROCESS | 1655 | 1467992371301 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:31 INFO - PROCESS | 1655 | 1467992371304 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169b1000 == 28 [pid = 1655] [id = 28] 08:39:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1133b1800) [pid = 1655] [serial = 80] [outer = 0x0] 08:39:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11820c400) [pid = 1655] [serial = 81] [outer = 0x1133b1800] 08:39:31 INFO - PROCESS | 1655 | 1467992371332 Marionette DEBUG loaded listener.js 08:39:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11870ec00) [pid = 1655] [serial = 82] [outer = 0x1133b1800] 08:39:31 INFO - PROCESS | 1655 | 1467992371612 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]]]}] 08:39:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 08:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 476ms 08:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 08:39:31 INFO - PROCESS | 1655 | 1467992371687 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 08:39:31 INFO - PROCESS | 1655 | 1467992371689 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 08:39:31 INFO - PROCESS | 1655 | 1467992371693 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 08:39:31 INFO - PROCESS | 1655 | 1467992371694 Marionette TRACE conn2 <- [1,86,null,{}] 08:39:31 INFO - PROCESS | 1655 | 1467992371696 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}] 08:39:31 INFO - PROCESS | 1655 | 1467992371697 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:31 INFO - PROCESS | 1655 | 1467992371776 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 08:39:31 INFO - PROCESS | 1655 | 1467992371780 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:31 INFO - PROCESS | 1655 | 1467992371781 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11715c800 == 29 [pid = 1655] [id = 29] 08:39:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118724400) [pid = 1655] [serial = 83] [outer = 0x0] 08:39:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11918c400) [pid = 1655] [serial = 84] [outer = 0x118724400] 08:39:31 INFO - PROCESS | 1655 | 1467992371809 Marionette DEBUG loaded listener.js 08:39:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11919ac00) [pid = 1655] [serial = 85] [outer = 0x118724400] 08:39:32 INFO - PROCESS | 1655 | 1467992372124 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]]]}] 08:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 08:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 08:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 08:39:32 INFO - PROCESS | 1655 | 1467992372161 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 08:39:32 INFO - PROCESS | 1655 | 1467992372162 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 08:39:32 INFO - PROCESS | 1655 | 1467992372165 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 08:39:32 INFO - PROCESS | 1655 | 1467992372166 Marionette TRACE conn2 <- [1,90,null,{}] 08:39:32 INFO - PROCESS | 1655 | 1467992372170 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}] 08:39:32 INFO - PROCESS | 1655 | 1467992372172 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:32 INFO - PROCESS | 1655 | 1467992372241 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 08:39:32 INFO - PROCESS | 1655 | 1467992372286 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:32 INFO - PROCESS | 1655 | 1467992372287 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x117d33800 == 30 [pid = 1655] [id = 30] 08:39:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118720c00) [pid = 1655] [serial = 86] [outer = 0x0] 08:39:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11944d800) [pid = 1655] [serial = 87] [outer = 0x118720c00] 08:39:32 INFO - PROCESS | 1655 | 1467992372311 Marionette DEBUG loaded listener.js 08:39:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11952fc00) [pid = 1655] [serial = 88] [outer = 0x118720c00] 08:39:32 INFO - PROCESS | 1655 | 1467992372553 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]]]}] 08:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 08:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 420ms 08:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 08:39:32 INFO - PROCESS | 1655 | 1467992372592 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 08:39:32 INFO - PROCESS | 1655 | 1467992372593 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 08:39:32 INFO - PROCESS | 1655 | 1467992372595 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 08:39:32 INFO - PROCESS | 1655 | 1467992372596 Marionette TRACE conn2 <- [1,94,null,{}] 08:39:32 INFO - PROCESS | 1655 | 1467992372606 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}] 08:39:32 INFO - PROCESS | 1655 | 1467992372610 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:32 INFO - PROCESS | 1655 | 1467992372715 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 08:39:32 INFO - PROCESS | 1655 | 1467992372721 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:32 INFO - PROCESS | 1655 | 1467992372722 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x118474000 == 31 [pid = 1655] [id = 31] 08:39:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119524400) [pid = 1655] [serial = 89] [outer = 0x0] 08:39:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11959e800) [pid = 1655] [serial = 90] [outer = 0x119524400] 08:39:32 INFO - PROCESS | 1655 | 1467992372747 Marionette DEBUG loaded listener.js 08:39:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x120fe0c00) [pid = 1655] [serial = 91] [outer = 0x119524400] 08:39:33 INFO - PROCESS | 1655 | 1467992373039 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]]]}] 08:39:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 08:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 473ms 08:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 08:39:33 INFO - PROCESS | 1655 | 1467992373071 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 08:39:33 INFO - PROCESS | 1655 | 1467992373072 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 08:39:33 INFO - PROCESS | 1655 | 1467992373074 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 08:39:33 INFO - PROCESS | 1655 | 1467992373075 Marionette TRACE conn2 <- [1,98,null,{}] 08:39:33 INFO - PROCESS | 1655 | 1467992373078 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}] 08:39:33 INFO - PROCESS | 1655 | 1467992373079 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:33 INFO - PROCESS | 1655 | 1467992373173 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 08:39:33 INFO - PROCESS | 1655 | 1467992373196 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:33 INFO - PROCESS | 1655 | 1467992373197 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11875b800 == 32 [pid = 1655] [id = 32] 08:39:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11953d800) [pid = 1655] [serial = 92] [outer = 0x0] 08:39:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x120fe4800) [pid = 1655] [serial = 93] [outer = 0x11953d800] 08:39:33 INFO - PROCESS | 1655 | 1467992373222 Marionette DEBUG loaded listener.js 08:39:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123808c00) [pid = 1655] [serial = 94] [outer = 0x11953d800] 08:39:33 INFO - PROCESS | 1655 | 1467992373574 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]]]}] 08:39:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 08:39:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 518ms 08:39:33 INFO - PROCESS | 1655 | 1467992373593 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 08:39:33 INFO - PROCESS | 1655 | 1467992373595 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 08:39:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 08:39:33 INFO - PROCESS | 1655 | 1467992373598 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 08:39:33 INFO - PROCESS | 1655 | 1467992373601 Marionette TRACE conn2 <- [1,102,null,{}] 08:39:33 INFO - PROCESS | 1655 | 1467992373604 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}] 08:39:33 INFO - PROCESS | 1655 | 1467992373606 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:33 INFO - PROCESS | 1655 | 1467992373732 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 08:39:33 INFO - PROCESS | 1655 | 1467992373799 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:33 INFO - PROCESS | 1655 | 1467992373800 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x119183000 == 33 [pid = 1655] [id = 33] 08:39:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1133b0000) [pid = 1655] [serial = 95] [outer = 0x0] 08:39:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123848400) [pid = 1655] [serial = 96] [outer = 0x1133b0000] 08:39:33 INFO - PROCESS | 1655 | 1467992373837 Marionette DEBUG loaded listener.js 08:39:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123c5c800) [pid = 1655] [serial = 97] [outer = 0x1133b0000] 08:39:34 INFO - PROCESS | 1655 | 1467992374078 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]]]}] 08:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 08:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 521ms 08:39:34 INFO - PROCESS | 1655 | 1467992374124 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 08:39:34 INFO - PROCESS | 1655 | 1467992374125 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 08:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 08:39:34 INFO - PROCESS | 1655 | 1467992374127 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 08:39:34 INFO - PROCESS | 1655 | 1467992374129 Marionette TRACE conn2 <- [1,106,null,{}] 08:39:34 INFO - PROCESS | 1655 | 1467992374132 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}] 08:39:34 INFO - PROCESS | 1655 | 1467992374136 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:34 INFO - PROCESS | 1655 | 1467992374235 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 08:39:34 INFO - PROCESS | 1655 | 1467992374240 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:34 INFO - PROCESS | 1655 | 1467992374242 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169b0800 == 34 [pid = 1655] [id = 34] 08:39:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123803800) [pid = 1655] [serial = 98] [outer = 0x0] 08:39:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1240bc000) [pid = 1655] [serial = 99] [outer = 0x123803800] 08:39:34 INFO - PROCESS | 1655 | 1467992374273 Marionette DEBUG loaded listener.js 08:39:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124444000) [pid = 1655] [serial = 100] [outer = 0x123803800] 08:39:34 INFO - PROCESS | 1655 | 1467992374710 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]]]}] 08:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 08:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 624ms 08:39:34 INFO - PROCESS | 1655 | 1467992374751 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 08:39:34 INFO - PROCESS | 1655 | 1467992374752 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 08:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 08:39:34 INFO - PROCESS | 1655 | 1467992374755 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 08:39:34 INFO - PROCESS | 1655 | 1467992374756 Marionette TRACE conn2 <- [1,110,null,{}] 08:39:34 INFO - PROCESS | 1655 | 1467992374758 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}] 08:39:34 INFO - PROCESS | 1655 | 1467992374759 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:34 INFO - PROCESS | 1655 | 1467992374839 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 08:39:34 INFO - PROCESS | 1655 | 1467992374843 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:34 INFO - PROCESS | 1655 | 1467992374844 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b40000 == 35 [pid = 1655] [id = 35] 08:39:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123c5c000) [pid = 1655] [serial = 101] [outer = 0x0] 08:39:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124449c00) [pid = 1655] [serial = 102] [outer = 0x123c5c000] 08:39:34 INFO - PROCESS | 1655 | 1467992374870 Marionette DEBUG loaded listener.js 08:39:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124585c00) [pid = 1655] [serial = 103] [outer = 0x123c5c000] 08:39:35 INFO - PROCESS | 1655 | 1467992375172 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]]]}] 08:39:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 08:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 08:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 08:39:35 INFO - PROCESS | 1655 | 1467992375226 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 08:39:35 INFO - PROCESS | 1655 | 1467992375227 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 08:39:35 INFO - PROCESS | 1655 | 1467992375229 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 08:39:35 INFO - PROCESS | 1655 | 1467992375231 Marionette TRACE conn2 <- [1,114,null,{}] 08:39:35 INFO - PROCESS | 1655 | 1467992375233 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}] 08:39:35 INFO - PROCESS | 1655 | 1467992375235 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:35 INFO - PROCESS | 1655 | 1467992375322 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 08:39:35 INFO - PROCESS | 1655 | 1467992375367 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:35 INFO - PROCESS | 1655 | 1467992375368 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cb7000 == 36 [pid = 1655] [id = 36] 08:39:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1240b8000) [pid = 1655] [serial = 104] [outer = 0x0] 08:39:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1245bd000) [pid = 1655] [serial = 105] [outer = 0x1240b8000] 08:39:35 INFO - PROCESS | 1655 | 1467992375394 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124d91c00) [pid = 1655] [serial = 106] [outer = 0x1240b8000] 08:39:35 INFO - PROCESS | 1655 | 1467992375645 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]]]}] 08:39:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 08:39:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 422ms 08:39:35 INFO - PROCESS | 1655 | 1467992375655 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 08:39:35 INFO - PROCESS | 1655 | 1467992375656 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 08:39:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 08:39:35 INFO - PROCESS | 1655 | 1467992375658 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 08:39:35 INFO - PROCESS | 1655 | 1467992375659 Marionette TRACE conn2 <- [1,118,null,{}] 08:39:35 INFO - PROCESS | 1655 | 1467992375661 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}] 08:39:35 INFO - PROCESS | 1655 | 1467992375662 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:35 INFO - PROCESS | 1655 | 1467992375753 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 08:39:35 INFO - PROCESS | 1655 | 1467992375757 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:35 INFO - PROCESS | 1655 | 1467992375758 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x123889800 == 37 [pid = 1655] [id = 37] 08:39:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124446000) [pid = 1655] [serial = 107] [outer = 0x0] 08:39:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1256abc00) [pid = 1655] [serial = 108] [outer = 0x124446000] 08:39:35 INFO - PROCESS | 1655 | 1467992375782 Marionette DEBUG loaded listener.js 08:39:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12579fc00) [pid = 1655] [serial = 109] [outer = 0x124446000] 08:39:36 INFO - PROCESS | 1655 | 1467992376067 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]]]}] 08:39:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 08:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 418ms 08:39:36 INFO - PROCESS | 1655 | 1467992376076 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 08:39:36 INFO - PROCESS | 1655 | 1467992376077 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 08:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 08:39:36 INFO - PROCESS | 1655 | 1467992376079 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 1655 | 1467992376080 Marionette TRACE conn2 <- [1,122,null,{}] 08:39:36 INFO - PROCESS | 1655 | 1467992376090 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}] 08:39:36 INFO - PROCESS | 1655 | 1467992376091 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:36 INFO - PROCESS | 1655 | 1467992376172 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 08:39:36 INFO - PROCESS | 1655 | 1467992376176 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:36 INFO - PROCESS | 1655 | 1467992376177 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a7f800 == 38 [pid = 1655] [id = 38] 08:39:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x124f06400) [pid = 1655] [serial = 110] [outer = 0x0] 08:39:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x126169400) [pid = 1655] [serial = 111] [outer = 0x124f06400] 08:39:36 INFO - PROCESS | 1655 | 1467992376201 Marionette DEBUG loaded listener.js 08:39:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x126535000) [pid = 1655] [serial = 112] [outer = 0x124f06400] 08:39:36 INFO - PROCESS | 1655 | 1467992376477 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]]]}] 08:39:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 08:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 422ms 08:39:36 INFO - PROCESS | 1655 | 1467992376505 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 08:39:36 INFO - PROCESS | 1655 | 1467992376506 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 08:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 08:39:36 INFO - PROCESS | 1655 | 1467992376508 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 1655 | 1467992376509 Marionette TRACE conn2 <- [1,126,null,{}] 08:39:36 INFO - PROCESS | 1655 | 1467992376512 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}] 08:39:36 INFO - PROCESS | 1655 | 1467992376513 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:36 INFO - PROCESS | 1655 | 1467992376603 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 08:39:36 INFO - PROCESS | 1655 | 1467992376651 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:36 INFO - PROCESS | 1655 | 1467992376652 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d34000 == 39 [pid = 1655] [id = 39] 08:39:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x124d8fc00) [pid = 1655] [serial = 113] [outer = 0x0] 08:39:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x126539800) [pid = 1655] [serial = 114] [outer = 0x124d8fc00] 08:39:36 INFO - PROCESS | 1655 | 1467992376676 Marionette DEBUG loaded listener.js 08:39:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x126870800) [pid = 1655] [serial = 115] [outer = 0x124d8fc00] 08:39:36 INFO - PROCESS | 1655 | 1467992376912 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]]]}] 08:39:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 08:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 418ms 08:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 08:39:36 INFO - PROCESS | 1655 | 1467992376927 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 08:39:36 INFO - PROCESS | 1655 | 1467992376928 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 08:39:36 INFO - PROCESS | 1655 | 1467992376930 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 08:39:36 INFO - PROCESS | 1655 | 1467992376931 Marionette TRACE conn2 <- [1,130,null,{}] 08:39:36 INFO - PROCESS | 1655 | 1467992376941 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}] 08:39:36 INFO - PROCESS | 1655 | 1467992376942 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:37 INFO - PROCESS | 1655 | 1467992377026 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 08:39:37 INFO - PROCESS | 1655 | 1467992377030 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 1655 | 1467992377032 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x124405800 == 40 [pid = 1655] [id = 40] 08:39:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x126869000) [pid = 1655] [serial = 116] [outer = 0x0] 08:39:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128855000) [pid = 1655] [serial = 117] [outer = 0x126869000] 08:39:37 INFO - PROCESS | 1655 | 1467992377055 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1289dac00) [pid = 1655] [serial = 118] [outer = 0x126869000] 08:39:37 INFO - PROCESS | 1655 | 1467992377353 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]]]}] 08:39:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 08:39:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 476ms 08:39:37 INFO - PROCESS | 1655 | 1467992377406 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 08:39:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 08:39:37 INFO - PROCESS | 1655 | 1467992377415 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 08:39:37 INFO - PROCESS | 1655 | 1467992377417 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 08:39:37 INFO - PROCESS | 1655 | 1467992377418 Marionette TRACE conn2 <- [1,134,null,{}] 08:39:37 INFO - PROCESS | 1655 | 1467992377420 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}] 08:39:37 INFO - PROCESS | 1655 | 1467992377422 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:37 INFO - PROCESS | 1655 | 1467992377498 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 08:39:37 INFO - PROCESS | 1655 | 1467992377546 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 1655 | 1467992377547 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x124771800 == 41 [pid = 1655] [id = 41] 08:39:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1242a1c00) [pid = 1655] [serial = 119] [outer = 0x0] 08:39:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128b38c00) [pid = 1655] [serial = 120] [outer = 0x1242a1c00] 08:39:37 INFO - PROCESS | 1655 | 1467992377571 Marionette DEBUG loaded listener.js 08:39:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x129088800) [pid = 1655] [serial = 121] [outer = 0x1242a1c00] 08:39:37 INFO - PROCESS | 1655 | 1467992377850 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]]]}] 08:39:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 08:39:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 470ms 08:39:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 08:39:37 INFO - PROCESS | 1655 | 1467992377889 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 08:39:37 INFO - PROCESS | 1655 | 1467992377890 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 08:39:37 INFO - PROCESS | 1655 | 1467992377892 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 08:39:37 INFO - PROCESS | 1655 | 1467992377893 Marionette TRACE conn2 <- [1,138,null,{}] 08:39:37 INFO - PROCESS | 1655 | 1467992377895 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}] 08:39:37 INFO - PROCESS | 1655 | 1467992377896 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:37 INFO - PROCESS | 1655 | 1467992377978 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 08:39:37 INFO - PROCESS | 1655 | 1467992377982 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:37 INFO - PROCESS | 1655 | 1467992377985 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x125715000 == 42 [pid = 1655] [id = 42] 08:39:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12908a000) [pid = 1655] [serial = 122] [outer = 0x0] 08:39:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1292b2000) [pid = 1655] [serial = 123] [outer = 0x12908a000] 08:39:38 INFO - PROCESS | 1655 | 1467992378009 Marionette DEBUG loaded listener.js 08:39:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1292b8c00) [pid = 1655] [serial = 124] [outer = 0x12908a000] 08:39:39 INFO - PROCESS | 1655 | 1467992379015 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]]]}] 08:39:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 08:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1169ms 08:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 08:39:39 INFO - PROCESS | 1655 | 1467992379062 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 08:39:39 INFO - PROCESS | 1655 | 1467992379064 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 08:39:39 INFO - PROCESS | 1655 | 1467992379069 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 08:39:39 INFO - PROCESS | 1655 | 1467992379073 Marionette TRACE conn2 <- [1,142,null,{}] 08:39:39 INFO - PROCESS | 1655 | 1467992379077 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}] 08:39:39 INFO - PROCESS | 1655 | 1467992379078 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:39 INFO - PROCESS | 1655 | 1467992379172 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 08:39:39 INFO - PROCESS | 1655 | 1467992379176 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:39 INFO - PROCESS | 1655 | 1467992379178 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x113cec000 == 43 [pid = 1655] [id = 43] 08:39:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x116af6c00) [pid = 1655] [serial = 125] [outer = 0x0] 08:39:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x117daf800) [pid = 1655] [serial = 126] [outer = 0x116af6c00] 08:39:39 INFO - PROCESS | 1655 | 1467992379205 Marionette DEBUG loaded listener.js 08:39:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1180b8000) [pid = 1655] [serial = 127] [outer = 0x116af6c00] 08:39:39 INFO - PROCESS | 1655 | 1467992379532 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]]]}] 08:39:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 08:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 476ms 08:39:39 INFO - PROCESS | 1655 | 1467992379543 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 08:39:39 INFO - PROCESS | 1655 | 1467992379546 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 08:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 08:39:39 INFO - PROCESS | 1655 | 1467992379553 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 08:39:39 INFO - PROCESS | 1655 | 1467992379555 Marionette TRACE conn2 <- [1,146,null,{}] 08:39:39 INFO - PROCESS | 1655 | 1467992379558 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}] 08:39:39 INFO - PROCESS | 1655 | 1467992379559 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:39 INFO - PROCESS | 1655 | 1467992379655 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 08:39:39 INFO - PROCESS | 1655 | 1467992379686 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:39 INFO - PROCESS | 1655 | 1467992379688 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x116957000 == 44 [pid = 1655] [id = 44] 08:39:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x118347800) [pid = 1655] [serial = 128] [outer = 0x0] 08:39:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11870cc00) [pid = 1655] [serial = 129] [outer = 0x118347800] 08:39:39 INFO - PROCESS | 1655 | 1467992379714 Marionette DEBUG loaded listener.js 08:39:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x119191800) [pid = 1655] [serial = 130] [outer = 0x118347800] 08:39:40 INFO - PROCESS | 1655 | 1467992380049 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]]]}] 08:39:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 08:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 523ms 08:39:40 INFO - PROCESS | 1655 | 1467992380075 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 08:39:40 INFO - PROCESS | 1655 | 1467992380076 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 08:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 08:39:40 INFO - PROCESS | 1655 | 1467992380078 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 08:39:40 INFO - PROCESS | 1655 | 1467992380081 Marionette TRACE conn2 <- [1,150,null,{}] 08:39:40 INFO - PROCESS | 1655 | 1467992380097 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}] 08:39:40 INFO - PROCESS | 1655 | 1467992380100 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:40 INFO - PROCESS | 1655 | 1467992380635 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12c0c9800) [pid = 1655] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12beae400) [pid = 1655] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12ba4e000) [pid = 1655] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12b8af000) [pid = 1655] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12b0a2400) [pid = 1655] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12a4d5800) [pid = 1655] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x129089400) [pid = 1655] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12cfe1000) [pid = 1655] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1185b9c00) [pid = 1655] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x1180acc00) [pid = 1655] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12cf31400) [pid = 1655] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12c92d400) [pid = 1655] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x124449000) [pid = 1655] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12b8a9000) [pid = 1655] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x124446000) [pid = 1655] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x124f06400) [pid = 1655] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12e0b5c00) [pid = 1655] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11332cc00) [pid = 1655] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1176d8000) [pid = 1655] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1164e9c00) [pid = 1655] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1164ea400) [pid = 1655] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1133b1800) [pid = 1655] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118724400) [pid = 1655] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118720c00) [pid = 1655] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119524400) [pid = 1655] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11953d800) [pid = 1655] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1133b0000) [pid = 1655] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123803800) [pid = 1655] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 08:39:40 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1240b8000) [pid = 1655] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 08:39:40 INFO - PROCESS | 1655 | 1467992380693 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:40 INFO - PROCESS | 1655 | 1467992380695 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x117141000 == 45 [pid = 1655] [id = 45] 08:39:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1121bec00) [pid = 1655] [serial = 131] [outer = 0x0] 08:39:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11332cc00) [pid = 1655] [serial = 132] [outer = 0x1121bec00] 08:39:40 INFO - PROCESS | 1655 | 1467992380721 Marionette DEBUG loaded listener.js 08:39:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1180acc00) [pid = 1655] [serial = 133] [outer = 0x1121bec00] 08:39:41 INFO - PROCESS | 1655 | 1467992380999 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]]]}] 08:39:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 08:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 975ms 08:39:41 INFO - PROCESS | 1655 | 1467992381054 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 08:39:41 INFO - PROCESS | 1655 | 1467992381056 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 08:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 08:39:41 INFO - PROCESS | 1655 | 1467992381058 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 08:39:41 INFO - PROCESS | 1655 | 1467992381059 Marionette TRACE conn2 <- [1,154,null,{}] 08:39:41 INFO - PROCESS | 1655 | 1467992381062 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}] 08:39:41 INFO - PROCESS | 1655 | 1467992381063 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:41 INFO - PROCESS | 1655 | 1467992381138 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 08:39:41 INFO - PROCESS | 1655 | 1467992381144 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:41 INFO - PROCESS | 1655 | 1467992381145 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x118166800 == 46 [pid = 1655] [id = 46] 08:39:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x112a79800) [pid = 1655] [serial = 134] [outer = 0x0] 08:39:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11944dc00) [pid = 1655] [serial = 135] [outer = 0x112a79800] 08:39:41 INFO - PROCESS | 1655 | 1467992381210 Marionette DEBUG loaded listener.js 08:39:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119ad3c00) [pid = 1655] [serial = 136] [outer = 0x112a79800] 08:39:41 INFO - PROCESS | 1655 | 1467992381510 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]]]}] 08:39:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 08:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 468ms 08:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 08:39:41 INFO - PROCESS | 1655 | 1467992381528 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 08:39:41 INFO - PROCESS | 1655 | 1467992381530 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 08:39:41 INFO - PROCESS | 1655 | 1467992381537 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 08:39:41 INFO - PROCESS | 1655 | 1467992381539 Marionette TRACE conn2 <- [1,158,null,{}] 08:39:41 INFO - PROCESS | 1655 | 1467992381542 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}] 08:39:41 INFO - PROCESS | 1655 | 1467992381544 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:41 INFO - PROCESS | 1655 | 1467992381628 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 08:39:41 INFO - PROCESS | 1655 | 1467992381632 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:41 INFO - PROCESS | 1655 | 1467992381635 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192c2800 == 47 [pid = 1655] [id = 47] 08:39:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118345c00) [pid = 1655] [serial = 137] [outer = 0x0] 08:39:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119fdd400) [pid = 1655] [serial = 138] [outer = 0x118345c00] 08:39:41 INFO - PROCESS | 1655 | 1467992381659 Marionette DEBUG loaded listener.js 08:39:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x123802400) [pid = 1655] [serial = 139] [outer = 0x118345c00] 08:39:41 INFO - PROCESS | 1655 | 1467992381961 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]]]}] 08:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 08:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 474ms 08:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 08:39:42 INFO - PROCESS | 1655 | 1467992382007 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 1655 | 1467992382008 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 08:39:42 INFO - PROCESS | 1655 | 1467992382010 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 1655 | 1467992382011 Marionette TRACE conn2 <- [1,162,null,{}] 08:39:42 INFO - PROCESS | 1655 | 1467992382014 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}] 08:39:42 INFO - PROCESS | 1655 | 1467992382018 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:42 INFO - PROCESS | 1655 | 1467992382098 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 08:39:42 INFO - PROCESS | 1655 | 1467992382104 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:42 INFO - PROCESS | 1655 | 1467992382105 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c75000 == 48 [pid = 1655] [id = 48] 08:39:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x123806c00) [pid = 1655] [serial = 140] [outer = 0x0] 08:39:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1242a0400) [pid = 1655] [serial = 141] [outer = 0x123806c00] 08:39:42 INFO - PROCESS | 1655 | 1467992382136 Marionette DEBUG loaded listener.js 08:39:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1245c2000) [pid = 1655] [serial = 142] [outer = 0x123806c00] 08:39:42 INFO - PROCESS | 1655 | 1467992382436 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]]]}] 08:39:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 08:39:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 467ms 08:39:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 08:39:42 INFO - PROCESS | 1655 | 1467992382479 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 08:39:42 INFO - PROCESS | 1655 | 1467992382480 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 08:39:42 INFO - PROCESS | 1655 | 1467992382482 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 08:39:42 INFO - PROCESS | 1655 | 1467992382483 Marionette TRACE conn2 <- [1,166,null,{}] 08:39:42 INFO - PROCESS | 1655 | 1467992382486 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}] 08:39:42 INFO - PROCESS | 1655 | 1467992382487 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:42 INFO - PROCESS | 1655 | 1467992382556 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 08:39:42 INFO - PROCESS | 1655 | 1467992382603 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:42 INFO - PROCESS | 1655 | 1467992382604 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x112e3c800 == 49 [pid = 1655] [id = 49] 08:39:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x123807400) [pid = 1655] [serial = 143] [outer = 0x0] 08:39:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x124b8ec00) [pid = 1655] [serial = 144] [outer = 0x123807400] 08:39:42 INFO - PROCESS | 1655 | 1467992382628 Marionette DEBUG loaded listener.js 08:39:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x124d8e000) [pid = 1655] [serial = 145] [outer = 0x123807400] 08:39:43 INFO - PROCESS | 1655 | 1467992383074 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]]]}] 08:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 08:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 619ms 08:39:43 INFO - PROCESS | 1655 | 1467992383102 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 08:39:43 INFO - PROCESS | 1655 | 1467992383104 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 08:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 08:39:43 INFO - PROCESS | 1655 | 1467992383107 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 08:39:43 INFO - PROCESS | 1655 | 1467992383110 Marionette TRACE conn2 <- [1,170,null,{}] 08:39:43 INFO - PROCESS | 1655 | 1467992383114 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}] 08:39:43 INFO - PROCESS | 1655 | 1467992383115 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:43 INFO - PROCESS | 1655 | 1467992383210 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 08:39:43 INFO - PROCESS | 1655 | 1467992383269 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 1655 | 1467992383270 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x116949800 == 50 [pid = 1655] [id = 50] 08:39:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x116768c00) [pid = 1655] [serial = 146] [outer = 0x0] 08:39:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1176d6400) [pid = 1655] [serial = 147] [outer = 0x116768c00] 08:39:43 INFO - PROCESS | 1655 | 1467992383301 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1180b3c00) [pid = 1655] [serial = 148] [outer = 0x116768c00] 08:39:43 INFO - PROCESS | 1655 | 1467992383708 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]]]}] 08:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 08:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 08:39:43 INFO - PROCESS | 1655 | 1467992383728 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 08:39:43 INFO - PROCESS | 1655 | 1467992383731 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 08:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 08:39:43 INFO - PROCESS | 1655 | 1467992383736 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 08:39:43 INFO - PROCESS | 1655 | 1467992383738 Marionette TRACE conn2 <- [1,174,null,{}] 08:39:43 INFO - PROCESS | 1655 | 1467992383740 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}] 08:39:43 INFO - PROCESS | 1655 | 1467992383742 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:43 INFO - PROCESS | 1655 | 1467992383856 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 08:39:43 INFO - PROCESS | 1655 | 1467992383915 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:43 INFO - PROCESS | 1655 | 1467992383917 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c69800 == 51 [pid = 1655] [id = 51] 08:39:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x119448c00) [pid = 1655] [serial = 149] [outer = 0x0] 08:39:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x119454000) [pid = 1655] [serial = 150] [outer = 0x119448c00] 08:39:43 INFO - PROCESS | 1655 | 1467992383947 Marionette DEBUG loaded listener.js 08:39:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11954a000) [pid = 1655] [serial = 151] [outer = 0x119448c00] 08:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 08:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 08:39:44 INFO - PROCESS | 1655 | 1467992384349 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]]]}] 08:39:44 INFO - PROCESS | 1655 | 1467992384355 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 08:39:44 INFO - PROCESS | 1655 | 1467992384356 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 08:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 08:39:44 INFO - PROCESS | 1655 | 1467992384359 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 1655 | 1467992384361 Marionette TRACE conn2 <- [1,178,null,{}] 08:39:44 INFO - PROCESS | 1655 | 1467992384369 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}] 08:39:44 INFO - PROCESS | 1655 | 1467992384372 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:44 INFO - PROCESS | 1655 | 1467992384464 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 08:39:44 INFO - PROCESS | 1655 | 1467992384511 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:44 INFO - PROCESS | 1655 | 1467992384513 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x124408800 == 52 [pid = 1655] [id = 52] 08:39:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x120fd9400) [pid = 1655] [serial = 152] [outer = 0x0] 08:39:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x123c5b400) [pid = 1655] [serial = 153] [outer = 0x120fd9400] 08:39:44 INFO - PROCESS | 1655 | 1467992384544 Marionette DEBUG loaded listener.js 08:39:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x124449400) [pid = 1655] [serial = 154] [outer = 0x120fd9400] 08:39:44 INFO - PROCESS | 1655 | 1467992384948 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]]]}] 08:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 08:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 08:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 08:39:44 INFO - PROCESS | 1655 | 1467992384980 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 08:39:44 INFO - PROCESS | 1655 | 1467992384982 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 08:39:44 INFO - PROCESS | 1655 | 1467992384984 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 08:39:44 INFO - PROCESS | 1655 | 1467992384985 Marionette TRACE conn2 <- [1,182,null,{}] 08:39:44 INFO - PROCESS | 1655 | 1467992384988 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}] 08:39:44 INFO - PROCESS | 1655 | 1467992384989 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:45 INFO - PROCESS | 1655 | 1467992385083 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 08:39:45 INFO - PROCESS | 1655 | 1467992385157 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 1655 | 1467992385159 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x125710000 == 53 [pid = 1655] [id = 53] 08:39:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x124f05400) [pid = 1655] [serial = 155] [outer = 0x0] 08:39:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x125125000) [pid = 1655] [serial = 156] [outer = 0x124f05400] 08:39:45 INFO - PROCESS | 1655 | 1467992385187 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12572f800) [pid = 1655] [serial = 157] [outer = 0x124f05400] 08:39:45 INFO - PROCESS | 1655 | 1467992385560 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]]]}] 08:39:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 08:39:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 619ms 08:39:45 INFO - PROCESS | 1655 | 1467992385603 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 08:39:45 INFO - PROCESS | 1655 | 1467992385605 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 08:39:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 08:39:45 INFO - PROCESS | 1655 | 1467992385607 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 08:39:45 INFO - PROCESS | 1655 | 1467992385608 Marionette TRACE conn2 <- [1,186,null,{}] 08:39:45 INFO - PROCESS | 1655 | 1467992385611 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}] 08:39:45 INFO - PROCESS | 1655 | 1467992385612 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:45 INFO - PROCESS | 1655 | 1467992385705 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 08:39:45 INFO - PROCESS | 1655 | 1467992385769 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:45 INFO - PROCESS | 1655 | 1467992385770 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x113c1c000 == 54 [pid = 1655] [id = 54] 08:39:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11675f800) [pid = 1655] [serial = 158] [outer = 0x0] 08:39:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11834a400) [pid = 1655] [serial = 159] [outer = 0x11675f800] 08:39:45 INFO - PROCESS | 1655 | 1467992385801 Marionette DEBUG loaded listener.js 08:39:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1199a5800) [pid = 1655] [serial = 160] [outer = 0x11675f800] 08:39:46 INFO - PROCESS | 1655 | 1467992386404 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]]]}] 08:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 08:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 819ms 08:39:46 INFO - PROCESS | 1655 | 1467992386427 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 08:39:46 INFO - PROCESS | 1655 | 1467992386429 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 08:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 08:39:46 INFO - PROCESS | 1655 | 1467992386433 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 08:39:46 INFO - PROCESS | 1655 | 1467992386435 Marionette TRACE conn2 <- [1,190,null,{}] 08:39:46 INFO - PROCESS | 1655 | 1467992386438 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}] 08:39:46 INFO - PROCESS | 1655 | 1467992386439 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:46 INFO - PROCESS | 1655 | 1467992386530 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 08:39:46 INFO - PROCESS | 1655 | 1467992386576 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:46 INFO - PROCESS | 1655 | 1467992386577 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11713f800 == 55 [pid = 1655] [id = 55] 08:39:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11697f000) [pid = 1655] [serial = 161] [outer = 0x0] 08:39:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x116af0000) [pid = 1655] [serial = 162] [outer = 0x11697f000] 08:39:46 INFO - PROCESS | 1655 | 1467992386605 Marionette DEBUG loaded listener.js 08:39:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x118203400) [pid = 1655] [serial = 163] [outer = 0x11697f000] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119c75000 == 54 [pid = 1655] [id = 48] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1192c2800 == 53 [pid = 1655] [id = 47] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x118166800 == 52 [pid = 1655] [id = 46] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x117141000 == 51 [pid = 1655] [id = 45] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x116957000 == 50 [pid = 1655] [id = 44] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11715c800 == 49 [pid = 1655] [id = 29] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1169b1000 == 48 [pid = 1655] [id = 28] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119183000 == 47 [pid = 1655] [id = 33] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x113cec000 == 46 [pid = 1655] [id = 43] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x117d33800 == 45 [pid = 1655] [id = 30] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11615d800 == 44 [pid = 1655] [id = 27] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1169b0800 == 43 [pid = 1655] [id = 34] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11875b800 == 42 [pid = 1655] [id = 32] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119b40000 == 41 [pid = 1655] [id = 35] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x125715000 == 40 [pid = 1655] [id = 42] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x118474000 == 39 [pid = 1655] [id = 31] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x113c1c000 == 38 [pid = 1655] [id = 54] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x125710000 == 37 [pid = 1655] [id = 53] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x124408800 == 36 [pid = 1655] [id = 52] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x123889800 == 35 [pid = 1655] [id = 37] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119c69800 == 34 [pid = 1655] [id = 51] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x124771800 == 33 [pid = 1655] [id = 41] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x116949800 == 32 [pid = 1655] [id = 50] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x123d34000 == 31 [pid = 1655] [id = 39] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x112e3c800 == 30 [pid = 1655] [id = 49] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x124405800 == 29 [pid = 1655] [id = 40] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119cb7000 == 28 [pid = 1655] [id = 36] 08:39:47 INFO - PROCESS | 1655 | --DOCSHELL 0x123a7f800 == 27 [pid = 1655] [id = 38] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x1245be800) [pid = 1655] [serial = 11] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x1245bd000) [pid = 1655] [serial = 105] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1256abc00) [pid = 1655] [serial = 108] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x126169400) [pid = 1655] [serial = 111] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x126539800) [pid = 1655] [serial = 114] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x128855000) [pid = 1655] [serial = 117] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1133ca800) [pid = 1655] [serial = 69] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1180aa800) [pid = 1655] [serial = 72] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11662f000) [pid = 1655] [serial = 75] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x116908800) [pid = 1655] [serial = 76] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x116af5800) [pid = 1655] [serial = 78] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11820c400) [pid = 1655] [serial = 81] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11870ec00) [pid = 1655] [serial = 82] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11918c400) [pid = 1655] [serial = 84] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11919ac00) [pid = 1655] [serial = 85] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11944d800) [pid = 1655] [serial = 87] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11952fc00) [pid = 1655] [serial = 88] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11959e800) [pid = 1655] [serial = 90] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x120fe0c00) [pid = 1655] [serial = 91] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x120fe4800) [pid = 1655] [serial = 93] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x123808c00) [pid = 1655] [serial = 94] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x123848400) [pid = 1655] [serial = 96] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x123c5c800) [pid = 1655] [serial = 97] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1240bc000) [pid = 1655] [serial = 99] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x124449c00) [pid = 1655] [serial = 102] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x124444000) [pid = 1655] [serial = 100] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124d91c00) [pid = 1655] [serial = 106] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12579fc00) [pid = 1655] [serial = 109] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126535000) [pid = 1655] [serial = 112] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1180b7800) [pid = 1655] [serial = 73] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x117db0400) [pid = 1655] [serial = 79] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x113dda800) [pid = 1655] [serial = 70] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128b38c00) [pid = 1655] [serial = 120] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12d119000) [pid = 1655] [serial = 67] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123fdf400) [pid = 1655] [serial = 8] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12c2d6c00) [pid = 1655] [serial = 39] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12c0cfc00) [pid = 1655] [serial = 36] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12c2cf800) [pid = 1655] [serial = 37] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12beb4c00) [pid = 1655] [serial = 33] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12c0c6c00) [pid = 1655] [serial = 34] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12beaac00) [pid = 1655] [serial = 31] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12be74c00) [pid = 1655] [serial = 30] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12ba44800) [pid = 1655] [serial = 27] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12ba4a800) [pid = 1655] [serial = 28] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12b772400) [pid = 1655] [serial = 24] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12b77c400) [pid = 1655] [serial = 25] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12a8ad800) [pid = 1655] [serial = 22] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a4d7400) [pid = 1655] [serial = 21] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x129351000) [pid = 1655] [serial = 18] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12908b000) [pid = 1655] [serial = 15] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x129090800) [pid = 1655] [serial = 16] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12e435000) [pid = 1655] [serial = 66] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12e0b0000) [pid = 1655] [serial = 64] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12d13d400) [pid = 1655] [serial = 63] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12cfdac00) [pid = 1655] [serial = 60] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12cfe3800) [pid = 1655] [serial = 61] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1180b2800) [pid = 1655] [serial = 57] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x118209400) [pid = 1655] [serial = 58] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12cfde800) [pid = 1655] [serial = 55] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12cfda800) [pid = 1655] [serial = 54] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12d1d7800) [pid = 1655] [serial = 48] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12d118800) [pid = 1655] [serial = 51] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12c934400) [pid = 1655] [serial = 45] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12cf2a400) [pid = 1655] [serial = 46] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12444e800) [pid = 1655] [serial = 42] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12c92ac00) [pid = 1655] [serial = 43] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12c929800) [pid = 1655] [serial = 40] [outer = 0x0] [url = about:blank] 08:39:47 INFO - PROCESS | 1655 | 1467992387557 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]]]}] 08:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 08:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1174ms 08:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 08:39:47 INFO - PROCESS | 1655 | 1467992387607 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 08:39:47 INFO - PROCESS | 1655 | 1467992387610 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 08:39:47 INFO - PROCESS | 1655 | 1467992387615 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 08:39:47 INFO - PROCESS | 1655 | 1467992387618 Marionette TRACE conn2 <- [1,194,null,{}] 08:39:47 INFO - PROCESS | 1655 | 1467992387623 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}] 08:39:47 INFO - PROCESS | 1655 | 1467992387626 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:47 INFO - PROCESS | 1655 | 1467992387739 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 08:39:47 INFO - PROCESS | 1655 | 1467992387835 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:47 INFO - PROCESS | 1655 | 1467992387837 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x113c1a000 == 28 [pid = 1655] [id = 56] 08:39:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x11675fc00) [pid = 1655] [serial = 164] [outer = 0x0] 08:39:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x116908800) [pid = 1655] [serial = 165] [outer = 0x11675fc00] 08:39:47 INFO - PROCESS | 1655 | 1467992387885 Marionette DEBUG loaded listener.js 08:39:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1176dd000) [pid = 1655] [serial = 166] [outer = 0x11675fc00] 08:39:48 INFO - PROCESS | 1655 | 1467992388188 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]]]}] 08:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 08:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 623ms 08:39:48 INFO - PROCESS | 1655 | 1467992388240 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 08:39:48 INFO - PROCESS | 1655 | 1467992388243 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 08:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 08:39:48 INFO - PROCESS | 1655 | 1467992388248 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 08:39:48 INFO - PROCESS | 1655 | 1467992388251 Marionette TRACE conn2 <- [1,198,null,{}] 08:39:48 INFO - PROCESS | 1655 | 1467992388256 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}] 08:39:48 INFO - PROCESS | 1655 | 1467992388258 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:48 INFO - PROCESS | 1655 | 1467992388334 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 08:39:48 INFO - PROCESS | 1655 | 1467992388374 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:48 INFO - PROCESS | 1655 | 1467992388376 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167e9800 == 29 [pid = 1655] [id = 57] 08:39:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1180ac800) [pid = 1655] [serial = 167] [outer = 0x0] 08:39:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x118524800) [pid = 1655] [serial = 168] [outer = 0x1180ac800] 08:39:48 INFO - PROCESS | 1655 | 1467992388403 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x118722400) [pid = 1655] [serial = 169] [outer = 0x1180ac800] 08:39:48 INFO - PROCESS | 1655 | 1467992388669 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]]]}] 08:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 08:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 473ms 08:39:48 INFO - PROCESS | 1655 | 1467992388730 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 08:39:48 INFO - PROCESS | 1655 | 1467992388731 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 08:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 08:39:48 INFO - PROCESS | 1655 | 1467992388737 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 08:39:48 INFO - PROCESS | 1655 | 1467992388739 Marionette TRACE conn2 <- [1,202,null,{}] 08:39:48 INFO - PROCESS | 1655 | 1467992388747 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}] 08:39:48 INFO - PROCESS | 1655 | 1467992388752 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:48 INFO - PROCESS | 1655 | 1467992388823 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 08:39:48 INFO - PROCESS | 1655 | 1467992388827 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:48 INFO - PROCESS | 1655 | 1467992388829 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x117d34000 == 30 [pid = 1655] [id = 58] 08:39:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x116637c00) [pid = 1655] [serial = 170] [outer = 0x0] 08:39:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119543800) [pid = 1655] [serial = 171] [outer = 0x116637c00] 08:39:48 INFO - PROCESS | 1655 | 1467992388859 Marionette DEBUG loaded listener.js 08:39:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1199aa400) [pid = 1655] [serial = 172] [outer = 0x116637c00] 08:39:49 INFO - PROCESS | 1655 | 1467992389159 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]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 08:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 472ms 08:39:49 INFO - PROCESS | 1655 | 1467992389208 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 08:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 08:39:49 INFO - PROCESS | 1655 | 1467992389210 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 08:39:49 INFO - PROCESS | 1655 | 1467992389212 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 1655 | 1467992389213 Marionette TRACE conn2 <- [1,206,null,{}] 08:39:49 INFO - PROCESS | 1655 | 1467992389215 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}] 08:39:49 INFO - PROCESS | 1655 | 1467992389216 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:49 INFO - PROCESS | 1655 | 1467992389311 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 08:39:49 INFO - PROCESS | 1655 | 1467992389317 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 1655 | 1467992389320 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x118396000 == 31 [pid = 1655] [id = 59] 08:39:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119fd1800) [pid = 1655] [serial = 173] [outer = 0x0] 08:39:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x120fe2c00) [pid = 1655] [serial = 174] [outer = 0x119fd1800] 08:39:49 INFO - PROCESS | 1655 | 1467992389345 Marionette DEBUG loaded listener.js 08:39:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x123806400) [pid = 1655] [serial = 175] [outer = 0x119fd1800] 08:39:49 INFO - PROCESS | 1655 | 1467992389652 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]]]}] 08:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 08:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 08:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 08:39:49 INFO - PROCESS | 1655 | 1467992389686 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 08:39:49 INFO - PROCESS | 1655 | 1467992389688 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 08:39:49 INFO - PROCESS | 1655 | 1467992389690 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 08:39:49 INFO - PROCESS | 1655 | 1467992389697 Marionette TRACE conn2 <- [1,210,null,{}] 08:39:49 INFO - PROCESS | 1655 | 1467992389700 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}] 08:39:49 INFO - PROCESS | 1655 | 1467992389701 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:49 INFO - PROCESS | 1655 | 1467992389786 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 08:39:49 INFO - PROCESS | 1655 | 1467992389789 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:49 INFO - PROCESS | 1655 | 1467992389791 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11917c800 == 32 [pid = 1655] [id = 60] 08:39:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113c91000) [pid = 1655] [serial = 176] [outer = 0x0] 08:39:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123a08400) [pid = 1655] [serial = 177] [outer = 0x113c91000] 08:39:49 INFO - PROCESS | 1655 | 1467992389815 Marionette DEBUG loaded listener.js 08:39:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124440800) [pid = 1655] [serial = 178] [outer = 0x113c91000] 08:39:50 INFO - PROCESS | 1655 | 1467992390137 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]]]}] 08:39:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 08:39:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 477ms 08:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 08:39:50 INFO - PROCESS | 1655 | 1467992390168 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 08:39:50 INFO - PROCESS | 1655 | 1467992390169 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 08:39:50 INFO - PROCESS | 1655 | 1467992390171 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 08:39:50 INFO - PROCESS | 1655 | 1467992390172 Marionette TRACE conn2 <- [1,214,null,{}] 08:39:50 INFO - PROCESS | 1655 | 1467992390174 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}] 08:39:50 INFO - PROCESS | 1655 | 1467992390178 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:50 INFO - PROCESS | 1655 | 1467992390289 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 08:39:50 INFO - PROCESS | 1655 | 1467992390320 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:50 INFO - PROCESS | 1655 | 1467992390321 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b33800 == 33 [pid = 1655] [id = 61] 08:39:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123c5b800) [pid = 1655] [serial = 179] [outer = 0x0] 08:39:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12444dc00) [pid = 1655] [serial = 180] [outer = 0x123c5b800] 08:39:50 INFO - PROCESS | 1655 | 1467992390346 Marionette DEBUG loaded listener.js 08:39:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1256b2400) [pid = 1655] [serial = 181] [outer = 0x123c5b800] 08:39:50 INFO - PROCESS | 1655 | 1467992390627 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]]]}] 08:39:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 08:39:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 468ms 08:39:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 08:39:50 INFO - PROCESS | 1655 | 1467992390642 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 08:39:50 INFO - PROCESS | 1655 | 1467992390644 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 08:39:50 INFO - PROCESS | 1655 | 1467992390646 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 08:39:50 INFO - PROCESS | 1655 | 1467992390647 Marionette TRACE conn2 <- [1,218,null,{}] 08:39:50 INFO - PROCESS | 1655 | 1467992390663 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}] 08:39:50 INFO - PROCESS | 1655 | 1467992390664 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:50 INFO - PROCESS | 1655 | 1467992390762 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 08:39:50 INFO - PROCESS | 1655 | 1467992390766 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:50 INFO - PROCESS | 1655 | 1467992390768 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f10800 == 34 [pid = 1655] [id = 62] 08:39:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11337c400) [pid = 1655] [serial = 182] [outer = 0x0] 08:39:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x125727400) [pid = 1655] [serial = 183] [outer = 0x11337c400] 08:39:50 INFO - PROCESS | 1655 | 1467992390792 Marionette DEBUG loaded listener.js 08:39:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126165000) [pid = 1655] [serial = 184] [outer = 0x11337c400] 08:39:51 INFO - PROCESS | 1655 | 1467992391081 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]]]}] 08:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 08:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 473ms 08:39:51 INFO - PROCESS | 1655 | 1467992391125 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 08:39:51 INFO - PROCESS | 1655 | 1467992391127 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 08:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 08:39:51 INFO - PROCESS | 1655 | 1467992391129 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 08:39:51 INFO - PROCESS | 1655 | 1467992391130 Marionette TRACE conn2 <- [1,222,null,{}] 08:39:51 INFO - PROCESS | 1655 | 1467992391132 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}] 08:39:51 INFO - PROCESS | 1655 | 1467992391135 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:51 INFO - PROCESS | 1655 | 1467992391232 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 08:39:51 INFO - PROCESS | 1655 | 1467992391236 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:51 INFO - PROCESS | 1655 | 1467992391237 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x123875000 == 35 [pid = 1655] [id = 63] 08:39:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x125729c00) [pid = 1655] [serial = 185] [outer = 0x0] 08:39:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126538800) [pid = 1655] [serial = 186] [outer = 0x125729c00] 08:39:51 INFO - PROCESS | 1655 | 1467992391261 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1266d3400) [pid = 1655] [serial = 187] [outer = 0x125729c00] 08:39:51 INFO - PROCESS | 1655 | 1467992391620 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]]]}] 08:39:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12908a000) [pid = 1655] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 08:39:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123806c00) [pid = 1655] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 08:39:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116af6c00) [pid = 1655] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 08:39:51 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118347800) [pid = 1655] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 08:39:51 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118345c00) [pid = 1655] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 08:39:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1121bec00) [pid = 1655] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 08:39:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112a79800) [pid = 1655] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 08:39:51 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124d8fc00) [pid = 1655] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 08:39:51 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1242a1c00) [pid = 1655] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 08:39:51 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126869000) [pid = 1655] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 08:39:51 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123c5c000) [pid = 1655] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 08:39:51 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123807400) [pid = 1655] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 08:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 08:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 523ms 08:39:51 INFO - PROCESS | 1655 | 1467992391653 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 08:39:51 INFO - PROCESS | 1655 | 1467992391654 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 08:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 08:39:51 INFO - PROCESS | 1655 | 1467992391657 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 08:39:51 INFO - PROCESS | 1655 | 1467992391658 Marionette TRACE conn2 <- [1,226,null,{}] 08:39:51 INFO - PROCESS | 1655 | 1467992391661 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}] 08:39:51 INFO - PROCESS | 1655 | 1467992391662 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:51 INFO - PROCESS | 1655 | 1467992391738 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 08:39:51 INFO - PROCESS | 1655 | 1467992391742 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:51 INFO - PROCESS | 1655 | 1467992391743 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x117d33800 == 36 [pid = 1655] [id = 64] 08:39:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118205000) [pid = 1655] [serial = 188] [outer = 0x0] 08:39:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119448400) [pid = 1655] [serial = 189] [outer = 0x118205000] 08:39:51 INFO - PROCESS | 1655 | 1467992391769 Marionette DEBUG loaded listener.js 08:39:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x123e33400) [pid = 1655] [serial = 190] [outer = 0x118205000] 08:39:52 INFO - PROCESS | 1655 | 1467992392055 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]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 08:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 419ms 08:39:52 INFO - PROCESS | 1655 | 1467992392076 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 1655 | 1467992392077 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 08:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 08:39:52 INFO - PROCESS | 1655 | 1467992392079 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 1655 | 1467992392080 Marionette TRACE conn2 <- [1,230,null,{}] 08:39:52 INFO - PROCESS | 1655 | 1467992392090 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}] 08:39:52 INFO - PROCESS | 1655 | 1467992392091 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:52 INFO - PROCESS | 1655 | 1467992392167 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 08:39:52 INFO - PROCESS | 1655 | 1467992392172 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 1655 | 1467992392173 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f3d000 == 37 [pid = 1655] [id = 65] 08:39:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x124d84400) [pid = 1655] [serial = 191] [outer = 0x0] 08:39:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126868000) [pid = 1655] [serial = 192] [outer = 0x124d84400] 08:39:52 INFO - PROCESS | 1655 | 1467992392197 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126b81800) [pid = 1655] [serial = 193] [outer = 0x124d84400] 08:39:52 INFO - PROCESS | 1655 | 1467992392493 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]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 08:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 425ms 08:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 08:39:52 INFO - PROCESS | 1655 | 1467992392506 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 1655 | 1467992392507 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 08:39:52 INFO - PROCESS | 1655 | 1467992392513 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 1655 | 1467992392515 Marionette TRACE conn2 <- [1,234,null,{}] 08:39:52 INFO - PROCESS | 1655 | 1467992392521 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}] 08:39:52 INFO - PROCESS | 1655 | 1467992392523 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:52 INFO - PROCESS | 1655 | 1467992392637 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 08:39:52 INFO - PROCESS | 1655 | 1467992392642 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:52 INFO - PROCESS | 1655 | 1467992392644 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x11917b800 == 38 [pid = 1655] [id = 66] 08:39:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115dd4400) [pid = 1655] [serial = 194] [outer = 0x0] 08:39:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128855000) [pid = 1655] [serial = 195] [outer = 0x115dd4400] 08:39:52 INFO - PROCESS | 1655 | 1467992392670 Marionette DEBUG loaded listener.js 08:39:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12908b400) [pid = 1655] [serial = 196] [outer = 0x115dd4400] 08:39:52 INFO - PROCESS | 1655 | 1467992392953 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]]]}] 08:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 08:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 471ms 08:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 08:39:52 INFO - PROCESS | 1655 | 1467992392989 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 08:39:52 INFO - PROCESS | 1655 | 1467992392990 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 08:39:52 INFO - PROCESS | 1655 | 1467992392993 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 08:39:52 INFO - PROCESS | 1655 | 1467992392994 Marionette TRACE conn2 <- [1,238,null,{}] 08:39:52 INFO - PROCESS | 1655 | 1467992392996 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}] 08:39:53 INFO - PROCESS | 1655 | 1467992392997 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:53 INFO - PROCESS | 1655 | 1467992393075 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 08:39:53 INFO - PROCESS | 1655 | 1467992393079 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 1655 | 1467992393080 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12668a000 == 39 [pid = 1655] [id = 67] 08:39:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12885d800) [pid = 1655] [serial = 197] [outer = 0x0] 08:39:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1292b3c00) [pid = 1655] [serial = 198] [outer = 0x12885d800] 08:39:53 INFO - PROCESS | 1655 | 1467992393106 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1292bd800) [pid = 1655] [serial = 199] [outer = 0x12885d800] 08:39:53 INFO - PROCESS | 1655 | 1467992393384 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]]]}] 08:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 08:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 418ms 08:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 08:39:53 INFO - PROCESS | 1655 | 1467992393411 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 08:39:53 INFO - PROCESS | 1655 | 1467992393412 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 08:39:53 INFO - PROCESS | 1655 | 1467992393414 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 08:39:53 INFO - PROCESS | 1655 | 1467992393415 Marionette TRACE conn2 <- [1,242,null,{}] 08:39:53 INFO - PROCESS | 1655 | 1467992393425 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}] 08:39:53 INFO - PROCESS | 1655 | 1467992393426 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:53 INFO - PROCESS | 1655 | 1467992393510 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 08:39:53 INFO - PROCESS | 1655 | 1467992393556 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:53 INFO - PROCESS | 1655 | 1467992393557 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b5000 == 40 [pid = 1655] [id = 68] 08:39:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x129089400) [pid = 1655] [serial = 200] [outer = 0x0] 08:39:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12934f400) [pid = 1655] [serial = 201] [outer = 0x129089400] 08:39:53 INFO - PROCESS | 1655 | 1467992393580 Marionette DEBUG loaded listener.js 08:39:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12935c400) [pid = 1655] [serial = 202] [outer = 0x129089400] 08:39:54 INFO - PROCESS | 1655 | 1467992394043 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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 08:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 679ms 08:39:54 INFO - PROCESS | 1655 | 1467992394109 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 1655 | 1467992394111 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 08:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 08:39:54 INFO - PROCESS | 1655 | 1467992394115 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 08:39:54 INFO - PROCESS | 1655 | 1467992394121 Marionette TRACE conn2 <- [1,246,null,{}] 08:39:54 INFO - PROCESS | 1655 | 1467992394124 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}] 08:39:54 INFO - PROCESS | 1655 | 1467992394126 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:54 INFO - PROCESS | 1655 | 1467992394231 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 08:39:54 INFO - PROCESS | 1655 | 1467992394338 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:54 INFO - PROCESS | 1655 | 1467992394340 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167e8000 == 41 [pid = 1655] [id = 69] 08:39:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x116f40c00) [pid = 1655] [serial = 203] [outer = 0x0] 08:39:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x117db0400) [pid = 1655] [serial = 204] [outer = 0x116f40c00] 08:39:54 INFO - PROCESS | 1655 | 1467992394371 Marionette DEBUG loaded listener.js 08:39:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118211800) [pid = 1655] [serial = 205] [outer = 0x116f40c00] 08:39:54 INFO - PROCESS | 1655 | 1467992394820 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]]]}] 08:39:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 08:39:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 873ms 08:39:54 INFO - PROCESS | 1655 | 1467992394989 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 08:39:54 INFO - PROCESS | 1655 | 1467992394991 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 08:39:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 08:39:55 INFO - PROCESS | 1655 | 1467992394999 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 1655 | 1467992395000 Marionette TRACE conn2 <- [1,250,null,{}] 08:39:55 INFO - PROCESS | 1655 | 1467992395004 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}] 08:39:55 INFO - PROCESS | 1655 | 1467992395006 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:55 INFO - PROCESS | 1655 | 1467992395102 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 08:39:55 INFO - PROCESS | 1655 | 1467992395169 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 1655 | 1467992395172 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e4b800 == 42 [pid = 1655] [id = 70] 08:39:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118202400) [pid = 1655] [serial = 206] [outer = 0x0] 08:39:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118211c00) [pid = 1655] [serial = 207] [outer = 0x118202400] 08:39:55 INFO - PROCESS | 1655 | 1467992395200 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11870a800) [pid = 1655] [serial = 208] [outer = 0x118202400] 08:39:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12668a000 == 41 [pid = 1655] [id = 67] 08:39:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11917b800 == 40 [pid = 1655] [id = 66] 08:39:55 INFO - PROCESS | 1655 | --DOCSHELL 0x123f3d000 == 39 [pid = 1655] [id = 65] 08:39:55 INFO - PROCESS | 1655 | --DOCSHELL 0x117d33800 == 38 [pid = 1655] [id = 64] 08:39:55 INFO - PROCESS | 1655 | --DOCSHELL 0x123875000 == 37 [pid = 1655] [id = 63] 08:39:55 INFO - PROCESS | 1655 | --DOCSHELL 0x120f10800 == 36 [pid = 1655] [id = 62] 08:39:55 INFO - PROCESS | 1655 | --DOCSHELL 0x119b33800 == 35 [pid = 1655] [id = 61] 08:39:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11917c800 == 34 [pid = 1655] [id = 60] 08:39:55 INFO - PROCESS | 1655 | --DOCSHELL 0x118396000 == 33 [pid = 1655] [id = 59] 08:39:55 INFO - PROCESS | 1655 | --DOCSHELL 0x117d34000 == 32 [pid = 1655] [id = 58] 08:39:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1167e9800 == 31 [pid = 1655] [id = 57] 08:39:55 INFO - PROCESS | 1655 | --DOCSHELL 0x113c1a000 == 30 [pid = 1655] [id = 56] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1292b2000) [pid = 1655] [serial = 123] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1245c2000) [pid = 1655] [serial = 142] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x117daf800) [pid = 1655] [serial = 126] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119191800) [pid = 1655] [serial = 130] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11870cc00) [pid = 1655] [serial = 129] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1180b8000) [pid = 1655] [serial = 127] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119fdd400) [pid = 1655] [serial = 138] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1242a0400) [pid = 1655] [serial = 141] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123802400) [pid = 1655] [serial = 139] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11332cc00) [pid = 1655] [serial = 132] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1180acc00) [pid = 1655] [serial = 133] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11944dc00) [pid = 1655] [serial = 135] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119ad3c00) [pid = 1655] [serial = 136] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1292b8c00) [pid = 1655] [serial = 124] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126870800) [pid = 1655] [serial = 115] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x129088800) [pid = 1655] [serial = 121] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1289dac00) [pid = 1655] [serial = 118] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124585c00) [pid = 1655] [serial = 103] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x124d8e000) [pid = 1655] [serial = 145] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x124b8ec00) [pid = 1655] [serial = 144] [outer = 0x0] [url = about:blank] 08:39:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11944e400) [pid = 1655] [serial = 209] [outer = 0x12c932800] 08:39:55 INFO - PROCESS | 1655 | 1467992395619 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]]]}] 08:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 08:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 670ms 08:39:55 INFO - PROCESS | 1655 | 1467992395669 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 08:39:55 INFO - PROCESS | 1655 | 1467992395671 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 08:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 08:39:55 INFO - PROCESS | 1655 | 1467992395676 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 08:39:55 INFO - PROCESS | 1655 | 1467992395679 Marionette TRACE conn2 <- [1,254,null,{}] 08:39:55 INFO - PROCESS | 1655 | 1467992395681 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}] 08:39:55 INFO - PROCESS | 1655 | 1467992395683 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:55 INFO - PROCESS | 1655 | 1467992395759 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 08:39:55 INFO - PROCESS | 1655 | 1467992395763 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:55 INFO - PROCESS | 1655 | 1467992395764 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x117148800 == 31 [pid = 1655] [id = 71] 08:39:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119198400) [pid = 1655] [serial = 210] [outer = 0x0] 08:39:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119531c00) [pid = 1655] [serial = 211] [outer = 0x119198400] 08:39:55 INFO - PROCESS | 1655 | 1467992395793 Marionette DEBUG loaded listener.js 08:39:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119c26800) [pid = 1655] [serial = 212] [outer = 0x119198400] 08:39:56 INFO - PROCESS | 1655 | 1467992396112 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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 08:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 472ms 08:39:56 INFO - PROCESS | 1655 | 1467992396146 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 1655 | 1467992396147 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 08:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 08:39:56 INFO - PROCESS | 1655 | 1467992396150 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 1655 | 1467992396151 Marionette TRACE conn2 <- [1,258,null,{}] 08:39:56 INFO - PROCESS | 1655 | 1467992396158 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}] 08:39:56 INFO - PROCESS | 1655 | 1467992396161 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:56 INFO - PROCESS | 1655 | 1467992396240 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 08:39:56 INFO - PROCESS | 1655 | 1467992396286 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 1655 | 1467992396289 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x118766000 == 32 [pid = 1655] [id = 72] 08:39:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123806c00) [pid = 1655] [serial = 213] [outer = 0x0] 08:39:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1240b8000) [pid = 1655] [serial = 214] [outer = 0x123806c00] 08:39:56 INFO - PROCESS | 1655 | 1467992396317 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12444d400) [pid = 1655] [serial = 215] [outer = 0x123806c00] 08:39:56 INFO - PROCESS | 1655 | 1467992396588 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]]]}] 08:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 08:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 469ms 08:39:56 INFO - PROCESS | 1655 | 1467992396624 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 08:39:56 INFO - PROCESS | 1655 | 1467992396625 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 08:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 08:39:56 INFO - PROCESS | 1655 | 1467992396627 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 08:39:56 INFO - PROCESS | 1655 | 1467992396628 Marionette TRACE conn2 <- [1,262,null,{}] 08:39:56 INFO - PROCESS | 1655 | 1467992396631 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}] 08:39:56 INFO - PROCESS | 1655 | 1467992396632 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:56 INFO - PROCESS | 1655 | 1467992396712 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 08:39:56 INFO - PROCESS | 1655 | 1467992396717 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:56 INFO - PROCESS | 1655 | 1467992396719 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11951b000 == 33 [pid = 1655] [id = 73] 08:39:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1245bf400) [pid = 1655] [serial = 216] [outer = 0x0] 08:39:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124bad400) [pid = 1655] [serial = 217] [outer = 0x1245bf400] 08:39:56 INFO - PROCESS | 1655 | 1467992396744 Marionette DEBUG loaded listener.js 08:39:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x125124400) [pid = 1655] [serial = 218] [outer = 0x1245bf400] 08:39:57 INFO - PROCESS | 1655 | 1467992397056 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]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 08:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 469ms 08:39:57 INFO - PROCESS | 1655 | 1467992397096 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 1655 | 1467992397097 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 08:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 08:39:57 INFO - PROCESS | 1655 | 1467992397100 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 1655 | 1467992397101 Marionette TRACE conn2 <- [1,266,null,{}] 08:39:57 INFO - PROCESS | 1655 | 1467992397103 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}] 08:39:57 INFO - PROCESS | 1655 | 1467992397104 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:57 INFO - PROCESS | 1655 | 1467992397199 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 08:39:57 INFO - PROCESS | 1655 | 1467992397207 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 1655 | 1467992397208 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c73800 == 34 [pid = 1655] [id = 74] 08:39:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x120fe4800) [pid = 1655] [serial = 219] [outer = 0x0] 08:39:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x125724c00) [pid = 1655] [serial = 220] [outer = 0x120fe4800] 08:39:57 INFO - PROCESS | 1655 | 1467992397233 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126169400) [pid = 1655] [serial = 221] [outer = 0x120fe4800] 08:39:57 INFO - PROCESS | 1655 | 1467992397544 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]]]}] 08:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 08:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 470ms 08:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 08:39:57 INFO - PROCESS | 1655 | 1467992397578 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 08:39:57 INFO - PROCESS | 1655 | 1467992397579 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 08:39:57 INFO - PROCESS | 1655 | 1467992397581 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 08:39:57 INFO - PROCESS | 1655 | 1467992397582 Marionette TRACE conn2 <- [1,270,null,{}] 08:39:57 INFO - PROCESS | 1655 | 1467992397587 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}] 08:39:57 INFO - PROCESS | 1655 | 1467992397592 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:57 INFO - PROCESS | 1655 | 1467992397711 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 08:39:57 INFO - PROCESS | 1655 | 1467992397747 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:57 INFO - PROCESS | 1655 | 1467992397748 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d3d000 == 35 [pid = 1655] [id = 75] 08:39:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12686b400) [pid = 1655] [serial = 222] [outer = 0x0] 08:39:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128859c00) [pid = 1655] [serial = 223] [outer = 0x12686b400] 08:39:57 INFO - PROCESS | 1655 | 1467992397774 Marionette DEBUG loaded listener.js 08:39:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12908ac00) [pid = 1655] [serial = 224] [outer = 0x12686b400] 08:39:58 INFO - PROCESS | 1655 | 1467992398142 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]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 08:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 571ms 08:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 08:39:58 INFO - PROCESS | 1655 | 1467992398154 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 1655 | 1467992398155 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 08:39:58 INFO - PROCESS | 1655 | 1467992398157 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 1655 | 1467992398158 Marionette TRACE conn2 <- [1,274,null,{}] 08:39:58 INFO - PROCESS | 1655 | 1467992398160 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}] 08:39:58 INFO - PROCESS | 1655 | 1467992398161 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:58 INFO - PROCESS | 1655 | 1467992398247 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 08:39:58 INFO - PROCESS | 1655 | 1467992398279 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:58 INFO - PROCESS | 1655 | 1467992398280 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f3e000 == 36 [pid = 1655] [id = 76] 08:39:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1292b4c00) [pid = 1655] [serial = 225] [outer = 0x0] 08:39:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129351400) [pid = 1655] [serial = 226] [outer = 0x1292b4c00] 08:39:58 INFO - PROCESS | 1655 | 1467992398305 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a420800) [pid = 1655] [serial = 227] [outer = 0x1292b4c00] 08:39:58 INFO - PROCESS | 1655 | 1467992398606 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]]]}] 08:39:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 08:39:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 468ms 08:39:58 INFO - PROCESS | 1655 | 1467992398626 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 08:39:58 INFO - PROCESS | 1655 | 1467992398627 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 08:39:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 08:39:58 INFO - PROCESS | 1655 | 1467992398629 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 08:39:58 INFO - PROCESS | 1655 | 1467992398630 Marionette TRACE conn2 <- [1,278,null,{}] 08:39:58 INFO - PROCESS | 1655 | 1467992398633 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}] 08:39:58 INFO - PROCESS | 1655 | 1467992398635 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:58 INFO - PROCESS | 1655 | 1467992398724 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 08:39:58 INFO - PROCESS | 1655 | 1467992398756 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:58 INFO - PROCESS | 1655 | 1467992398757 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e47800 == 37 [pid = 1655] [id = 77] 08:39:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a427400) [pid = 1655] [serial = 228] [outer = 0x0] 08:39:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a4ce400) [pid = 1655] [serial = 229] [outer = 0x12a427400] 08:39:58 INFO - PROCESS | 1655 | 1467992398781 Marionette DEBUG loaded listener.js 08:39:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a4d6000) [pid = 1655] [serial = 230] [outer = 0x12a427400] 08:39:59 INFO - PROCESS | 1655 | 1467992399066 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]]]}] 08:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 08:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 468ms 08:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 08:39:59 INFO - PROCESS | 1655 | 1467992399098 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 08:39:59 INFO - PROCESS | 1655 | 1467992399099 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 08:39:59 INFO - PROCESS | 1655 | 1467992399104 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 08:39:59 INFO - PROCESS | 1655 | 1467992399106 Marionette TRACE conn2 <- [1,282,null,{}] 08:39:59 INFO - PROCESS | 1655 | 1467992399108 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}] 08:39:59 INFO - PROCESS | 1655 | 1467992399109 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:59 INFO - PROCESS | 1655 | 1467992399199 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 08:39:59 INFO - PROCESS | 1655 | 1467992399230 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:59 INFO - PROCESS | 1655 | 1467992399231 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x126621800 == 38 [pid = 1655] [id = 78] 08:39:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a55f800) [pid = 1655] [serial = 231] [outer = 0x0] 08:39:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a56e800) [pid = 1655] [serial = 232] [outer = 0x12a55f800] 08:39:59 INFO - PROCESS | 1655 | 1467992399255 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a8b2800) [pid = 1655] [serial = 233] [outer = 0x12a55f800] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123c5b800) [pid = 1655] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119fd1800) [pid = 1655] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x113c91000) [pid = 1655] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1180ac800) [pid = 1655] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11337c400) [pid = 1655] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x125729c00) [pid = 1655] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116637c00) [pid = 1655] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11675fc00) [pid = 1655] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118205000) [pid = 1655] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124d84400) [pid = 1655] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11697f000) [pid = 1655] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12885d800) [pid = 1655] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116768c00) [pid = 1655] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119448c00) [pid = 1655] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x120fd9400) [pid = 1655] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124f05400) [pid = 1655] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11675f800) [pid = 1655] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 08:39:59 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115dd4400) [pid = 1655] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 08:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 08:39:59 INFO - PROCESS | 1655 | 1467992399618 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]]]}] 08:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 520ms 08:39:59 INFO - PROCESS | 1655 | 1467992399623 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 08:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 08:39:59 INFO - PROCESS | 1655 | 1467992399624 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 08:39:59 INFO - PROCESS | 1655 | 1467992399626 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 08:39:59 INFO - PROCESS | 1655 | 1467992399627 Marionette TRACE conn2 <- [1,286,null,{}] 08:39:59 INFO - PROCESS | 1655 | 1467992399630 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}] 08:39:59 INFO - PROCESS | 1655 | 1467992399631 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:59 INFO - PROCESS | 1655 | 1467992399706 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 08:39:59 INFO - PROCESS | 1655 | 1467992399710 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:39:59 INFO - PROCESS | 1655 | 1467992399711 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:39:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d31000 == 39 [pid = 1655] [id = 79] 08:39:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1164e1400) [pid = 1655] [serial = 234] [outer = 0x0] 08:39:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1180b0400) [pid = 1655] [serial = 235] [outer = 0x1164e1400] 08:39:59 INFO - PROCESS | 1655 | 1467992399738 Marionette DEBUG loaded listener.js 08:39:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123804000) [pid = 1655] [serial = 236] [outer = 0x1164e1400] 08:40:00 INFO - PROCESS | 1655 | 1467992400041 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]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 08:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 419ms 08:40:00 INFO - PROCESS | 1655 | 1467992400046 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 08:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 08:40:00 INFO - PROCESS | 1655 | 1467992400048 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 08:40:00 INFO - PROCESS | 1655 | 1467992400057 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 1655 | 1467992400059 Marionette TRACE conn2 <- [1,290,null,{}] 08:40:00 INFO - PROCESS | 1655 | 1467992400061 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}] 08:40:00 INFO - PROCESS | 1655 | 1467992400063 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:00 INFO - PROCESS | 1655 | 1467992400175 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 08:40:00 INFO - PROCESS | 1655 | 1467992400202 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 1655 | 1467992400203 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dd3800 == 40 [pid = 1655] [id = 80] 08:40:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x116981000) [pid = 1655] [serial = 237] [outer = 0x0] 08:40:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x125730000) [pid = 1655] [serial = 238] [outer = 0x116981000] 08:40:00 INFO - PROCESS | 1655 | 1467992400229 Marionette DEBUG loaded listener.js 08:40:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12af32000) [pid = 1655] [serial = 239] [outer = 0x116981000] 08:40:00 INFO - PROCESS | 1655 | 1467992400505 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]]]}] 08:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 08:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 476ms 08:40:00 INFO - PROCESS | 1655 | 1467992400526 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 08:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 08:40:00 INFO - PROCESS | 1655 | 1467992400527 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 08:40:00 INFO - PROCESS | 1655 | 1467992400530 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 08:40:00 INFO - PROCESS | 1655 | 1467992400531 Marionette TRACE conn2 <- [1,294,null,{}] 08:40:00 INFO - PROCESS | 1655 | 1467992400540 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}] 08:40:00 INFO - PROCESS | 1655 | 1467992400541 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:00 INFO - PROCESS | 1655 | 1467992400622 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 08:40:00 INFO - PROCESS | 1655 | 1467992400626 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:00 INFO - PROCESS | 1655 | 1467992400627 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294d7800 == 41 [pid = 1655] [id = 81] 08:40:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12af32400) [pid = 1655] [serial = 240] [outer = 0x0] 08:40:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b09ac00) [pid = 1655] [serial = 241] [outer = 0x12af32400] 08:40:00 INFO - PROCESS | 1655 | 1467992400650 Marionette DEBUG loaded listener.js 08:40:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12b772800) [pid = 1655] [serial = 242] [outer = 0x12af32400] 08:40:00 INFO - PROCESS | 1655 | 1467992400963 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]]]}] 08:40:01 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. 08:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 472ms 08:40:01 INFO - PROCESS | 1655 | 1467992401004 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 1655 | 1467992401006 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 08:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 08:40:01 INFO - PROCESS | 1655 | 1467992401009 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 1655 | 1467992401011 Marionette TRACE conn2 <- [1,298,null,{}] 08:40:01 INFO - PROCESS | 1655 | 1467992401014 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}] 08:40:01 INFO - PROCESS | 1655 | 1467992401016 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:01 INFO - PROCESS | 1655 | 1467992401167 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 08:40:01 INFO - PROCESS | 1655 | 1467992401180 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 1655 | 1467992401181 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294ea000 == 42 [pid = 1655] [id = 82] 08:40:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12b096000) [pid = 1655] [serial = 243] [outer = 0x0] 08:40:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b77c800) [pid = 1655] [serial = 244] [outer = 0x12b096000] 08:40:01 INFO - PROCESS | 1655 | 1467992401221 Marionette DEBUG loaded listener.js 08:40:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b8a6000) [pid = 1655] [serial = 245] [outer = 0x12b096000] 08:40:01 INFO - PROCESS | 1655 | 1467992401624 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]]]}] 08:40:01 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. 08:40:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 671ms 08:40:01 INFO - PROCESS | 1655 | 1467992401680 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 08:40:01 INFO - PROCESS | 1655 | 1467992401683 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 08:40:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 08:40:01 INFO - PROCESS | 1655 | 1467992401686 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 08:40:01 INFO - PROCESS | 1655 | 1467992401689 Marionette TRACE conn2 <- [1,302,null,{}] 08:40:01 INFO - PROCESS | 1655 | 1467992401693 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}] 08:40:01 INFO - PROCESS | 1655 | 1467992401695 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:01 INFO - PROCESS | 1655 | 1467992401847 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 08:40:01 INFO - PROCESS | 1655 | 1467992401957 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:01 INFO - PROCESS | 1655 | 1467992401960 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169c4800 == 43 [pid = 1655] [id = 83] 08:40:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1176d8000) [pid = 1655] [serial = 246] [outer = 0x0] 08:40:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1180af800) [pid = 1655] [serial = 247] [outer = 0x1176d8000] 08:40:01 INFO - PROCESS | 1655 | 1467992401993 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118714000) [pid = 1655] [serial = 248] [outer = 0x1176d8000] 08:40:02 INFO - PROCESS | 1655 | 1467992402404 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]]]}] 08:40:02 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. 08:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 771ms 08:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 08:40:02 INFO - PROCESS | 1655 | 1467992402458 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 08:40:02 INFO - PROCESS | 1655 | 1467992402461 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 08:40:02 INFO - PROCESS | 1655 | 1467992402465 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 08:40:02 INFO - PROCESS | 1655 | 1467992402467 Marionette TRACE conn2 <- [1,306,null,{}] 08:40:02 INFO - PROCESS | 1655 | 1467992402470 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}] 08:40:02 INFO - PROCESS | 1655 | 1467992402471 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:02 INFO - PROCESS | 1655 | 1467992402569 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 08:40:02 INFO - PROCESS | 1655 | 1467992402619 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:02 INFO - PROCESS | 1655 | 1467992402620 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f0e800 == 44 [pid = 1655] [id = 84] 08:40:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11954c800) [pid = 1655] [serial = 249] [outer = 0x0] 08:40:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x120fd8400) [pid = 1655] [serial = 250] [outer = 0x11954c800] 08:40:02 INFO - PROCESS | 1655 | 1467992402650 Marionette DEBUG loaded listener.js 08:40:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123848800) [pid = 1655] [serial = 251] [outer = 0x11954c800] 08:40:03 INFO - PROCESS | 1655 | 1467992403052 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]]]}] 08:40:03 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. 08:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 620ms 08:40:03 INFO - PROCESS | 1655 | 1467992403086 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 08:40:03 INFO - PROCESS | 1655 | 1467992403087 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 08:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 08:40:03 INFO - PROCESS | 1655 | 1467992403090 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 08:40:03 INFO - PROCESS | 1655 | 1467992403092 Marionette TRACE conn2 <- [1,310,null,{}] 08:40:03 INFO - PROCESS | 1655 | 1467992403100 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}] 08:40:03 INFO - PROCESS | 1655 | 1467992403103 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:03 INFO - PROCESS | 1655 | 1467992403217 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 08:40:03 INFO - PROCESS | 1655 | 1467992403279 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:03 INFO - PROCESS | 1655 | 1467992403281 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b8000 == 45 [pid = 1655] [id = 85] 08:40:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123c5b800) [pid = 1655] [serial = 252] [outer = 0x0] 08:40:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12444b800) [pid = 1655] [serial = 253] [outer = 0x123c5b800] 08:40:03 INFO - PROCESS | 1655 | 1467992403324 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124d8cc00) [pid = 1655] [serial = 254] [outer = 0x123c5b800] 08:40:03 INFO - PROCESS | 1655 | 1467992403751 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]]]}] 08:40:03 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. 08:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 671ms 08:40:03 INFO - PROCESS | 1655 | 1467992403762 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 08:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 08:40:03 INFO - PROCESS | 1655 | 1467992403764 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 08:40:03 INFO - PROCESS | 1655 | 1467992403766 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 08:40:03 INFO - PROCESS | 1655 | 1467992403768 Marionette TRACE conn2 <- [1,314,null,{}] 08:40:03 INFO - PROCESS | 1655 | 1467992403770 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}] 08:40:03 INFO - PROCESS | 1655 | 1467992403771 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:03 INFO - PROCESS | 1655 | 1467992403872 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 08:40:03 INFO - PROCESS | 1655 | 1467992403917 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:03 INFO - PROCESS | 1655 | 1467992403919 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x116674800 == 46 [pid = 1655] [id = 86] 08:40:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x124445000) [pid = 1655] [serial = 255] [outer = 0x0] 08:40:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x124f09c00) [pid = 1655] [serial = 256] [outer = 0x124445000] 08:40:03 INFO - PROCESS | 1655 | 1467992403948 Marionette DEBUG loaded listener.js 08:40:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12616c000) [pid = 1655] [serial = 257] [outer = 0x124445000] 08:40:04 INFO - PROCESS | 1655 | 1467992404522 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]]]}] 08:40:04 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. 08:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 823ms 08:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 08:40:04 INFO - PROCESS | 1655 | 1467992404589 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 08:40:04 INFO - PROCESS | 1655 | 1467992404591 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 08:40:04 INFO - PROCESS | 1655 | 1467992404594 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 08:40:04 INFO - PROCESS | 1655 | 1467992404596 Marionette TRACE conn2 <- [1,318,null,{}] 08:40:04 INFO - PROCESS | 1655 | 1467992404600 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}] 08:40:04 INFO - PROCESS | 1655 | 1467992404604 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:04 INFO - PROCESS | 1655 | 1467992404689 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 08:40:04 INFO - PROCESS | 1655 | 1467992404753 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:04 INFO - PROCESS | 1655 | 1467992404755 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f31800 == 47 [pid = 1655] [id = 87] 08:40:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1185b3400) [pid = 1655] [serial = 258] [outer = 0x0] 08:40:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x118720c00) [pid = 1655] [serial = 259] [outer = 0x1185b3400] 08:40:04 INFO - PROCESS | 1655 | 1467992404783 Marionette DEBUG loaded listener.js 08:40:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x119454400) [pid = 1655] [serial = 260] [outer = 0x1185b3400] 08:40:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1294d7800 == 46 [pid = 1655] [id = 81] 08:40:05 INFO - PROCESS | 1655 | --DOCSHELL 0x128dd3800 == 45 [pid = 1655] [id = 80] 08:40:05 INFO - PROCESS | 1655 | --DOCSHELL 0x123d31000 == 44 [pid = 1655] [id = 79] 08:40:05 INFO - PROCESS | 1655 | --DOCSHELL 0x126621800 == 43 [pid = 1655] [id = 78] 08:40:05 INFO - PROCESS | 1655 | --DOCSHELL 0x115e47800 == 42 [pid = 1655] [id = 77] 08:40:05 INFO - PROCESS | 1655 | --DOCSHELL 0x123f3e000 == 41 [pid = 1655] [id = 76] 08:40:05 INFO - PROCESS | 1655 | --DOCSHELL 0x123d3d000 == 40 [pid = 1655] [id = 75] 08:40:05 INFO - PROCESS | 1655 | --DOCSHELL 0x119c73800 == 39 [pid = 1655] [id = 74] 08:40:05 INFO - PROCESS | 1655 | --DOCSHELL 0x11951b000 == 38 [pid = 1655] [id = 73] 08:40:05 INFO - PROCESS | 1655 | --DOCSHELL 0x118766000 == 37 [pid = 1655] [id = 72] 08:40:05 INFO - PROCESS | 1655 | --DOCSHELL 0x117148800 == 36 [pid = 1655] [id = 71] 08:40:05 INFO - PROCESS | 1655 | --DOCSHELL 0x115e4b800 == 35 [pid = 1655] [id = 70] 08:40:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1289b5000 == 34 [pid = 1655] [id = 68] 08:40:05 INFO - PROCESS | 1655 | 1467992405145 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]]]}] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x116908800) [pid = 1655] [serial = 165] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1176dd000) [pid = 1655] [serial = 166] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x119448400) [pid = 1655] [serial = 189] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123e33400) [pid = 1655] [serial = 190] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x126868000) [pid = 1655] [serial = 192] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118203400) [pid = 1655] [serial = 163] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x116af0000) [pid = 1655] [serial = 162] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1292b3c00) [pid = 1655] [serial = 198] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1180b3c00) [pid = 1655] [serial = 148] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1176d6400) [pid = 1655] [serial = 147] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11954a000) [pid = 1655] [serial = 151] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1266d3400) [pid = 1655] [serial = 187] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119454000) [pid = 1655] [serial = 150] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124449400) [pid = 1655] [serial = 154] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123c5b400) [pid = 1655] [serial = 153] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12572f800) [pid = 1655] [serial = 157] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x125125000) [pid = 1655] [serial = 156] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126b81800) [pid = 1655] [serial = 193] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1199a5800) [pid = 1655] [serial = 160] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124440800) [pid = 1655] [serial = 178] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1292bd800) [pid = 1655] [serial = 199] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128855000) [pid = 1655] [serial = 195] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123806400) [pid = 1655] [serial = 175] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11834a400) [pid = 1655] [serial = 159] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12908b400) [pid = 1655] [serial = 196] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12444dc00) [pid = 1655] [serial = 180] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x120fe2c00) [pid = 1655] [serial = 174] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123a08400) [pid = 1655] [serial = 177] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118524800) [pid = 1655] [serial = 168] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118722400) [pid = 1655] [serial = 169] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x125727400) [pid = 1655] [serial = 183] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1256b2400) [pid = 1655] [serial = 181] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126538800) [pid = 1655] [serial = 186] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126165000) [pid = 1655] [serial = 184] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119543800) [pid = 1655] [serial = 171] [outer = 0x0] [url = about:blank] 08:40:05 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1199aa400) [pid = 1655] [serial = 172] [outer = 0x0] [url = about:blank] 08:40:05 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. 08:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 571ms 08:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 08:40:05 INFO - PROCESS | 1655 | 1467992405165 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 08:40:05 INFO - PROCESS | 1655 | 1467992405168 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 08:40:05 INFO - PROCESS | 1655 | 1467992405172 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 1655 | 1467992405174 Marionette TRACE conn2 <- [1,322,null,{}] 08:40:05 INFO - PROCESS | 1655 | 1467992405176 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}] 08:40:05 INFO - PROCESS | 1655 | 1467992405178 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:05 INFO - PROCESS | 1655 | 1467992405254 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 08:40:05 INFO - PROCESS | 1655 | 1467992405258 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 1655 | 1467992405259 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169c0000 == 35 [pid = 1655] [id = 88] 08:40:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119541800) [pid = 1655] [serial = 261] [outer = 0x0] 08:40:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119549000) [pid = 1655] [serial = 262] [outer = 0x119541800] 08:40:05 INFO - PROCESS | 1655 | 1467992405288 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119ad8c00) [pid = 1655] [serial = 263] [outer = 0x119541800] 08:40:05 INFO - PROCESS | 1655 | 1467992405614 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]]]}] 08:40:05 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. 08:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 470ms 08:40:05 INFO - PROCESS | 1655 | 1467992405643 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 08:40:05 INFO - PROCESS | 1655 | 1467992405644 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 08:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 08:40:05 INFO - PROCESS | 1655 | 1467992405646 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 08:40:05 INFO - PROCESS | 1655 | 1467992405648 Marionette TRACE conn2 <- [1,326,null,{}] 08:40:05 INFO - PROCESS | 1655 | 1467992405656 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}] 08:40:05 INFO - PROCESS | 1655 | 1467992405659 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:05 INFO - PROCESS | 1655 | 1467992405742 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 08:40:05 INFO - PROCESS | 1655 | 1467992405791 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:05 INFO - PROCESS | 1655 | 1467992405793 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1188b0800 == 36 [pid = 1655] [id = 89] 08:40:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x120fe1400) [pid = 1655] [serial = 264] [outer = 0x0] 08:40:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123e33400) [pid = 1655] [serial = 265] [outer = 0x120fe1400] 08:40:05 INFO - PROCESS | 1655 | 1467992405820 Marionette DEBUG loaded listener.js 08:40:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124b8f800) [pid = 1655] [serial = 266] [outer = 0x120fe1400] 08:40:06 INFO - PROCESS | 1655 | 1467992406118 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]]]}] 08:40:06 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. 08:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 523ms 08:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 08:40:06 INFO - PROCESS | 1655 | 1467992406170 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 08:40:06 INFO - PROCESS | 1655 | 1467992406171 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 08:40:06 INFO - PROCESS | 1655 | 1467992406174 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 1655 | 1467992406175 Marionette TRACE conn2 <- [1,330,null,{}] 08:40:06 INFO - PROCESS | 1655 | 1467992406177 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}] 08:40:06 INFO - PROCESS | 1655 | 1467992406178 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:06 INFO - PROCESS | 1655 | 1467992406254 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 08:40:06 INFO - PROCESS | 1655 | 1467992406300 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 1655 | 1467992406302 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x119515800 == 37 [pid = 1655] [id = 90] 08:40:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12444f000) [pid = 1655] [serial = 267] [outer = 0x0] 08:40:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12572f800) [pid = 1655] [serial = 268] [outer = 0x12444f000] 08:40:06 INFO - PROCESS | 1655 | 1467992406326 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1265c7800) [pid = 1655] [serial = 269] [outer = 0x12444f000] 08:40:06 INFO - PROCESS | 1655 | 1467992406599 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]]]}] 08:40:06 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. 08:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 470ms 08:40:06 INFO - PROCESS | 1655 | 1467992406644 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 08:40:06 INFO - PROCESS | 1655 | 1467992406645 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 08:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 08:40:06 INFO - PROCESS | 1655 | 1467992406647 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 08:40:06 INFO - PROCESS | 1655 | 1467992406648 Marionette TRACE conn2 <- [1,334,null,{}] 08:40:06 INFO - PROCESS | 1655 | 1467992406653 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}] 08:40:06 INFO - PROCESS | 1655 | 1467992406655 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:06 INFO - PROCESS | 1655 | 1467992406729 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 08:40:06 INFO - PROCESS | 1655 | 1467992406751 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:06 INFO - PROCESS | 1655 | 1467992406752 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x123941000 == 38 [pid = 1655] [id = 91] 08:40:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126b77400) [pid = 1655] [serial = 270] [outer = 0x0] 08:40:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126b81000) [pid = 1655] [serial = 271] [outer = 0x126b77400] 08:40:06 INFO - PROCESS | 1655 | 1467992406776 Marionette DEBUG loaded listener.js 08:40:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1289cdc00) [pid = 1655] [serial = 272] [outer = 0x126b77400] 08:40:07 INFO - PROCESS | 1655 | 1467992407110 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]]]}] 08:40:07 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. 08:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 471ms 08:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 08:40:07 INFO - PROCESS | 1655 | 1467992407121 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 08:40:07 INFO - PROCESS | 1655 | 1467992407123 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 08:40:07 INFO - PROCESS | 1655 | 1467992407125 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 1655 | 1467992407126 Marionette TRACE conn2 <- [1,338,null,{}] 08:40:07 INFO - PROCESS | 1655 | 1467992407128 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}] 08:40:07 INFO - PROCESS | 1655 | 1467992407132 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:07 INFO - PROCESS | 1655 | 1467992407255 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 08:40:07 INFO - PROCESS | 1655 | 1467992407268 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 1655 | 1467992407270 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d31000 == 39 [pid = 1655] [id = 92] 08:40:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1289d0000) [pid = 1655] [serial = 273] [outer = 0x0] 08:40:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1289d6800) [pid = 1655] [serial = 274] [outer = 0x1289d0000] 08:40:07 INFO - PROCESS | 1655 | 1467992407295 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129093c00) [pid = 1655] [serial = 275] [outer = 0x1289d0000] 08:40:07 INFO - PROCESS | 1655 | 1467992407629 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]]]}] 08:40:07 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. 08:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 517ms 08:40:07 INFO - PROCESS | 1655 | 1467992407643 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 08:40:07 INFO - PROCESS | 1655 | 1467992407644 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 08:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 08:40:07 INFO - PROCESS | 1655 | 1467992407646 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 08:40:07 INFO - PROCESS | 1655 | 1467992407647 Marionette TRACE conn2 <- [1,342,null,{}] 08:40:07 INFO - PROCESS | 1655 | 1467992407650 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}] 08:40:07 INFO - PROCESS | 1655 | 1467992407652 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:07 INFO - PROCESS | 1655 | 1467992407742 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 08:40:07 INFO - PROCESS | 1655 | 1467992407773 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:07 INFO - PROCESS | 1655 | 1467992407780 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x125703800 == 40 [pid = 1655] [id = 93] 08:40:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b38c00) [pid = 1655] [serial = 276] [outer = 0x0] 08:40:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1292b9400) [pid = 1655] [serial = 277] [outer = 0x128b38c00] 08:40:07 INFO - PROCESS | 1655 | 1467992407804 Marionette DEBUG loaded listener.js 08:40:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a41e000) [pid = 1655] [serial = 278] [outer = 0x128b38c00] 08:40:08 INFO - PROCESS | 1655 | 1467992408090 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]]]}] 08:40:08 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. 08:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 474ms 08:40:08 INFO - PROCESS | 1655 | 1467992408132 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 1655 | 1467992408133 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 08:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 08:40:08 INFO - PROCESS | 1655 | 1467992408139 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 1655 | 1467992408140 Marionette TRACE conn2 <- [1,346,null,{}] 08:40:08 INFO - PROCESS | 1655 | 1467992408142 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}] 08:40:08 INFO - PROCESS | 1655 | 1467992408143 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:08 INFO - PROCESS | 1655 | 1467992408239 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 08:40:08 INFO - PROCESS | 1655 | 1467992408251 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 1655 | 1467992408252 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x125768000 == 41 [pid = 1655] [id = 94] 08:40:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a4c9c00) [pid = 1655] [serial = 279] [outer = 0x0] 08:40:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a4d5c00) [pid = 1655] [serial = 280] [outer = 0x12a4c9c00] 08:40:08 INFO - PROCESS | 1655 | 1467992408276 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a8acc00) [pid = 1655] [serial = 281] [outer = 0x12a4c9c00] 08:40:08 INFO - PROCESS | 1655 | 1467992408586 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]]]}] 08:40:08 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. 08:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 470ms 08:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 08:40:08 INFO - PROCESS | 1655 | 1467992408608 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 08:40:08 INFO - PROCESS | 1655 | 1467992408609 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 08:40:08 INFO - PROCESS | 1655 | 1467992408611 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 08:40:08 INFO - PROCESS | 1655 | 1467992408612 Marionette TRACE conn2 <- [1,350,null,{}] 08:40:08 INFO - PROCESS | 1655 | 1467992408614 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}] 08:40:08 INFO - PROCESS | 1655 | 1467992408616 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:08 INFO - PROCESS | 1655 | 1467992408712 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 08:40:08 INFO - PROCESS | 1655 | 1467992408749 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:08 INFO - PROCESS | 1655 | 1467992408750 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268e6800 == 42 [pid = 1655] [id = 95] 08:40:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a4ca400) [pid = 1655] [serial = 282] [outer = 0x0] 08:40:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a8ba000) [pid = 1655] [serial = 283] [outer = 0x12a4ca400] 08:40:08 INFO - PROCESS | 1655 | 1467992408774 Marionette DEBUG loaded listener.js 08:40:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b0a0c00) [pid = 1655] [serial = 284] [outer = 0x12a4ca400] 08:40:09 INFO - PROCESS | 1655 | 1467992409073 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]]]}] 08:40:09 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. 08:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 518ms 08:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 08:40:09 INFO - PROCESS | 1655 | 1467992409129 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 1655 | 1467992409131 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 08:40:09 INFO - PROCESS | 1655 | 1467992409133 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 1655 | 1467992409134 Marionette TRACE conn2 <- [1,354,null,{}] 08:40:09 INFO - PROCESS | 1655 | 1467992409136 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}] 08:40:09 INFO - PROCESS | 1655 | 1467992409137 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:09 INFO - PROCESS | 1655 | 1467992409232 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 08:40:09 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1292b4c00) [pid = 1655] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 08:40:09 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118202400) [pid = 1655] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 08:40:09 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a55f800) [pid = 1655] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 08:40:09 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123806c00) [pid = 1655] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 08:40:09 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12686b400) [pid = 1655] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 08:40:09 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119198400) [pid = 1655] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 08:40:09 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a427400) [pid = 1655] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 08:40:09 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1245bf400) [pid = 1655] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 08:40:09 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116981000) [pid = 1655] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 08:40:09 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1164e1400) [pid = 1655] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 08:40:09 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12af32400) [pid = 1655] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 08:40:09 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x120fe4800) [pid = 1655] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 08:40:09 INFO - PROCESS | 1655 | 1467992409346 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 1655 | 1467992409347 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192de000 == 43 [pid = 1655] [id = 96] 08:40:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x115e28000) [pid = 1655] [serial = 285] [outer = 0x0] 08:40:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118202400) [pid = 1655] [serial = 286] [outer = 0x115e28000] 08:40:09 INFO - PROCESS | 1655 | 1467992409371 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1242a9000) [pid = 1655] [serial = 287] [outer = 0x115e28000] 08:40:09 INFO - PROCESS | 1655 | 1467992409670 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]]]}] 08:40:09 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. 08:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 570ms 08:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 08:40:09 INFO - PROCESS | 1655 | 1467992409705 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 08:40:09 INFO - PROCESS | 1655 | 1467992409706 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 08:40:09 INFO - PROCESS | 1655 | 1467992409708 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 08:40:09 INFO - PROCESS | 1655 | 1467992409710 Marionette TRACE conn2 <- [1,358,null,{}] 08:40:09 INFO - PROCESS | 1655 | 1467992409712 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}] 08:40:09 INFO - PROCESS | 1655 | 1467992409714 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:09 INFO - PROCESS | 1655 | 1467992409809 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 08:40:09 INFO - PROCESS | 1655 | 1467992409813 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:09 INFO - PROCESS | 1655 | 1467992409814 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a2c6800 == 44 [pid = 1655] [id = 97] 08:40:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12686b400) [pid = 1655] [serial = 288] [outer = 0x0] 08:40:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b8a4400) [pid = 1655] [serial = 289] [outer = 0x12686b400] 08:40:09 INFO - PROCESS | 1655 | 1467992409843 Marionette DEBUG loaded listener.js 08:40:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12ba43c00) [pid = 1655] [serial = 290] [outer = 0x12686b400] 08:40:10 INFO - PROCESS | 1655 | 1467992410157 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]]]}] 08:40:10 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. 08:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 468ms 08:40:10 INFO - PROCESS | 1655 | 1467992410178 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 08:40:10 INFO - PROCESS | 1655 | 1467992410179 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 08:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 08:40:10 INFO - PROCESS | 1655 | 1467992410182 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 08:40:10 INFO - PROCESS | 1655 | 1467992410183 Marionette TRACE conn2 <- [1,362,null,{}] 08:40:10 INFO - PROCESS | 1655 | 1467992410189 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}] 08:40:10 INFO - PROCESS | 1655 | 1467992410190 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:10 INFO - PROCESS | 1655 | 1467992410291 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 08:40:10 INFO - PROCESS | 1655 | 1467992410297 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 1655 | 1467992410298 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a805000 == 45 [pid = 1655] [id = 98] 08:40:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129354400) [pid = 1655] [serial = 291] [outer = 0x0] 08:40:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12ba49c00) [pid = 1655] [serial = 292] [outer = 0x129354400] 08:40:10 INFO - PROCESS | 1655 | 1467992410323 Marionette DEBUG loaded listener.js 08:40:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12ba51800) [pid = 1655] [serial = 293] [outer = 0x129354400] 08:40:10 INFO - PROCESS | 1655 | 1467992410634 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]]]}] 08:40:10 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. 08:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 472ms 08:40:10 INFO - PROCESS | 1655 | 1467992410655 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 08:40:10 INFO - PROCESS | 1655 | 1467992410657 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 08:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 08:40:10 INFO - PROCESS | 1655 | 1467992410659 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 08:40:10 INFO - PROCESS | 1655 | 1467992410660 Marionette TRACE conn2 <- [1,366,null,{}] 08:40:10 INFO - PROCESS | 1655 | 1467992410662 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}] 08:40:10 INFO - PROCESS | 1655 | 1467992410663 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:10 INFO - PROCESS | 1655 | 1467992410748 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 08:40:10 INFO - PROCESS | 1655 | 1467992410754 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:10 INFO - PROCESS | 1655 | 1467992410755 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9b1000 == 46 [pid = 1655] [id = 99] 08:40:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12616bc00) [pid = 1655] [serial = 294] [outer = 0x0] 08:40:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12be71800) [pid = 1655] [serial = 295] [outer = 0x12616bc00] 08:40:10 INFO - PROCESS | 1655 | 1467992410779 Marionette DEBUG loaded listener.js 08:40:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12be79c00) [pid = 1655] [serial = 296] [outer = 0x12616bc00] 08:40:11 INFO - PROCESS | 1655 | 1467992411087 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]]]}] 08:40:11 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. 08:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 08:40:11 INFO - PROCESS | 1655 | 1467992411127 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 08:40:11 INFO - PROCESS | 1655 | 1467992411128 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 08:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 08:40:11 INFO - PROCESS | 1655 | 1467992411130 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 08:40:11 INFO - PROCESS | 1655 | 1467992411132 Marionette TRACE conn2 <- [1,370,null,{}] 08:40:11 INFO - PROCESS | 1655 | 1467992411134 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}] 08:40:11 INFO - PROCESS | 1655 | 1467992411135 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:11 INFO - PROCESS | 1655 | 1467992411239 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 08:40:11 INFO - PROCESS | 1655 | 1467992411245 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 1655 | 1467992411246 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9d8800 == 47 [pid = 1655] [id = 100] 08:40:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12be72c00) [pid = 1655] [serial = 297] [outer = 0x0] 08:40:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12beaf000) [pid = 1655] [serial = 298] [outer = 0x12be72c00] 08:40:11 INFO - PROCESS | 1655 | 1467992411270 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12beb7c00) [pid = 1655] [serial = 299] [outer = 0x12be72c00] 08:40:11 INFO - PROCESS | 1655 | 1467992411680 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]]]}] 08:40:11 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. 08:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 571ms 08:40:11 INFO - PROCESS | 1655 | 1467992411703 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 08:40:11 INFO - PROCESS | 1655 | 1467992411706 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 08:40:11 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 08:40:11 INFO - PROCESS | 1655 | 1467992411709 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 08:40:11 INFO - PROCESS | 1655 | 1467992411711 Marionette TRACE conn2 <- [1,374,null,{}] 08:40:11 INFO - PROCESS | 1655 | 1467992411716 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}] 08:40:11 INFO - PROCESS | 1655 | 1467992411717 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:11 INFO - PROCESS | 1655 | 1467992411819 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 08:40:11 INFO - PROCESS | 1655 | 1467992411870 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:11 INFO - PROCESS | 1655 | 1467992411871 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x118168000 == 48 [pid = 1655] [id = 101] 08:40:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11834b400) [pid = 1655] [serial = 300] [outer = 0x0] 08:40:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119192000) [pid = 1655] [serial = 301] [outer = 0x11834b400] 08:40:11 INFO - PROCESS | 1655 | 1467992411902 Marionette DEBUG loaded listener.js 08:40:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119540400) [pid = 1655] [serial = 302] [outer = 0x11834b400] 08:40:12 INFO - PROCESS | 1655 | 1467992412334 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 08:40:12 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 08:40:12 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 671ms 08:40:12 INFO - PROCESS | 1655 | 1467992412380 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 08:40:12 INFO - PROCESS | 1655 | 1467992412383 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 08:40:12 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 08:40:12 INFO - PROCESS | 1655 | 1467992412388 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 08:40:12 INFO - PROCESS | 1655 | 1467992412390 Marionette TRACE conn2 <- [1,378,null,{}] 08:40:12 INFO - PROCESS | 1655 | 1467992412392 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}] 08:40:12 INFO - PROCESS | 1655 | 1467992412394 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:12 INFO - PROCESS | 1655 | 1467992412497 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 08:40:12 INFO - PROCESS | 1655 | 1467992412560 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:12 INFO - PROCESS | 1655 | 1467992412562 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a84800 == 49 [pid = 1655] [id = 102] 08:40:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119c33400) [pid = 1655] [serial = 303] [outer = 0x0] 08:40:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x124585400) [pid = 1655] [serial = 304] [outer = 0x119c33400] 08:40:12 INFO - PROCESS | 1655 | 1467992412595 Marionette DEBUG loaded listener.js 08:40:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1256ac800) [pid = 1655] [serial = 305] [outer = 0x119c33400] 08:40:13 INFO - PROCESS | 1655 | 1467992413006 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 08:40:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 670ms 08:40:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 08:40:13 INFO - PROCESS | 1655 | 1467992413059 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 08:40:13 INFO - PROCESS | 1655 | 1467992413061 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 08:40:13 INFO - PROCESS | 1655 | 1467992413063 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 1655 | 1467992413065 Marionette TRACE conn2 <- [1,382,null,{}] 08:40:13 INFO - PROCESS | 1655 | 1467992413073 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}] 08:40:13 INFO - PROCESS | 1655 | 1467992413076 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:13 INFO - PROCESS | 1655 | 1467992413195 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 08:40:13 INFO - PROCESS | 1655 | 1467992413248 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 1655 | 1467992413250 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9b5800 == 50 [pid = 1655] [id = 103] 08:40:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1289cd800) [pid = 1655] [serial = 306] [outer = 0x0] 08:40:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1289d6c00) [pid = 1655] [serial = 307] [outer = 0x1289cd800] 08:40:13 INFO - PROCESS | 1655 | 1467992413294 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12908b000) [pid = 1655] [serial = 308] [outer = 0x1289cd800] 08:40:13 INFO - PROCESS | 1655 | 1467992413709 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 08:40:13 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 08:40:13 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 674ms 08:40:13 INFO - PROCESS | 1655 | 1467992413738 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 08:40:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 08:40:13 INFO - PROCESS | 1655 | 1467992413740 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 08:40:13 INFO - PROCESS | 1655 | 1467992413742 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 08:40:13 INFO - PROCESS | 1655 | 1467992413743 Marionette TRACE conn2 <- [1,386,null,{}] 08:40:13 INFO - PROCESS | 1655 | 1467992413746 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}] 08:40:13 INFO - PROCESS | 1655 | 1467992413747 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:13 INFO - PROCESS | 1655 | 1467992413850 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 08:40:13 INFO - PROCESS | 1655 | 1467992413913 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:13 INFO - PROCESS | 1655 | 1467992413915 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba06800 == 51 [pid = 1655] [id = 104] 08:40:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x129355800) [pid = 1655] [serial = 309] [outer = 0x0] 08:40:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12af34c00) [pid = 1655] [serial = 310] [outer = 0x129355800] 08:40:13 INFO - PROCESS | 1655 | 1467992413945 Marionette DEBUG loaded listener.js 08:40:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12b8aa000) [pid = 1655] [serial = 311] [outer = 0x129355800] 08:40:14 INFO - PROCESS | 1655 | 1467992414375 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]]]}] 08:40:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 08:40:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 669ms 08:40:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 08:40:14 INFO - PROCESS | 1655 | 1467992414412 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 08:40:14 INFO - PROCESS | 1655 | 1467992414413 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 08:40:14 INFO - PROCESS | 1655 | 1467992414415 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 08:40:14 INFO - PROCESS | 1655 | 1467992414417 Marionette TRACE conn2 <- [1,390,null,{}] 08:40:14 INFO - PROCESS | 1655 | 1467992414419 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}] 08:40:14 INFO - PROCESS | 1655 | 1467992414420 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:14 INFO - PROCESS | 1655 | 1467992414541 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 08:40:14 INFO - PROCESS | 1655 | 1467992414787 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:14 INFO - PROCESS | 1655 | 1467992414789 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183a5000 == 52 [pid = 1655] [id = 105] 08:40:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1180b0800) [pid = 1655] [serial = 312] [outer = 0x0] 08:40:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x118203400) [pid = 1655] [serial = 313] [outer = 0x1180b0800] 08:40:14 INFO - PROCESS | 1655 | 1467992414820 Marionette DEBUG loaded listener.js 08:40:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x119529800) [pid = 1655] [serial = 314] [outer = 0x1180b0800] 08:40:15 INFO - PROCESS | 1655 | 1467992415275 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]]]}] 08:40:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 08:40:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 922ms 08:40:15 INFO - PROCESS | 1655 | 1467992415339 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 08:40:15 INFO - PROCESS | 1655 | 1467992415340 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 08:40:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 08:40:15 INFO - PROCESS | 1655 | 1467992415343 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 08:40:15 INFO - PROCESS | 1655 | 1467992415344 Marionette TRACE conn2 <- [1,394,null,{}] 08:40:15 INFO - PROCESS | 1655 | 1467992415348 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}] 08:40:15 INFO - PROCESS | 1655 | 1467992415350 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:15 INFO - PROCESS | 1655 | 1467992415438 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 08:40:15 INFO - PROCESS | 1655 | 1467992415507 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:15 INFO - PROCESS | 1655 | 1467992415508 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x116958000 == 53 [pid = 1655] [id = 106] 08:40:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x119546800) [pid = 1655] [serial = 315] [outer = 0x0] 08:40:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x119fd1800) [pid = 1655] [serial = 316] [outer = 0x119546800] 08:40:15 INFO - PROCESS | 1655 | 1467992415535 Marionette DEBUG loaded listener.js 08:40:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1240b5c00) [pid = 1655] [serial = 317] [outer = 0x119546800] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9b1000 == 52 [pid = 1655] [id = 99] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a805000 == 51 [pid = 1655] [id = 98] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a2c6800 == 50 [pid = 1655] [id = 97] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1192de000 == 49 [pid = 1655] [id = 96] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1268e6800 == 48 [pid = 1655] [id = 95] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x125768000 == 47 [pid = 1655] [id = 94] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x125703800 == 46 [pid = 1655] [id = 93] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123d31000 == 45 [pid = 1655] [id = 92] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12b77c800) [pid = 1655] [serial = 244] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123941000 == 44 [pid = 1655] [id = 91] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x119515800 == 43 [pid = 1655] [id = 90] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1188b0800 == 42 [pid = 1655] [id = 89] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1169c0000 == 41 [pid = 1655] [id = 88] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x116f31800 == 40 [pid = 1655] [id = 87] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x120f0e800 == 39 [pid = 1655] [id = 84] 08:40:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1169c4800 == 38 [pid = 1655] [id = 83] 08:40:15 INFO - PROCESS | 1655 | 1467992415911 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]]]}] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x129351400) [pid = 1655] [serial = 226] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11870a800) [pid = 1655] [serial = 208] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12a56e800) [pid = 1655] [serial = 232] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1240b8000) [pid = 1655] [serial = 214] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x128859c00) [pid = 1655] [serial = 223] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12444d400) [pid = 1655] [serial = 215] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x119531c00) [pid = 1655] [serial = 211] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12a4ce400) [pid = 1655] [serial = 229] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x124bad400) [pid = 1655] [serial = 217] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x125730000) [pid = 1655] [serial = 238] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12c933000) [pid = 1655] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12908ac00) [pid = 1655] [serial = 224] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1180b0400) [pid = 1655] [serial = 235] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a4d6000) [pid = 1655] [serial = 230] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12b09ac00) [pid = 1655] [serial = 241] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12af32000) [pid = 1655] [serial = 239] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12a8b2800) [pid = 1655] [serial = 233] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118211c00) [pid = 1655] [serial = 207] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119c26800) [pid = 1655] [serial = 212] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x117db0400) [pid = 1655] [serial = 204] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x125724c00) [pid = 1655] [serial = 220] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a420800) [pid = 1655] [serial = 227] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123804000) [pid = 1655] [serial = 236] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126169400) [pid = 1655] [serial = 221] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x125124400) [pid = 1655] [serial = 218] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12934f400) [pid = 1655] [serial = 201] [outer = 0x0] [url = about:blank] 08:40:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b772800) [pid = 1655] [serial = 242] [outer = 0x0] [url = about:blank] 08:40:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 08:40:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 621ms 08:40:15 INFO - PROCESS | 1655 | 1467992415966 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 08:40:15 INFO - PROCESS | 1655 | 1467992415969 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 08:40:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 08:40:15 INFO - PROCESS | 1655 | 1467992415971 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 08:40:15 INFO - PROCESS | 1655 | 1467992415972 Marionette TRACE conn2 <- [1,398,null,{}] 08:40:15 INFO - PROCESS | 1655 | 1467992415975 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}] 08:40:15 INFO - PROCESS | 1655 | 1467992415976 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:16 INFO - PROCESS | 1655 | 1467992416075 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 08:40:16 INFO - PROCESS | 1655 | 1467992416081 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 1655 | 1467992416083 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x118175800 == 39 [pid = 1655] [id = 107] 08:40:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124587400) [pid = 1655] [serial = 318] [outer = 0x0] 08:40:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124f03400) [pid = 1655] [serial = 319] [outer = 0x124587400] 08:40:16 INFO - PROCESS | 1655 | 1467992416111 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x125731c00) [pid = 1655] [serial = 320] [outer = 0x124587400] 08:40:16 INFO - PROCESS | 1655 | 1467992416448 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]]]}] 08:40:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 08:40:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 518ms 08:40:16 INFO - PROCESS | 1655 | 1467992416490 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 08:40:16 INFO - PROCESS | 1655 | 1467992416491 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 08:40:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 08:40:16 INFO - PROCESS | 1655 | 1467992416497 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 08:40:16 INFO - PROCESS | 1655 | 1467992416501 Marionette TRACE conn2 <- [1,402,null,{}] 08:40:16 INFO - PROCESS | 1655 | 1467992416505 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}] 08:40:16 INFO - PROCESS | 1655 | 1467992416507 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:16 INFO - PROCESS | 1655 | 1467992416588 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 08:40:16 INFO - PROCESS | 1655 | 1467992416593 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:16 INFO - PROCESS | 1655 | 1467992416595 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f0f000 == 40 [pid = 1655] [id = 108] 08:40:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126169400) [pid = 1655] [serial = 321] [outer = 0x0] 08:40:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12885a000) [pid = 1655] [serial = 322] [outer = 0x126169400] 08:40:16 INFO - PROCESS | 1655 | 1467992416620 Marionette DEBUG loaded listener.js 08:40:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128d99c00) [pid = 1655] [serial = 323] [outer = 0x126169400] 08:40:16 INFO - PROCESS | 1655 | 1467992416986 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]]]}] 08:40:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 08:40:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 526ms 08:40:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 08:40:17 INFO - PROCESS | 1655 | 1467992417021 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 08:40:17 INFO - PROCESS | 1655 | 1467992417024 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 08:40:17 INFO - PROCESS | 1655 | 1467992417027 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 1655 | 1467992417029 Marionette TRACE conn2 <- [1,406,null,{}] 08:40:17 INFO - PROCESS | 1655 | 1467992417032 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}] 08:40:17 INFO - PROCESS | 1655 | 1467992417034 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:17 INFO - PROCESS | 1655 | 1467992417158 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 08:40:17 INFO - PROCESS | 1655 | 1467992417163 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 1655 | 1467992417164 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d3e000 == 41 [pid = 1655] [id = 109] 08:40:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1292bb400) [pid = 1655] [serial = 324] [outer = 0x0] 08:40:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x129359c00) [pid = 1655] [serial = 325] [outer = 0x1292bb400] 08:40:17 INFO - PROCESS | 1655 | 1467992417204 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a4cd800) [pid = 1655] [serial = 326] [outer = 0x1292bb400] 08:40:17 INFO - PROCESS | 1655 | 1467992417625 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]]]}] 08:40:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 08:40:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 621ms 08:40:17 INFO - PROCESS | 1655 | 1467992417670 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 08:40:17 INFO - PROCESS | 1655 | 1467992417671 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 08:40:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 08:40:17 INFO - PROCESS | 1655 | 1467992417681 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 08:40:17 INFO - PROCESS | 1655 | 1467992417682 Marionette TRACE conn2 <- [1,410,null,{}] 08:40:17 INFO - PROCESS | 1655 | 1467992417697 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}] 08:40:17 INFO - PROCESS | 1655 | 1467992417699 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:17 INFO - PROCESS | 1655 | 1467992417776 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 08:40:17 INFO - PROCESS | 1655 | 1467992417781 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:17 INFO - PROCESS | 1655 | 1467992417787 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x125718000 == 42 [pid = 1655] [id = 110] 08:40:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b8ac400) [pid = 1655] [serial = 327] [outer = 0x0] 08:40:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12b8b0000) [pid = 1655] [serial = 328] [outer = 0x12b8ac400] 08:40:17 INFO - PROCESS | 1655 | 1467992417819 Marionette DEBUG loaded listener.js 08:40:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12be70000) [pid = 1655] [serial = 329] [outer = 0x12b8ac400] 08:40:18 INFO - PROCESS | 1655 | 1467992418204 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]]]}] 08:40:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 08:40:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 530ms 08:40:18 INFO - PROCESS | 1655 | 1467992418208 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 1655 | 1467992418209 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 08:40:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 08:40:18 INFO - PROCESS | 1655 | 1467992418211 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 1655 | 1467992418212 Marionette TRACE conn2 <- [1,414,null,{}] 08:40:18 INFO - PROCESS | 1655 | 1467992418214 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}] 08:40:18 INFO - PROCESS | 1655 | 1467992418216 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:18 INFO - PROCESS | 1655 | 1467992418313 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 08:40:18 INFO - PROCESS | 1655 | 1467992418326 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:18 INFO - PROCESS | 1655 | 1467992418327 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169bc800 == 43 [pid = 1655] [id = 111] 08:40:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12be76800) [pid = 1655] [serial = 330] [outer = 0x0] 08:40:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12c0cac00) [pid = 1655] [serial = 331] [outer = 0x12be76800] 08:40:18 INFO - PROCESS | 1655 | 1467992418351 Marionette DEBUG loaded listener.js 08:40:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12c0d0400) [pid = 1655] [serial = 332] [outer = 0x12be76800] 08:40:18 INFO - PROCESS | 1655 | 1467992418696 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]]]}] 08:40:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 08:40:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 518ms 08:40:18 INFO - PROCESS | 1655 | 1467992418738 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 08:40:18 INFO - PROCESS | 1655 | 1467992418739 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 08:40:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 08:40:18 INFO - PROCESS | 1655 | 1467992418742 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 08:40:18 INFO - PROCESS | 1655 | 1467992418743 Marionette TRACE conn2 <- [1,418,null,{}] 08:40:18 INFO - PROCESS | 1655 | 1467992418745 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}] 08:40:18 INFO - PROCESS | 1655 | 1467992418746 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:18 INFO - PROCESS | 1655 | 1467992418849 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 08:40:18 INFO - PROCESS | 1655 | 1467992418852 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:18 INFO - PROCESS | 1655 | 1467992418853 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dd4800 == 44 [pid = 1655] [id = 112] 08:40:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12beaa800) [pid = 1655] [serial = 333] [outer = 0x0] 08:40:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12c2d1000) [pid = 1655] [serial = 334] [outer = 0x12beaa800] 08:40:18 INFO - PROCESS | 1655 | 1467992418877 Marionette DEBUG loaded listener.js 08:40:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12c2d7000) [pid = 1655] [serial = 335] [outer = 0x12beaa800] 08:40:19 INFO - PROCESS | 1655 | 1467992419665 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]]]}] 08:40:19 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 08:40:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 968ms 08:40:19 INFO - PROCESS | 1655 | 1467992419711 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 08:40:19 INFO - PROCESS | 1655 | 1467992419712 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 08:40:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 08:40:19 INFO - PROCESS | 1655 | 1467992419714 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 08:40:19 INFO - PROCESS | 1655 | 1467992419715 Marionette TRACE conn2 <- [1,422,null,{}] 08:40:19 INFO - PROCESS | 1655 | 1467992419717 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}] 08:40:19 INFO - PROCESS | 1655 | 1467992419719 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:19 INFO - PROCESS | 1655 | 1467992419800 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 08:40:19 INFO - PROCESS | 1655 | 1467992419803 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:19 INFO - PROCESS | 1655 | 1467992419804 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294e6800 == 45 [pid = 1655] [id = 113] 08:40:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12c2cd400) [pid = 1655] [serial = 336] [outer = 0x0] 08:40:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12c929000) [pid = 1655] [serial = 337] [outer = 0x12c2cd400] 08:40:19 INFO - PROCESS | 1655 | 1467992419823 Marionette DEBUG loaded listener.js 08:40:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12c930400) [pid = 1655] [serial = 338] [outer = 0x12c2cd400] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12616bc00) [pid = 1655] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x128b38c00) [pid = 1655] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12a4c9c00) [pid = 1655] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a4ca400) [pid = 1655] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x119541800) [pid = 1655] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126b77400) [pid = 1655] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x124445000) [pid = 1655] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12444f000) [pid = 1655] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x120fe1400) [pid = 1655] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1185b3400) [pid = 1655] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12b096000) [pid = 1655] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x115e28000) [pid = 1655] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12686b400) [pid = 1655] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x129354400) [pid = 1655] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 08:40:20 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1289d0000) [pid = 1655] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 08:40:20 INFO - PROCESS | 1655 | 1467992420265 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 08:40:20 INFO - PROCESS | 1655 | 1467992420906 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]]]}] 08:40:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 08:40:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1223ms 08:40:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 08:40:20 INFO - PROCESS | 1655 | 1467992420938 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 08:40:20 INFO - PROCESS | 1655 | 1467992420939 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 08:40:20 INFO - PROCESS | 1655 | 1467992420942 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 08:40:20 INFO - PROCESS | 1655 | 1467992420943 Marionette TRACE conn2 <- [1,426,null,{}] 08:40:20 INFO - PROCESS | 1655 | 1467992420945 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}] 08:40:20 INFO - PROCESS | 1655 | 1467992420946 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:21 INFO - PROCESS | 1655 | 1467992421053 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 08:40:21 INFO - PROCESS | 1655 | 1467992421057 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:21 INFO - PROCESS | 1655 | 1467992421058 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294e0800 == 46 [pid = 1655] [id = 114] 08:40:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x110ef2c00) [pid = 1655] [serial = 339] [outer = 0x0] 08:40:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11944a000) [pid = 1655] [serial = 340] [outer = 0x110ef2c00] 08:40:21 INFO - PROCESS | 1655 | 1467992421083 Marionette DEBUG loaded listener.js 08:40:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12579f400) [pid = 1655] [serial = 341] [outer = 0x110ef2c00] 08:40:21 INFO - PROCESS | 1655 | 1467992421388 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] 08:40:21 INFO - PROCESS | 1655 | 1467992421413 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 08:40:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 08:40:21 INFO - PROCESS | 1655 | 1467992421415 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 1655 | 1467992421416 Marionette TRACE conn2 <- [1,430,null,{}] 08:40:21 INFO - PROCESS | 1655 | 1467992421421 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}] 08:40:21 INFO - PROCESS | 1655 | 1467992421422 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:21 INFO - PROCESS | 1655 | 1467992421499 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 08:40:21 INFO - PROCESS | 1655 | 1467992421505 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:21 INFO - PROCESS | 1655 | 1467992421506 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0d7800 == 47 [pid = 1655] [id = 115] 08:40:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11820f000) [pid = 1655] [serial = 342] [outer = 0x0] 08:40:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12b771c00) [pid = 1655] [serial = 343] [outer = 0x11820f000] 08:40:21 INFO - PROCESS | 1655 | 1467992421532 Marionette DEBUG loaded listener.js 08:40:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12c931c00) [pid = 1655] [serial = 344] [outer = 0x11820f000] 08:40:21 INFO - PROCESS | 1655 | 1467992421941 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]]]}] 08:40:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 08:40:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 570ms 08:40:21 INFO - PROCESS | 1655 | 1467992421988 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 08:40:21 INFO - PROCESS | 1655 | 1467992421990 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 08:40:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 08:40:21 INFO - PROCESS | 1655 | 1467992421993 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 08:40:21 INFO - PROCESS | 1655 | 1467992421996 Marionette TRACE conn2 <- [1,434,null,{}] 08:40:22 INFO - PROCESS | 1655 | 1467992422000 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}] 08:40:22 INFO - PROCESS | 1655 | 1467992422002 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:22 INFO - PROCESS | 1655 | 1467992422159 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 08:40:22 INFO - PROCESS | 1655 | 1467992422169 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:22 INFO - PROCESS | 1655 | 1467992422171 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be2a000 == 48 [pid = 1655] [id = 116] 08:40:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1128d2c00) [pid = 1655] [serial = 345] [outer = 0x0] 08:40:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a41f400) [pid = 1655] [serial = 346] [outer = 0x1128d2c00] 08:40:22 INFO - PROCESS | 1655 | 1467992422210 Marionette DEBUG loaded listener.js 08:40:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12c935000) [pid = 1655] [serial = 347] [outer = 0x1128d2c00] 08:40:22 INFO - PROCESS | 1655 | 1467992422840 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]]]}] 08:40:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 08:40:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 878ms 08:40:22 INFO - PROCESS | 1655 | 1467992422872 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 08:40:22 INFO - PROCESS | 1655 | 1467992422874 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 08:40:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 08:40:22 INFO - PROCESS | 1655 | 1467992422877 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 08:40:22 INFO - PROCESS | 1655 | 1467992422879 Marionette TRACE conn2 <- [1,438,null,{}] 08:40:22 INFO - PROCESS | 1655 | 1467992422883 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}] 08:40:22 INFO - PROCESS | 1655 | 1467992422885 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:22 INFO - PROCESS | 1655 | 1467992422987 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 08:40:23 INFO - PROCESS | 1655 | 1467992423054 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:23 INFO - PROCESS | 1655 | 1467992423056 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11875d800 == 49 [pid = 1655] [id = 117] 08:40:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1180b2c00) [pid = 1655] [serial = 348] [outer = 0x0] 08:40:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11919b800) [pid = 1655] [serial = 349] [outer = 0x1180b2c00] 08:40:23 INFO - PROCESS | 1655 | 1467992423087 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11959c800) [pid = 1655] [serial = 350] [outer = 0x1180b2c00] 08:40:23 INFO - PROCESS | 1655 | 1467992423509 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]]]}] 08:40:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 08:40:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 669ms 08:40:23 INFO - PROCESS | 1655 | 1467992423547 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 08:40:23 INFO - PROCESS | 1655 | 1467992423550 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 08:40:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 08:40:23 INFO - PROCESS | 1655 | 1467992423605 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 08:40:23 INFO - PROCESS | 1655 | 1467992423607 Marionette TRACE conn2 <- [1,442,null,{}] 08:40:23 INFO - PROCESS | 1655 | 1467992423609 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}] 08:40:23 INFO - PROCESS | 1655 | 1467992423611 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:23 INFO - PROCESS | 1655 | 1467992423717 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 08:40:23 INFO - PROCESS | 1655 | 1467992423783 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:23 INFO - PROCESS | 1655 | 1467992423785 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x124b3b800 == 50 [pid = 1655] [id = 118] 08:40:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1245bac00) [pid = 1655] [serial = 351] [outer = 0x0] 08:40:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x124baa800) [pid = 1655] [serial = 352] [outer = 0x1245bac00] 08:40:23 INFO - PROCESS | 1655 | 1467992423814 Marionette DEBUG loaded listener.js 08:40:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x125730000) [pid = 1655] [serial = 353] [outer = 0x1245bac00] 08:40:24 INFO - PROCESS | 1655 | 1467992424261 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]]]}] 08:40:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 08:40:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 704ms 08:40:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 08:40:24 INFO - PROCESS | 1655 | 1467992424276 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 1655 | 1467992424277 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 08:40:24 INFO - PROCESS | 1655 | 1467992424280 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 1655 | 1467992424282 Marionette TRACE conn2 <- [1,446,null,{}] 08:40:24 INFO - PROCESS | 1655 | 1467992424290 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}] 08:40:24 INFO - PROCESS | 1655 | 1467992424293 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:24 INFO - PROCESS | 1655 | 1467992424396 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 08:40:24 INFO - PROCESS | 1655 | 1467992424464 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:24 INFO - PROCESS | 1655 | 1467992424465 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be19000 == 51 [pid = 1655] [id = 119] 08:40:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x126869000) [pid = 1655] [serial = 354] [outer = 0x0] 08:40:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x128d9b000) [pid = 1655] [serial = 355] [outer = 0x126869000] 08:40:24 INFO - PROCESS | 1655 | 1467992424496 Marionette DEBUG loaded listener.js 08:40:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12934f800) [pid = 1655] [serial = 356] [outer = 0x126869000] 08:40:24 INFO - PROCESS | 1655 | 1467992424883 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]]]}] 08:40:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 08:40:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 626ms 08:40:24 INFO - PROCESS | 1655 | 1467992424929 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 08:40:24 INFO - PROCESS | 1655 | 1467992424931 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 08:40:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 08:40:24 INFO - PROCESS | 1655 | 1467992424937 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 08:40:24 INFO - PROCESS | 1655 | 1467992424938 Marionette TRACE conn2 <- [1,450,null,{}] 08:40:24 INFO - PROCESS | 1655 | 1467992424941 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}] 08:40:24 INFO - PROCESS | 1655 | 1467992424942 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:25 INFO - PROCESS | 1655 | 1467992425071 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 08:40:25 INFO - PROCESS | 1655 | 1467992425152 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:25 INFO - PROCESS | 1655 | 1467992425153 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x123930000 == 52 [pid = 1655] [id = 120] 08:40:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11834f000) [pid = 1655] [serial = 357] [outer = 0x0] 08:40:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12a4d4400) [pid = 1655] [serial = 358] [outer = 0x11834f000] 08:40:25 INFO - PROCESS | 1655 | 1467992425182 Marionette DEBUG loaded listener.js 08:40:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x12b772000) [pid = 1655] [serial = 359] [outer = 0x11834f000] 08:40:25 INFO - PROCESS | 1655 | 1467992425824 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] 08:40:25 INFO - PROCESS | 1655 | 1467992425861 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 08:40:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 08:40:25 INFO - PROCESS | 1655 | 1467992425866 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 08:40:25 INFO - PROCESS | 1655 | 1467992425872 Marionette TRACE conn2 <- [1,454,null,{}] 08:40:25 INFO - PROCESS | 1655 | 1467992425877 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}] 08:40:25 INFO - PROCESS | 1655 | 1467992425879 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:26 INFO - PROCESS | 1655 | 1467992426020 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 08:40:26 INFO - PROCESS | 1655 | 1467992426117 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:26 INFO - PROCESS | 1655 | 1467992426121 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f10800 == 53 [pid = 1655] [id = 121] 08:40:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1180b1800) [pid = 1655] [serial = 360] [outer = 0x0] 08:40:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11952d800) [pid = 1655] [serial = 361] [outer = 0x1180b1800] 08:40:26 INFO - PROCESS | 1655 | 1467992426166 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x120fe1000) [pid = 1655] [serial = 362] [outer = 0x1180b1800] 08:40:26 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:26 INFO - PROCESS | 1655 | 1467992426630 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]]]}] 08:40:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 08:40:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 774ms 08:40:26 INFO - PROCESS | 1655 | 1467992426640 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 08:40:26 INFO - PROCESS | 1655 | 1467992426643 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 08:40:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 08:40:26 INFO - PROCESS | 1655 | 1467992426647 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 08:40:26 INFO - PROCESS | 1655 | 1467992426649 Marionette TRACE conn2 <- [1,458,null,{}] 08:40:26 INFO - PROCESS | 1655 | 1467992426651 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}] 08:40:26 INFO - PROCESS | 1655 | 1467992426653 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:26 INFO - PROCESS | 1655 | 1467992426745 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 08:40:26 INFO - PROCESS | 1655 | 1467992426797 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:26 INFO - PROCESS | 1655 | 1467992426798 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11875f000 == 54 [pid = 1655] [id = 122] 08:40:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x124440800) [pid = 1655] [serial = 363] [outer = 0x0] 08:40:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12615d800) [pid = 1655] [serial = 364] [outer = 0x124440800] 08:40:26 INFO - PROCESS | 1655 | 1467992426826 Marionette DEBUG loaded listener.js 08:40:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1266d9800) [pid = 1655] [serial = 365] [outer = 0x124440800] 08:40:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0d7800 == 53 [pid = 1655] [id = 115] 08:40:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1294e0800 == 52 [pid = 1655] [id = 114] 08:40:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1294e6800 == 51 [pid = 1655] [id = 113] 08:40:27 INFO - PROCESS | 1655 | --DOCSHELL 0x128dd4800 == 50 [pid = 1655] [id = 112] 08:40:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1169bc800 == 49 [pid = 1655] [id = 111] 08:40:27 INFO - PROCESS | 1655 | --DOCSHELL 0x125718000 == 48 [pid = 1655] [id = 110] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12beaf000) [pid = 1655] [serial = 298] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOCSHELL 0x123d3e000 == 47 [pid = 1655] [id = 109] 08:40:27 INFO - PROCESS | 1655 | --DOCSHELL 0x120f0f000 == 46 [pid = 1655] [id = 108] 08:40:27 INFO - PROCESS | 1655 | --DOCSHELL 0x118175800 == 45 [pid = 1655] [id = 107] 08:40:27 INFO - PROCESS | 1655 | --DOCSHELL 0x116958000 == 44 [pid = 1655] [id = 106] 08:40:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1183a5000 == 43 [pid = 1655] [id = 105] 08:40:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9b5800 == 42 [pid = 1655] [id = 103] 08:40:27 INFO - PROCESS | 1655 | --DOCSHELL 0x123a84800 == 41 [pid = 1655] [id = 102] 08:40:27 INFO - PROCESS | 1655 | --DOCSHELL 0x118168000 == 40 [pid = 1655] [id = 101] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1242a9000) [pid = 1655] [serial = 287] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12b8a4400) [pid = 1655] [serial = 289] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12ba51800) [pid = 1655] [serial = 293] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1289d6800) [pid = 1655] [serial = 274] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x129093c00) [pid = 1655] [serial = 275] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12ba43c00) [pid = 1655] [serial = 290] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12a8acc00) [pid = 1655] [serial = 281] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x118202400) [pid = 1655] [serial = 286] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12ba49c00) [pid = 1655] [serial = 292] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12be79c00) [pid = 1655] [serial = 296] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12be71800) [pid = 1655] [serial = 295] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1292b9400) [pid = 1655] [serial = 277] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12a4d5c00) [pid = 1655] [serial = 280] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12a41e000) [pid = 1655] [serial = 278] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a8ba000) [pid = 1655] [serial = 283] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x119549000) [pid = 1655] [serial = 262] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119ad8c00) [pid = 1655] [serial = 263] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x126b81000) [pid = 1655] [serial = 271] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1289cdc00) [pid = 1655] [serial = 272] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12444b800) [pid = 1655] [serial = 253] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12616c000) [pid = 1655] [serial = 257] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124f09c00) [pid = 1655] [serial = 256] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x120fd8400) [pid = 1655] [serial = 250] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12572f800) [pid = 1655] [serial = 268] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1265c7800) [pid = 1655] [serial = 269] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1180af800) [pid = 1655] [serial = 247] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x123e33400) [pid = 1655] [serial = 265] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124b8f800) [pid = 1655] [serial = 266] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119454400) [pid = 1655] [serial = 260] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118720c00) [pid = 1655] [serial = 259] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12b0a0c00) [pid = 1655] [serial = 284] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b8a6000) [pid = 1655] [serial = 245] [outer = 0x0] [url = about:blank] 08:40:27 INFO - PROCESS | 1655 | 1467992427289 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] 08:40:27 INFO - PROCESS | 1655 | 1467992427323 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 08:40:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 08:40:27 INFO - PROCESS | 1655 | 1467992427326 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 08:40:27 INFO - PROCESS | 1655 | 1467992427328 Marionette TRACE conn2 <- [1,462,null,{}] 08:40:27 INFO - PROCESS | 1655 | 1467992427339 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}] 08:40:27 INFO - PROCESS | 1655 | 1467992427343 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:27 INFO - PROCESS | 1655 | 1467992427468 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 08:40:27 INFO - PROCESS | 1655 | 1467992427585 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:27 INFO - PROCESS | 1655 | 1467992427588 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192bf800 == 41 [pid = 1655] [id = 123] 08:40:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124b8f800) [pid = 1655] [serial = 366] [outer = 0x0] 08:40:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12908d800) [pid = 1655] [serial = 367] [outer = 0x124b8f800] 08:40:27 INFO - PROCESS | 1655 | 1467992427616 Marionette DEBUG loaded listener.js 08:40:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a41e000) [pid = 1655] [serial = 368] [outer = 0x124b8f800] 08:40:27 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:27 INFO - PROCESS | 1655 | 1467992427941 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] 08:40:28 INFO - PROCESS | 1655 | 1467992428000 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 08:40:28 INFO - PROCESS | 1655 | 1467992428002 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 1655 | 1467992428003 Marionette TRACE conn2 <- [1,466,null,{}] 08:40:28 INFO - PROCESS | 1655 | 1467992428006 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}] 08:40:28 INFO - PROCESS | 1655 | 1467992428007 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:28 INFO - PROCESS | 1655 | 1467992428108 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 08:40:28 INFO - PROCESS | 1655 | 1467992428116 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:28 INFO - PROCESS | 1655 | 1467992428117 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a91000 == 42 [pid = 1655] [id = 124] 08:40:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a8adc00) [pid = 1655] [serial = 369] [outer = 0x0] 08:40:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b77e400) [pid = 1655] [serial = 370] [outer = 0x12a8adc00] 08:40:28 INFO - PROCESS | 1655 | 1467992428143 Marionette DEBUG loaded listener.js 08:40:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b8ae800) [pid = 1655] [serial = 371] [outer = 0x12a8adc00] 08:40:28 INFO - PROCESS | 1655 | 1467992428456 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] 08:40:28 INFO - PROCESS | 1655 | 1467992428474 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 08:40:28 INFO - PROCESS | 1655 | 1467992428476 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 1655 | 1467992428477 Marionette TRACE conn2 <- [1,470,null,{}] 08:40:28 INFO - PROCESS | 1655 | 1467992428480 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}] 08:40:28 INFO - PROCESS | 1655 | 1467992428481 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:28 INFO - PROCESS | 1655 | 1467992428558 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 08:40:28 INFO - PROCESS | 1655 | 1467992428614 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:28 INFO - PROCESS | 1655 | 1467992428615 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192ca000 == 43 [pid = 1655] [id = 125] 08:40:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129354c00) [pid = 1655] [serial = 372] [outer = 0x0] 08:40:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12ba45c00) [pid = 1655] [serial = 373] [outer = 0x129354c00] 08:40:28 INFO - PROCESS | 1655 | 1467992428639 Marionette DEBUG loaded listener.js 08:40:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12beabc00) [pid = 1655] [serial = 374] [outer = 0x129354c00] 08:40:28 INFO - PROCESS | 1655 | 1467992428932 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]]]}] 08:40:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 08:40:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 468ms 08:40:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 08:40:28 INFO - PROCESS | 1655 | 1467992428944 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 08:40:28 INFO - PROCESS | 1655 | 1467992428945 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 08:40:28 INFO - PROCESS | 1655 | 1467992428947 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 08:40:28 INFO - PROCESS | 1655 | 1467992428948 Marionette TRACE conn2 <- [1,474,null,{}] 08:40:28 INFO - PROCESS | 1655 | 1467992428958 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}] 08:40:28 INFO - PROCESS | 1655 | 1467992428962 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:29 INFO - PROCESS | 1655 | 1467992429063 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 08:40:29 INFO - PROCESS | 1655 | 1467992429071 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 1655 | 1467992429073 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dd0800 == 44 [pid = 1655] [id = 126] 08:40:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12beb4400) [pid = 1655] [serial = 375] [outer = 0x0] 08:40:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12c2d0400) [pid = 1655] [serial = 376] [outer = 0x12beb4400] 08:40:29 INFO - PROCESS | 1655 | 1467992429097 Marionette DEBUG loaded listener.js 08:40:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12cf2a800) [pid = 1655] [serial = 377] [outer = 0x12beb4400] 08:40:29 INFO - PROCESS | 1655 | 1467992429463 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]]]}] 08:40:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 08:40:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 522ms 08:40:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 08:40:29 INFO - PROCESS | 1655 | 1467992429471 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 08:40:29 INFO - PROCESS | 1655 | 1467992429472 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 08:40:29 INFO - PROCESS | 1655 | 1467992429474 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 08:40:29 INFO - PROCESS | 1655 | 1467992429475 Marionette TRACE conn2 <- [1,478,null,{}] 08:40:29 INFO - PROCESS | 1655 | 1467992429478 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}] 08:40:29 INFO - PROCESS | 1655 | 1467992429479 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:29 INFO - PROCESS | 1655 | 1467992429577 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 08:40:29 INFO - PROCESS | 1655 | 1467992429588 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:29 INFO - PROCESS | 1655 | 1467992429589 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294dc800 == 45 [pid = 1655] [id = 127] 08:40:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1129acc00) [pid = 1655] [serial = 378] [outer = 0x0] 08:40:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1129ae800) [pid = 1655] [serial = 379] [outer = 0x1129acc00] 08:40:29 INFO - PROCESS | 1655 | 1467992429614 Marionette DEBUG loaded listener.js 08:40:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1129b2400) [pid = 1655] [serial = 380] [outer = 0x1129acc00] 08:40:29 INFO - PROCESS | 1655 | 1467992429946 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]]]}] 08:40:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 08:40:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 519ms 08:40:29 INFO - PROCESS | 1655 | 1467992429994 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 08:40:29 INFO - PROCESS | 1655 | 1467992429995 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 08:40:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 08:40:30 INFO - PROCESS | 1655 | 1467992429997 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 08:40:30 INFO - PROCESS | 1655 | 1467992429999 Marionette TRACE conn2 <- [1,482,null,{}] 08:40:30 INFO - PROCESS | 1655 | 1467992430001 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}] 08:40:30 INFO - PROCESS | 1655 | 1467992430002 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:30 INFO - PROCESS | 1655 | 1467992430114 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 08:40:30 INFO - PROCESS | 1655 | 1467992430126 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:30 INFO - PROCESS | 1655 | 1467992430127 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a809000 == 46 [pid = 1655] [id = 128] 08:40:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1129b1c00) [pid = 1655] [serial = 381] [outer = 0x0] 08:40:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118375000) [pid = 1655] [serial = 382] [outer = 0x1129b1c00] 08:40:30 INFO - PROCESS | 1655 | 1467992430158 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x118379000) [pid = 1655] [serial = 383] [outer = 0x1129b1c00] 08:40:30 INFO - PROCESS | 1655 | 1467992430498 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]]]}] 08:40:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 08:40:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 523ms 08:40:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 08:40:30 INFO - PROCESS | 1655 | 1467992430524 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 08:40:30 INFO - PROCESS | 1655 | 1467992430525 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 08:40:30 INFO - PROCESS | 1655 | 1467992430527 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 08:40:30 INFO - PROCESS | 1655 | 1467992430528 Marionette TRACE conn2 <- [1,486,null,{}] 08:40:30 INFO - PROCESS | 1655 | 1467992430531 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}] 08:40:30 INFO - PROCESS | 1655 | 1467992430532 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:30 INFO - PROCESS | 1655 | 1467992430634 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 08:40:30 INFO - PROCESS | 1655 | 1467992430638 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:30 INFO - PROCESS | 1655 | 1467992430639 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0d7800 == 47 [pid = 1655] [id = 129] 08:40:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118372000) [pid = 1655] [serial = 384] [outer = 0x0] 08:40:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11837dc00) [pid = 1655] [serial = 385] [outer = 0x118372000] 08:40:30 INFO - PROCESS | 1655 | 1467992430696 Marionette DEBUG loaded listener.js 08:40:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12cf28800) [pid = 1655] [serial = 386] [outer = 0x118372000] 08:40:31 INFO - PROCESS | 1655 | 1467992430994 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]]]}] 08:40:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 08:40:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 518ms 08:40:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 08:40:31 INFO - PROCESS | 1655 | 1467992431046 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 08:40:31 INFO - PROCESS | 1655 | 1467992431047 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 08:40:31 INFO - PROCESS | 1655 | 1467992431049 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 1655 | 1467992431051 Marionette TRACE conn2 <- [1,490,null,{}] 08:40:31 INFO - PROCESS | 1655 | 1467992431053 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}] 08:40:31 INFO - PROCESS | 1655 | 1467992431054 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:31 INFO - PROCESS | 1655 | 1467992431155 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 08:40:31 INFO - PROCESS | 1655 | 1467992431167 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 1655 | 1467992431168 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be2c000 == 48 [pid = 1655] [id = 130] 08:40:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x118402800) [pid = 1655] [serial = 387] [outer = 0x0] 08:40:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11840ac00) [pid = 1655] [serial = 388] [outer = 0x118402800] 08:40:31 INFO - PROCESS | 1655 | 1467992431200 Marionette DEBUG loaded listener.js 08:40:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11840f000) [pid = 1655] [serial = 389] [outer = 0x118402800] 08:40:31 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x11820f000) [pid = 1655] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 08:40:31 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12be76800) [pid = 1655] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 08:40:31 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12beaa800) [pid = 1655] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 08:40:31 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12c2cd400) [pid = 1655] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 08:40:31 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x110ef2c00) [pid = 1655] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 08:40:31 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119546800) [pid = 1655] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 08:40:31 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12b8ac400) [pid = 1655] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 08:40:31 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1180b0800) [pid = 1655] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 08:40:31 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1292bb400) [pid = 1655] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 08:40:31 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x126169400) [pid = 1655] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 08:40:31 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x124587400) [pid = 1655] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 08:40:31 INFO - PROCESS | 1655 | 1467992431621 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]]]}] 08:40:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 08:40:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 621ms 08:40:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 08:40:31 INFO - PROCESS | 1655 | 1467992431679 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 08:40:31 INFO - PROCESS | 1655 | 1467992431681 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 08:40:31 INFO - PROCESS | 1655 | 1467992431685 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 08:40:31 INFO - PROCESS | 1655 | 1467992431689 Marionette TRACE conn2 <- [1,494,null,{}] 08:40:31 INFO - PROCESS | 1655 | 1467992431691 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}] 08:40:31 INFO - PROCESS | 1655 | 1467992431693 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:31 INFO - PROCESS | 1655 | 1467992431790 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 08:40:31 INFO - PROCESS | 1655 | 1467992431795 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:31 INFO - PROCESS | 1655 | 1467992431796 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c290800 == 49 [pid = 1655] [id = 131] 08:40:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11840f400) [pid = 1655] [serial = 390] [outer = 0x0] 08:40:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1199aa000) [pid = 1655] [serial = 391] [outer = 0x11840f400] 08:40:31 INFO - PROCESS | 1655 | 1467992431823 Marionette DEBUG loaded listener.js 08:40:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119accc00) [pid = 1655] [serial = 392] [outer = 0x11840f400] 08:40:32 INFO - PROCESS | 1655 | 1467992432137 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]]]}] 08:40:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 08:40:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 473ms 08:40:32 INFO - PROCESS | 1655 | 1467992432157 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 1655 | 1467992432158 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 08:40:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 08:40:32 INFO - PROCESS | 1655 | 1467992432160 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 1655 | 1467992432161 Marionette TRACE conn2 <- [1,498,null,{}] 08:40:32 INFO - PROCESS | 1655 | 1467992432164 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}] 08:40:32 INFO - PROCESS | 1655 | 1467992432165 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:32 INFO - PROCESS | 1655 | 1467992432256 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 08:40:32 INFO - PROCESS | 1655 | 1467992432312 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:32 INFO - PROCESS | 1655 | 1467992432313 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c56e000 == 50 [pid = 1655] [id = 132] 08:40:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118411800) [pid = 1655] [serial = 393] [outer = 0x0] 08:40:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x123804c00) [pid = 1655] [serial = 394] [outer = 0x118411800] 08:40:32 INFO - PROCESS | 1655 | 1467992432338 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12beaa800) [pid = 1655] [serial = 395] [outer = 0x118411800] 08:40:32 INFO - PROCESS | 1655 | 1467992432617 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]]]}] 08:40:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 08:40:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 467ms 08:40:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 08:40:32 INFO - PROCESS | 1655 | 1467992432628 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 08:40:32 INFO - PROCESS | 1655 | 1467992432629 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 08:40:32 INFO - PROCESS | 1655 | 1467992432631 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 08:40:32 INFO - PROCESS | 1655 | 1467992432632 Marionette TRACE conn2 <- [1,502,null,{}] 08:40:32 INFO - PROCESS | 1655 | 1467992432642 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}] 08:40:32 INFO - PROCESS | 1655 | 1467992432643 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:32 INFO - PROCESS | 1655 | 1467992432731 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 08:40:32 INFO - PROCESS | 1655 | 1467992432736 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:32 INFO - PROCESS | 1655 | 1467992432737 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c589000 == 51 [pid = 1655] [id = 133] 08:40:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119ac7400) [pid = 1655] [serial = 396] [outer = 0x0] 08:40:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x123cbd400) [pid = 1655] [serial = 397] [outer = 0x119ac7400] 08:40:32 INFO - PROCESS | 1655 | 1467992432761 Marionette DEBUG loaded listener.js 08:40:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x123cc1000) [pid = 1655] [serial = 398] [outer = 0x119ac7400] 08:40:33 INFO - PROCESS | 1655 | 1467992433075 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]]]}] 08:40:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 08:40:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 474ms 08:40:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 08:40:33 INFO - PROCESS | 1655 | 1467992433107 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 08:40:33 INFO - PROCESS | 1655 | 1467992433108 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 08:40:33 INFO - PROCESS | 1655 | 1467992433110 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 08:40:33 INFO - PROCESS | 1655 | 1467992433111 Marionette TRACE conn2 <- [1,506,null,{}] 08:40:33 INFO - PROCESS | 1655 | 1467992433113 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}] 08:40:33 INFO - PROCESS | 1655 | 1467992433114 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:33 INFO - PROCESS | 1655 | 1467992433232 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 08:40:33 INFO - PROCESS | 1655 | 1467992433239 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 1655 | 1467992433240 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca78800 == 52 [pid = 1655] [id = 134] 08:40:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x110ea9c00) [pid = 1655] [serial = 399] [outer = 0x0] 08:40:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x110eb1400) [pid = 1655] [serial = 400] [outer = 0x110ea9c00] 08:40:33 INFO - PROCESS | 1655 | 1467992433263 Marionette DEBUG loaded listener.js 08:40:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x110eb7800) [pid = 1655] [serial = 401] [outer = 0x110ea9c00] 08:40:33 INFO - PROCESS | 1655 | 1467992433704 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]]]}] 08:40:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 08:40:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 620ms 08:40:33 INFO - PROCESS | 1655 | 1467992433730 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 08:40:33 INFO - PROCESS | 1655 | 1467992433733 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 08:40:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 08:40:33 INFO - PROCESS | 1655 | 1467992433755 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 08:40:33 INFO - PROCESS | 1655 | 1467992433757 Marionette TRACE conn2 <- [1,510,null,{}] 08:40:33 INFO - PROCESS | 1655 | 1467992433761 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}] 08:40:33 INFO - PROCESS | 1655 | 1467992433762 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:33 INFO - PROCESS | 1655 | 1467992433870 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 08:40:33 INFO - PROCESS | 1655 | 1467992433927 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:33 INFO - PROCESS | 1655 | 1467992433929 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x118175800 == 53 [pid = 1655] [id = 135] 08:40:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1128cd400) [pid = 1655] [serial = 402] [outer = 0x0] 08:40:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1129b3400) [pid = 1655] [serial = 403] [outer = 0x1128cd400] 08:40:33 INFO - PROCESS | 1655 | 1467992433959 Marionette DEBUG loaded listener.js 08:40:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1180b0400) [pid = 1655] [serial = 404] [outer = 0x1128cd400] 08:40:34 INFO - PROCESS | 1655 | 1467992434440 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]]]}] 08:40:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 08:40:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 724ms 08:40:34 INFO - PROCESS | 1655 | 1467992434476 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 08:40:34 INFO - PROCESS | 1655 | 1467992434480 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 08:40:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 08:40:34 INFO - PROCESS | 1655 | 1467992434484 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 08:40:34 INFO - PROCESS | 1655 | 1467992434486 Marionette TRACE conn2 <- [1,514,null,{}] 08:40:34 INFO - PROCESS | 1655 | 1467992434489 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}] 08:40:34 INFO - PROCESS | 1655 | 1467992434490 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:34 INFO - PROCESS | 1655 | 1467992434596 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 08:40:34 INFO - PROCESS | 1655 | 1467992434665 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:34 INFO - PROCESS | 1655 | 1467992434667 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x125779800 == 54 [pid = 1655] [id = 136] 08:40:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x119ac0800) [pid = 1655] [serial = 405] [outer = 0x0] 08:40:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x119ac4c00) [pid = 1655] [serial = 406] [outer = 0x119ac0800] 08:40:34 INFO - PROCESS | 1655 | 1467992434697 Marionette DEBUG loaded listener.js 08:40:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x119ad9000) [pid = 1655] [serial = 407] [outer = 0x119ac0800] 08:40:35 INFO - PROCESS | 1655 | 1467992435107 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]]]}] 08:40:35 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 08:40:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 669ms 08:40:35 INFO - PROCESS | 1655 | 1467992435154 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 08:40:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 08:40:35 INFO - PROCESS | 1655 | 1467992435156 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 08:40:35 INFO - PROCESS | 1655 | 1467992435158 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 1655 | 1467992435161 Marionette TRACE conn2 <- [1,518,null,{}] 08:40:35 INFO - PROCESS | 1655 | 1467992435168 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}] 08:40:35 INFO - PROCESS | 1655 | 1467992435171 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:35 INFO - PROCESS | 1655 | 1467992435294 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 08:40:35 INFO - PROCESS | 1655 | 1467992435354 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:35 INFO - PROCESS | 1655 | 1467992435356 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c56f000 == 55 [pid = 1655] [id = 137] 08:40:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x1240b7400) [pid = 1655] [serial = 408] [outer = 0x0] 08:40:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x12579fc00) [pid = 1655] [serial = 409] [outer = 0x1240b7400] 08:40:35 INFO - PROCESS | 1655 | 1467992435387 Marionette DEBUG loaded listener.js 08:40:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x128856800) [pid = 1655] [serial = 410] [outer = 0x1240b7400] 08:40:35 INFO - PROCESS | 1655 | 1467992435857 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]]]}] 08:40:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 08:40:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 722ms 08:40:35 INFO - PROCESS | 1655 | 1467992435880 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 08:40:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 08:40:35 INFO - PROCESS | 1655 | 1467992435882 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 08:40:35 INFO - PROCESS | 1655 | 1467992435885 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 08:40:35 INFO - PROCESS | 1655 | 1467992435886 Marionette TRACE conn2 <- [1,522,null,{}] 08:40:35 INFO - PROCESS | 1655 | 1467992435888 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}] 08:40:35 INFO - PROCESS | 1655 | 1467992435890 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:35 INFO - PROCESS | 1655 | 1467992435994 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 08:40:36 INFO - PROCESS | 1655 | 1467992436052 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:36 INFO - PROCESS | 1655 | 1467992436054 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11839c800 == 56 [pid = 1655] [id = 138] 08:40:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1256a4000) [pid = 1655] [serial = 411] [outer = 0x0] 08:40:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1289d4c00) [pid = 1655] [serial = 412] [outer = 0x1256a4000] 08:40:36 INFO - PROCESS | 1655 | 1467992436083 Marionette DEBUG loaded listener.js 08:40:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12a41e800) [pid = 1655] [serial = 413] [outer = 0x1256a4000] 08:40:36 INFO - PROCESS | 1655 | 1467992436730 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]]]}] 08:40:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 08:40:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 869ms 08:40:36 INFO - PROCESS | 1655 | 1467992436770 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 08:40:36 INFO - PROCESS | 1655 | 1467992436774 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 08:40:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 08:40:36 INFO - PROCESS | 1655 | 1467992436778 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 08:40:36 INFO - PROCESS | 1655 | 1467992436780 Marionette TRACE conn2 <- [1,526,null,{}] 08:40:36 INFO - PROCESS | 1655 | 1467992436784 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}] 08:40:36 INFO - PROCESS | 1655 | 1467992436788 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:36 INFO - PROCESS | 1655 | 1467992436879 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 08:40:36 INFO - PROCESS | 1655 | 1467992436955 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:36 INFO - PROCESS | 1655 | 1467992436956 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e3e800 == 57 [pid = 1655] [id = 139] 08:40:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x117dad400) [pid = 1655] [serial = 414] [outer = 0x0] 08:40:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 134 (0x118374400) [pid = 1655] [serial = 415] [outer = 0x117dad400] 08:40:36 INFO - PROCESS | 1655 | 1467992436985 Marionette DEBUG loaded listener.js 08:40:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 135 (0x118409400) [pid = 1655] [serial = 416] [outer = 0x117dad400] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1294ea000 == 56 [pid = 1655] [id = 82] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12c589000 == 55 [pid = 1655] [id = 133] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12c56e000 == 54 [pid = 1655] [id = 132] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12c290800 == 53 [pid = 1655] [id = 131] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12be2c000 == 52 [pid = 1655] [id = 130] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0d7800 == 51 [pid = 1655] [id = 129] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12a809000 == 50 [pid = 1655] [id = 128] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1294dc800 == 49 [pid = 1655] [id = 127] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x128dd0800 == 48 [pid = 1655] [id = 126] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1192ca000 == 47 [pid = 1655] [id = 125] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x123a91000 == 46 [pid = 1655] [id = 124] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1192bf800 == 45 [pid = 1655] [id = 123] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11875f000 == 44 [pid = 1655] [id = 122] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x120f10800 == 43 [pid = 1655] [id = 121] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12be19000 == 42 [pid = 1655] [id = 119] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x124b3b800 == 41 [pid = 1655] [id = 118] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11875d800 == 40 [pid = 1655] [id = 117] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12be2a000 == 39 [pid = 1655] [id = 116] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11713f800 == 38 [pid = 1655] [id = 55] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba06800 == 37 [pid = 1655] [id = 104] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x123930000 == 36 [pid = 1655] [id = 120] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1167e8000 == 35 [pid = 1655] [id = 69] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9d8800 == 34 [pid = 1655] [id = 100] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1289b8000 == 33 [pid = 1655] [id = 85] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x116674800 == 32 [pid = 1655] [id = 86] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11839c800 == 31 [pid = 1655] [id = 138] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12c56f000 == 30 [pid = 1655] [id = 137] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x125779800 == 29 [pid = 1655] [id = 136] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca78800 == 28 [pid = 1655] [id = 134] 08:40:37 INFO - PROCESS | 1655 | --DOCSHELL 0x118175800 == 27 [pid = 1655] [id = 135] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 134 (0x12c0cac00) [pid = 1655] [serial = 331] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 133 (0x12c2d1000) [pid = 1655] [serial = 334] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12c0d0400) [pid = 1655] [serial = 332] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12c929000) [pid = 1655] [serial = 337] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1289d6c00) [pid = 1655] [serial = 307] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x124585400) [pid = 1655] [serial = 304] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12c2d7000) [pid = 1655] [serial = 335] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x11944a000) [pid = 1655] [serial = 340] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1240b5c00) [pid = 1655] [serial = 317] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x119fd1800) [pid = 1655] [serial = 316] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12b8b0000) [pid = 1655] [serial = 328] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119529800) [pid = 1655] [serial = 314] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x118203400) [pid = 1655] [serial = 313] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x119192000) [pid = 1655] [serial = 301] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x129359c00) [pid = 1655] [serial = 325] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x12a4cd800) [pid = 1655] [serial = 326] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x128d99c00) [pid = 1655] [serial = 323] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12885a000) [pid = 1655] [serial = 322] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x124f03400) [pid = 1655] [serial = 319] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x125731c00) [pid = 1655] [serial = 320] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12c931c00) [pid = 1655] [serial = 344] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12c930400) [pid = 1655] [serial = 338] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12af34c00) [pid = 1655] [serial = 310] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12579f400) [pid = 1655] [serial = 341] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12be70000) [pid = 1655] [serial = 329] [outer = 0x0] [url = about:blank] 08:40:37 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12b771c00) [pid = 1655] [serial = 343] [outer = 0x0] [url = about:blank] 08:40:38 INFO - PROCESS | 1655 | 1467992438017 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]]]}] 08:40:38 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 08:40:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1275ms 08:40:38 INFO - PROCESS | 1655 | 1467992438057 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 08:40:38 INFO - PROCESS | 1655 | 1467992438059 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 08:40:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 08:40:38 INFO - PROCESS | 1655 | 1467992438062 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 1655 | 1467992438064 Marionette TRACE conn2 <- [1,530,null,{}] 08:40:38 INFO - PROCESS | 1655 | 1467992438069 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}] 08:40:38 INFO - PROCESS | 1655 | 1467992438071 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:38 INFO - PROCESS | 1655 | 1467992438147 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 08:40:38 INFO - PROCESS | 1655 | 1467992438175 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 1655 | 1467992438178 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x116681800 == 28 [pid = 1655] [id = 140] 08:40:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x115e8ac00) [pid = 1655] [serial = 417] [outer = 0x0] 08:40:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1164eac00) [pid = 1655] [serial = 418] [outer = 0x115e8ac00] 08:40:38 INFO - PROCESS | 1655 | 1467992438205 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x116f40400) [pid = 1655] [serial = 419] [outer = 0x115e8ac00] 08:40:38 INFO - PROCESS | 1655 | 1467992438531 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"]]]}] 08:40:38 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 08:40:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 08:40:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:40:38 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 08:40:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 08:40:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:40:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:40:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 08:40:38 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 08:40:38 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 08:40:38 INFO - PROCESS | 1655 | 1467992438583 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 08:40:38 INFO - PROCESS | 1655 | 1467992438586 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 08:40:38 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 08:40:38 INFO - PROCESS | 1655 | 1467992438591 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 08:40:38 INFO - PROCESS | 1655 | 1467992438593 Marionette TRACE conn2 <- [1,534,null,{}] 08:40:38 INFO - PROCESS | 1655 | 1467992438595 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}] 08:40:38 INFO - PROCESS | 1655 | 1467992438597 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:38 INFO - PROCESS | 1655 | 1467992438680 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 08:40:38 INFO - PROCESS | 1655 | 1467992438689 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:38 INFO - PROCESS | 1655 | 1467992438690 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11838d800 == 29 [pid = 1655] [id = 141] 08:40:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1180b0c00) [pid = 1655] [serial = 420] [outer = 0x0] 08:40:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11837c000) [pid = 1655] [serial = 421] [outer = 0x1180b0c00] 08:40:38 INFO - PROCESS | 1655 | 1467992438716 Marionette DEBUG loaded listener.js 08:40:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11871d400) [pid = 1655] [serial = 422] [outer = 0x1180b0c00] 08:40:39 INFO - PROCESS | 1655 | 1467992439032 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]]]}] 08:40:39 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 08:40:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 468ms 08:40:39 INFO - PROCESS | 1655 | 1467992439060 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 08:40:39 INFO - PROCESS | 1655 | 1467992439061 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 08:40:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 08:40:39 INFO - PROCESS | 1655 | 1467992439063 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 1655 | 1467992439066 Marionette TRACE conn2 <- [1,538,null,{}] 08:40:39 INFO - PROCESS | 1655 | 1467992439073 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}] 08:40:39 INFO - PROCESS | 1655 | 1467992439076 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:39 INFO - PROCESS | 1655 | 1467992439156 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 08:40:39 INFO - PROCESS | 1655 | 1467992439223 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 1655 | 1467992439226 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x119517800 == 30 [pid = 1655] [id = 142] 08:40:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118729c00) [pid = 1655] [serial = 423] [outer = 0x0] 08:40:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11952c400) [pid = 1655] [serial = 424] [outer = 0x118729c00] 08:40:39 INFO - PROCESS | 1655 | 1467992439262 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x119ac5c00) [pid = 1655] [serial = 425] [outer = 0x118729c00] 08:40:39 INFO - PROCESS | 1655 | 1467992439572 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]]]}] 08:40:39 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. 08:40:39 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 523ms 08:40:39 INFO - PROCESS | 1655 | 1467992439589 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 08:40:39 INFO - PROCESS | 1655 | 1467992439591 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 08:40:39 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 08:40:39 INFO - PROCESS | 1655 | 1467992439593 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 08:40:39 INFO - PROCESS | 1655 | 1467992439594 Marionette TRACE conn2 <- [1,542,null,{}] 08:40:39 INFO - PROCESS | 1655 | 1467992439597 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}] 08:40:39 INFO - PROCESS | 1655 | 1467992439598 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:39 INFO - PROCESS | 1655 | 1467992439679 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 08:40:39 INFO - PROCESS | 1655 | 1467992439737 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:39 INFO - PROCESS | 1655 | 1467992439739 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12392d800 == 31 [pid = 1655] [id = 143] 08:40:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x119191800) [pid = 1655] [serial = 426] [outer = 0x0] 08:40:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x119c29400) [pid = 1655] [serial = 427] [outer = 0x119191800] 08:40:39 INFO - PROCESS | 1655 | 1467992439764 Marionette DEBUG loaded listener.js 08:40:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x123806000) [pid = 1655] [serial = 428] [outer = 0x119191800] 08:40:40 INFO - PROCESS | 1655 | 1467992440032 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]]]}] 08:40:40 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. 08:40:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 469ms 08:40:40 INFO - PROCESS | 1655 | 1467992440062 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 08:40:40 INFO - PROCESS | 1655 | 1467992440063 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 08:40:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 08:40:40 INFO - PROCESS | 1655 | 1467992440079 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 08:40:40 INFO - PROCESS | 1655 | 1467992440080 Marionette TRACE conn2 <- [1,546,null,{}] 08:40:40 INFO - PROCESS | 1655 | 1467992440082 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}] 08:40:40 INFO - PROCESS | 1655 | 1467992440084 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:40 INFO - PROCESS | 1655 | 1467992440198 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 08:40:40 INFO - PROCESS | 1655 | 1467992440207 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:40 INFO - PROCESS | 1655 | 1467992440209 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240a0800 == 32 [pid = 1655] [id = 144] 08:40:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1180ac000) [pid = 1655] [serial = 429] [outer = 0x0] 08:40:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12384d000) [pid = 1655] [serial = 430] [outer = 0x1180ac000] 08:40:40 INFO - PROCESS | 1655 | 1467992440239 Marionette DEBUG loaded listener.js 08:40:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x123cc0c00) [pid = 1655] [serial = 431] [outer = 0x1180ac000] 08:40:40 INFO - PROCESS | 1655 | 1467992440615 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]]]}] 08:40:40 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 08:40:40 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 573ms 08:40:40 INFO - PROCESS | 1655 | 1467992440655 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 08:40:40 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 08:40:40 INFO - PROCESS | 1655 | 1467992440657 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 08:40:40 INFO - PROCESS | 1655 | 1467992440659 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 08:40:40 INFO - PROCESS | 1655 | 1467992440660 Marionette TRACE conn2 <- [1,550,null,{}] 08:40:40 INFO - PROCESS | 1655 | 1467992440662 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}] 08:40:40 INFO - PROCESS | 1655 | 1467992440666 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:40 INFO - PROCESS | 1655 | 1467992440781 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 08:40:40 INFO - PROCESS | 1655 | 1467992440790 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:40 INFO - PROCESS | 1655 | 1467992440791 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12668a800 == 33 [pid = 1655] [id = 145] 08:40:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x123cbe800) [pid = 1655] [serial = 432] [outer = 0x0] 08:40:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x1242a4800) [pid = 1655] [serial = 433] [outer = 0x123cbe800] 08:40:40 INFO - PROCESS | 1655 | 1467992440862 Marionette DEBUG loaded listener.js 08:40:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x125731c00) [pid = 1655] [serial = 434] [outer = 0x123cbe800] 08:40:41 INFO - PROCESS | 1655 | 1467992441162 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]]]}] 08:40:41 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. 08:40:41 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 518ms 08:40:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 08:40:41 INFO - PROCESS | 1655 | 1467992441177 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 1655 | 1467992441179 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 08:40:41 INFO - PROCESS | 1655 | 1467992441181 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 1655 | 1467992441192 Marionette TRACE conn2 <- [1,554,null,{}] 08:40:41 INFO - PROCESS | 1655 | 1467992441209 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}] 08:40:41 INFO - PROCESS | 1655 | 1467992441210 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:41 INFO - PROCESS | 1655 | 1467992441305 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 08:40:41 INFO - PROCESS | 1655 | 1467992441309 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 1655 | 1467992441310 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x128bfa000 == 34 [pid = 1655] [id = 146] 08:40:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x123cc1400) [pid = 1655] [serial = 435] [outer = 0x0] 08:40:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12652ac00) [pid = 1655] [serial = 436] [outer = 0x123cc1400] 08:40:41 INFO - PROCESS | 1655 | 1467992441334 Marionette DEBUG loaded listener.js 08:40:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x1266d7400) [pid = 1655] [serial = 437] [outer = 0x123cc1400] 08:40:41 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:41 INFO - PROCESS | 1655 | [1655] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:40:41 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:41 INFO - PROCESS | 1655 | 1467992441657 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]]]}] 08:40:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 08:40:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 493ms 08:40:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 08:40:41 INFO - PROCESS | 1655 | 1467992441676 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 08:40:41 INFO - PROCESS | 1655 | 1467992441677 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 08:40:41 INFO - PROCESS | 1655 | 1467992441679 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 08:40:41 INFO - PROCESS | 1655 | 1467992441680 Marionette TRACE conn2 <- [1,558,null,{}] 08:40:41 INFO - PROCESS | 1655 | 1467992441682 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}] 08:40:41 INFO - PROCESS | 1655 | 1467992441683 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:41 INFO - PROCESS | 1655 | 1467992441792 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 08:40:41 INFO - PROCESS | 1655 | 1467992441805 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:41 INFO - PROCESS | 1655 | 1467992441806 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x129260000 == 35 [pid = 1655] [id = 147] 08:40:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x126b78400) [pid = 1655] [serial = 438] [outer = 0x0] 08:40:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x12885d000) [pid = 1655] [serial = 439] [outer = 0x126b78400] 08:40:41 INFO - PROCESS | 1655 | 1467992441830 Marionette DEBUG loaded listener.js 08:40:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x1289d6c00) [pid = 1655] [serial = 440] [outer = 0x126b78400] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x119ac7400) [pid = 1655] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x1129acc00) [pid = 1655] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x1129b1c00) [pid = 1655] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12a8adc00) [pid = 1655] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x118372000) [pid = 1655] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x1180b2c00) [pid = 1655] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x126869000) [pid = 1655] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x124440800) [pid = 1655] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12beb4400) [pid = 1655] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x124b8f800) [pid = 1655] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1245bac00) [pid = 1655] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1180b1800) [pid = 1655] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x129354c00) [pid = 1655] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x11834f000) [pid = 1655] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1128d2c00) [pid = 1655] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x118402800) [pid = 1655] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x118411800) [pid = 1655] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11840f400) [pid = 1655] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x116f40c00) [pid = 1655] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x129089400) [pid = 1655] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1176d8000) [pid = 1655] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11954c800) [pid = 1655] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123c5b800) [pid = 1655] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12be72c00) [pid = 1655] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1289cd800) [pid = 1655] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11834b400) [pid = 1655] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129355800) [pid = 1655] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119c33400) [pid = 1655] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 08:40:42 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x110ea9c00) [pid = 1655] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 08:40:42 INFO - PROCESS | 1655 | 1467992442483 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]]]}] 08:40:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 08:40:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 823ms 08:40:42 INFO - PROCESS | 1655 | 1467992442504 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 08:40:42 INFO - PROCESS | 1655 | 1467992442507 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 08:40:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 08:40:42 INFO - PROCESS | 1655 | 1467992442509 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 08:40:42 INFO - PROCESS | 1655 | 1467992442511 Marionette TRACE conn2 <- [1,562,null,{}] 08:40:42 INFO - PROCESS | 1655 | 1467992442513 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}] 08:40:42 INFO - PROCESS | 1655 | 1467992442514 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:42 INFO - PROCESS | 1655 | 1467992442597 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 08:40:42 INFO - PROCESS | 1655 | 1467992442653 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:42 INFO - PROCESS | 1655 | 1467992442654 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x118467000 == 36 [pid = 1655] [id = 148] 08:40:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1128cf000) [pid = 1655] [serial = 441] [outer = 0x0] 08:40:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x113c8c400) [pid = 1655] [serial = 442] [outer = 0x1128cf000] 08:40:42 INFO - PROCESS | 1655 | 1467992442679 Marionette DEBUG loaded listener.js 08:40:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x118402800) [pid = 1655] [serial = 443] [outer = 0x1128cf000] 08:40:42 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:42 INFO - PROCESS | 1655 | [1655] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:40:42 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:42 INFO - PROCESS | 1655 | 1467992442941 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]]]}] 08:40:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 08:40:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 468ms 08:40:42 INFO - PROCESS | 1655 | 1467992442978 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 08:40:42 INFO - PROCESS | 1655 | 1467992442979 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 08:40:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 08:40:42 INFO - PROCESS | 1655 | 1467992442981 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 08:40:42 INFO - PROCESS | 1655 | 1467992442982 Marionette TRACE conn2 <- [1,566,null,{}] 08:40:43 INFO - PROCESS | 1655 | 1467992442993 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}] 08:40:43 INFO - PROCESS | 1655 | 1467992442994 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:43 INFO - PROCESS | 1655 | 1467992443074 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 08:40:43 INFO - PROCESS | 1655 | 1467992443079 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 1655 | 1467992443079 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a592800 == 37 [pid = 1655] [id = 149] 08:40:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x118403c00) [pid = 1655] [serial = 444] [outer = 0x0] 08:40:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119c33400) [pid = 1655] [serial = 445] [outer = 0x118403c00] 08:40:43 INFO - PROCESS | 1655 | 1467992443103 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1245bac00) [pid = 1655] [serial = 446] [outer = 0x118403c00] 08:40:43 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:43 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:43 INFO - PROCESS | 1655 | 1467992443438 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]]]}] 08:40:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 08:40:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 472ms 08:40:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 08:40:43 INFO - PROCESS | 1655 | 1467992443454 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 08:40:43 INFO - PROCESS | 1655 | 1467992443456 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 08:40:43 INFO - PROCESS | 1655 | 1467992443457 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 1655 | 1467992443459 Marionette TRACE conn2 <- [1,570,null,{}] 08:40:43 INFO - PROCESS | 1655 | 1467992443461 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}] 08:40:43 INFO - PROCESS | 1655 | 1467992443463 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:43 INFO - PROCESS | 1655 | 1467992443585 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 08:40:43 INFO - PROCESS | 1655 | 1467992443593 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:43 INFO - PROCESS | 1655 | 1467992443594 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0d7800 == 38 [pid = 1655] [id = 150] 08:40:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11959b800) [pid = 1655] [serial = 447] [outer = 0x0] 08:40:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1289da400) [pid = 1655] [serial = 448] [outer = 0x11959b800] 08:40:43 INFO - PROCESS | 1655 | 1467992443621 Marionette DEBUG loaded listener.js 08:40:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1292b6000) [pid = 1655] [serial = 449] [outer = 0x11959b800] 08:40:43 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:43 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:43 INFO - PROCESS | 1655 | 1467992443922 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]]]}] 08:40:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 08:40:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 519ms 08:40:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 08:40:43 INFO - PROCESS | 1655 | 1467992443977 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 08:40:43 INFO - PROCESS | 1655 | 1467992443978 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 08:40:43 INFO - PROCESS | 1655 | 1467992443980 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 08:40:43 INFO - PROCESS | 1655 | 1467992443982 Marionette TRACE conn2 <- [1,574,null,{}] 08:40:43 INFO - PROCESS | 1655 | 1467992443984 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}] 08:40:43 INFO - PROCESS | 1655 | 1467992443985 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:44 INFO - PROCESS | 1655 | 1467992444060 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 08:40:44 INFO - PROCESS | 1655 | 1467992444063 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:44 INFO - PROCESS | 1655 | 1467992444064 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be28000 == 39 [pid = 1655] [id = 151] 08:40:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1292bb400) [pid = 1655] [serial = 450] [outer = 0x0] 08:40:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12a428400) [pid = 1655] [serial = 451] [outer = 0x1292bb400] 08:40:44 INFO - PROCESS | 1655 | 1467992444091 Marionette DEBUG loaded listener.js 08:40:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12a8ab400) [pid = 1655] [serial = 452] [outer = 0x1292bb400] 08:40:44 INFO - PROCESS | 1655 | 1467992444542 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]]]}] 08:40:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 08:40:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 568ms 08:40:44 INFO - PROCESS | 1655 | 1467992444549 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 08:40:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 08:40:44 INFO - PROCESS | 1655 | 1467992444554 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 08:40:44 INFO - PROCESS | 1655 | 1467992444557 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 08:40:44 INFO - PROCESS | 1655 | 1467992444560 Marionette TRACE conn2 <- [1,578,null,{}] 08:40:44 INFO - PROCESS | 1655 | 1467992444563 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}] 08:40:44 INFO - PROCESS | 1655 | 1467992444565 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:44 INFO - PROCESS | 1655 | 1467992444675 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 08:40:44 INFO - PROCESS | 1655 | 1467992444782 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:44 INFO - PROCESS | 1655 | 1467992444783 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x117473800 == 40 [pid = 1655] [id = 152] 08:40:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x112ed0400) [pid = 1655] [serial = 453] [outer = 0x0] 08:40:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1133b1800) [pid = 1655] [serial = 454] [outer = 0x112ed0400] 08:40:44 INFO - PROCESS | 1655 | 1467992444837 Marionette DEBUG loaded listener.js 08:40:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x116af6800) [pid = 1655] [serial = 455] [outer = 0x112ed0400] 08:40:45 INFO - PROCESS | 1655 | 1467992445326 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]]]}] 08:40:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 08:40:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 821ms 08:40:45 INFO - PROCESS | 1655 | 1467992445395 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 08:40:45 INFO - PROCESS | 1655 | 1467992445398 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 08:40:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 08:40:45 INFO - PROCESS | 1655 | 1467992445406 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 08:40:45 INFO - PROCESS | 1655 | 1467992445408 Marionette TRACE conn2 <- [1,582,null,{}] 08:40:45 INFO - PROCESS | 1655 | 1467992445411 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}] 08:40:45 INFO - PROCESS | 1655 | 1467992445412 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:45 INFO - PROCESS | 1655 | 1467992445519 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 08:40:45 INFO - PROCESS | 1655 | 1467992445597 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:45 INFO - PROCESS | 1655 | 1467992445599 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b9d000 == 41 [pid = 1655] [id = 153] 08:40:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x11840f800) [pid = 1655] [serial = 456] [outer = 0x0] 08:40:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x119108c00) [pid = 1655] [serial = 457] [outer = 0x11840f800] 08:40:45 INFO - PROCESS | 1655 | 1467992445629 Marionette DEBUG loaded listener.js 08:40:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x119524000) [pid = 1655] [serial = 458] [outer = 0x11840f800] 08:40:46 INFO - PROCESS | 1655 | 1467992446346 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]]]}] 08:40:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 08:40:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 973ms 08:40:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 08:40:46 INFO - PROCESS | 1655 | 1467992446379 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 08:40:46 INFO - PROCESS | 1655 | 1467992446382 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 08:40:46 INFO - PROCESS | 1655 | 1467992446387 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 1655 | 1467992446389 Marionette TRACE conn2 <- [1,586,null,{}] 08:40:46 INFO - PROCESS | 1655 | 1467992446393 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}] 08:40:46 INFO - PROCESS | 1655 | 1467992446394 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:46 INFO - PROCESS | 1655 | 1467992446506 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 08:40:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0d7800 == 40 [pid = 1655] [id = 150] 08:40:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12a592800 == 39 [pid = 1655] [id = 149] 08:40:46 INFO - PROCESS | 1655 | --DOCSHELL 0x118467000 == 38 [pid = 1655] [id = 148] 08:40:46 INFO - PROCESS | 1655 | --DOCSHELL 0x129260000 == 37 [pid = 1655] [id = 147] 08:40:46 INFO - PROCESS | 1655 | --DOCSHELL 0x128bfa000 == 36 [pid = 1655] [id = 146] 08:40:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12668a800 == 35 [pid = 1655] [id = 145] 08:40:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1240a0800 == 34 [pid = 1655] [id = 144] 08:40:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12392d800 == 33 [pid = 1655] [id = 143] 08:40:46 INFO - PROCESS | 1655 | --DOCSHELL 0x119517800 == 32 [pid = 1655] [id = 142] 08:40:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11838d800 == 31 [pid = 1655] [id = 141] 08:40:46 INFO - PROCESS | 1655 | --DOCSHELL 0x116681800 == 30 [pid = 1655] [id = 140] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x123848800) [pid = 1655] [serial = 251] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x124d8cc00) [pid = 1655] [serial = 254] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x118211800) [pid = 1655] [serial = 205] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12935c400) [pid = 1655] [serial = 202] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x118714000) [pid = 1655] [serial = 248] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x110eb1400) [pid = 1655] [serial = 400] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x123cbd400) [pid = 1655] [serial = 397] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1129ae800) [pid = 1655] [serial = 379] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118375000) [pid = 1655] [serial = 382] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12b77e400) [pid = 1655] [serial = 370] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11837dc00) [pid = 1655] [serial = 385] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12b8ae800) [pid = 1655] [serial = 371] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11919b800) [pid = 1655] [serial = 349] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11959c800) [pid = 1655] [serial = 350] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128d9b000) [pid = 1655] [serial = 355] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12934f800) [pid = 1655] [serial = 356] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12615d800) [pid = 1655] [serial = 364] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1266d9800) [pid = 1655] [serial = 365] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12c2d0400) [pid = 1655] [serial = 376] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12908d800) [pid = 1655] [serial = 367] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12a41e000) [pid = 1655] [serial = 368] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124baa800) [pid = 1655] [serial = 352] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x125730000) [pid = 1655] [serial = 353] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11952d800) [pid = 1655] [serial = 361] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x120fe1000) [pid = 1655] [serial = 362] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12ba45c00) [pid = 1655] [serial = 373] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12beabc00) [pid = 1655] [serial = 374] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a4d4400) [pid = 1655] [serial = 358] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12b772000) [pid = 1655] [serial = 359] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12c935000) [pid = 1655] [serial = 347] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12a41f400) [pid = 1655] [serial = 346] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11840ac00) [pid = 1655] [serial = 388] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12cf28800) [pid = 1655] [serial = 386] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123cc1000) [pid = 1655] [serial = 398] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12beaa800) [pid = 1655] [serial = 395] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1199aa000) [pid = 1655] [serial = 391] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11840f000) [pid = 1655] [serial = 389] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123804c00) [pid = 1655] [serial = 394] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1129b2400) [pid = 1655] [serial = 380] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118379000) [pid = 1655] [serial = 383] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12cf2a800) [pid = 1655] [serial = 377] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119accc00) [pid = 1655] [serial = 392] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12beb7c00) [pid = 1655] [serial = 299] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12908b000) [pid = 1655] [serial = 308] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119540400) [pid = 1655] [serial = 302] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12b8aa000) [pid = 1655] [serial = 311] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1256ac800) [pid = 1655] [serial = 305] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x110eb7800) [pid = 1655] [serial = 401] [outer = 0x0] [url = about:blank] 08:40:46 INFO - PROCESS | 1655 | 1467992446589 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:46 INFO - PROCESS | 1655 | 1467992446592 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11301e000 == 31 [pid = 1655] [id = 154] 08:40:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1129ae800) [pid = 1655] [serial = 459] [outer = 0x0] 08:40:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1133c7c00) [pid = 1655] [serial = 460] [outer = 0x1129ae800] 08:40:46 INFO - PROCESS | 1655 | 1467992446622 Marionette DEBUG loaded listener.js 08:40:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x116988c00) [pid = 1655] [serial = 461] [outer = 0x1129ae800] 08:40:46 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:46 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:46 INFO - PROCESS | 1655 | 1467992446908 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]]]}] 08:40:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 08:40:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 573ms 08:40:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 08:40:46 INFO - PROCESS | 1655 | 1467992446959 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 08:40:46 INFO - PROCESS | 1655 | 1467992446962 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 08:40:46 INFO - PROCESS | 1655 | 1467992446966 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 08:40:46 INFO - PROCESS | 1655 | 1467992446967 Marionette TRACE conn2 <- [1,590,null,{}] 08:40:46 INFO - PROCESS | 1655 | 1467992446973 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}] 08:40:46 INFO - PROCESS | 1655 | 1467992446975 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:47 INFO - PROCESS | 1655 | 1467992447054 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 08:40:47 INFO - PROCESS | 1655 | 1467992447059 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:47 INFO - PROCESS | 1655 | 1467992447060 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x118390800 == 32 [pid = 1655] [id = 155] 08:40:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1180b2800) [pid = 1655] [serial = 462] [outer = 0x0] 08:40:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11837a800) [pid = 1655] [serial = 463] [outer = 0x1180b2800] 08:40:47 INFO - PROCESS | 1655 | 1467992447086 Marionette DEBUG loaded listener.js 08:40:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118523800) [pid = 1655] [serial = 464] [outer = 0x1180b2800] 08:40:47 INFO - PROCESS | 1655 | 1467992447460 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]]]}] 08:40:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 08:40:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 522ms 08:40:47 INFO - PROCESS | 1655 | 1467992447488 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 08:40:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 08:40:47 INFO - PROCESS | 1655 | 1467992447491 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 08:40:47 INFO - PROCESS | 1655 | 1467992447494 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 08:40:47 INFO - PROCESS | 1655 | 1467992447496 Marionette TRACE conn2 <- [1,594,null,{}] 08:40:47 INFO - PROCESS | 1655 | 1467992447500 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}] 08:40:47 INFO - PROCESS | 1655 | 1467992447502 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:47 INFO - PROCESS | 1655 | 1467992447598 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 08:40:47 INFO - PROCESS | 1655 | 1467992447659 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:47 INFO - PROCESS | 1655 | 1467992447662 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x117157000 == 33 [pid = 1655] [id = 156] 08:40:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1129ab000) [pid = 1655] [serial = 465] [outer = 0x0] 08:40:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116762000) [pid = 1655] [serial = 466] [outer = 0x1129ab000] 08:40:47 INFO - PROCESS | 1655 | 1467992447693 Marionette DEBUG loaded listener.js 08:40:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1180ab400) [pid = 1655] [serial = 467] [outer = 0x1129ab000] 08:40:48 INFO - PROCESS | 1655 | 1467992448147 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]]]}] 08:40:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 08:40:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 671ms 08:40:48 INFO - PROCESS | 1655 | 1467992448164 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 08:40:48 INFO - PROCESS | 1655 | 1467992448168 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 08:40:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 08:40:48 INFO - PROCESS | 1655 | 1467992448192 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 08:40:48 INFO - PROCESS | 1655 | 1467992448194 Marionette TRACE conn2 <- [1,598,null,{}] 08:40:48 INFO - PROCESS | 1655 | 1467992448197 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}] 08:40:48 INFO - PROCESS | 1655 | 1467992448198 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:48 INFO - PROCESS | 1655 | 1467992448294 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 08:40:48 INFO - PROCESS | 1655 | 1467992448360 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:48 INFO - PROCESS | 1655 | 1467992448361 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cbc000 == 34 [pid = 1655] [id = 157] 08:40:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1185b5400) [pid = 1655] [serial = 468] [outer = 0x0] 08:40:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118729400) [pid = 1655] [serial = 469] [outer = 0x1185b5400] 08:40:48 INFO - PROCESS | 1655 | 1467992448392 Marionette DEBUG loaded listener.js 08:40:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11953e000) [pid = 1655] [serial = 470] [outer = 0x1185b5400] 08:40:48 INFO - PROCESS | 1655 | 1467992448808 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]]]}] 08:40:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 08:40:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 671ms 08:40:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 08:40:48 INFO - PROCESS | 1655 | 1467992448862 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 08:40:48 INFO - PROCESS | 1655 | 1467992448863 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 08:40:48 INFO - PROCESS | 1655 | 1467992448866 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 08:40:48 INFO - PROCESS | 1655 | 1467992448868 Marionette TRACE conn2 <- [1,602,null,{}] 08:40:48 INFO - PROCESS | 1655 | 1467992448895 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}] 08:40:48 INFO - PROCESS | 1655 | 1467992448898 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:48 INFO - PROCESS | 1655 | 1467992448996 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 08:40:49 INFO - PROCESS | 1655 | 1467992449062 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:49 INFO - PROCESS | 1655 | 1467992449064 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d3d000 == 35 [pid = 1655] [id = 158] 08:40:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119543000) [pid = 1655] [serial = 471] [outer = 0x0] 08:40:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119ac4800) [pid = 1655] [serial = 472] [outer = 0x119543000] 08:40:49 INFO - PROCESS | 1655 | 1467992449096 Marionette DEBUG loaded listener.js 08:40:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x120fe6000) [pid = 1655] [serial = 473] [outer = 0x119543000] 08:40:49 INFO - PROCESS | 1655 | 1467992449508 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]]]}] 08:40:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 08:40:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 673ms 08:40:49 INFO - PROCESS | 1655 | 1467992449539 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 08:40:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 08:40:49 INFO - PROCESS | 1655 | 1467992449541 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 08:40:49 INFO - PROCESS | 1655 | 1467992449544 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 08:40:49 INFO - PROCESS | 1655 | 1467992449545 Marionette TRACE conn2 <- [1,606,null,{}] 08:40:49 INFO - PROCESS | 1655 | 1467992449547 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}] 08:40:49 INFO - PROCESS | 1655 | 1467992449549 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:49 INFO - PROCESS | 1655 | 1467992449641 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 08:40:49 INFO - PROCESS | 1655 | 1467992449689 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:49 INFO - PROCESS | 1655 | 1467992449690 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x125151000 == 36 [pid = 1655] [id = 159] 08:40:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123848400) [pid = 1655] [serial = 474] [outer = 0x0] 08:40:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123cb5c00) [pid = 1655] [serial = 475] [outer = 0x123848400] 08:40:49 INFO - PROCESS | 1655 | 1467992449720 Marionette DEBUG loaded listener.js 08:40:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123fdf000) [pid = 1655] [serial = 476] [outer = 0x123848400] 08:40:50 INFO - PROCESS | 1655 | 1467992450129 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]]]}] 08:40:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 08:40:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 618ms 08:40:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 08:40:50 INFO - PROCESS | 1655 | 1467992450162 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 08:40:50 INFO - PROCESS | 1655 | 1467992450164 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 08:40:50 INFO - PROCESS | 1655 | 1467992450166 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 08:40:50 INFO - PROCESS | 1655 | 1467992450167 Marionette TRACE conn2 <- [1,610,null,{}] 08:40:50 INFO - PROCESS | 1655 | 1467992450170 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}] 08:40:50 INFO - PROCESS | 1655 | 1467992450171 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:50 INFO - PROCESS | 1655 | 1467992450262 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 08:40:50 INFO - PROCESS | 1655 | 1467992450345 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:50 INFO - PROCESS | 1655 | 1467992450346 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12661e000 == 37 [pid = 1655] [id = 160] 08:40:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124447000) [pid = 1655] [serial = 477] [outer = 0x0] 08:40:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12444bc00) [pid = 1655] [serial = 478] [outer = 0x124447000] 08:40:50 INFO - PROCESS | 1655 | 1467992450376 Marionette DEBUG loaded listener.js 08:40:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1245c4400) [pid = 1655] [serial = 479] [outer = 0x124447000] 08:40:50 INFO - PROCESS | 1655 | 1467992450787 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]]]}] 08:40:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 08:40:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 671ms 08:40:50 INFO - PROCESS | 1655 | 1467992450838 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 08:40:50 INFO - PROCESS | 1655 | 1467992450839 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 08:40:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 08:40:50 INFO - PROCESS | 1655 | 1467992450841 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 08:40:50 INFO - PROCESS | 1655 | 1467992450842 Marionette TRACE conn2 <- [1,614,null,{}] 08:40:50 INFO - PROCESS | 1655 | 1467992450845 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}] 08:40:50 INFO - PROCESS | 1655 | 1467992450849 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:50 INFO - PROCESS | 1655 | 1467992450945 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 08:40:51 INFO - PROCESS | 1655 | 1467992451002 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:51 INFO - PROCESS | 1655 | 1467992451004 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x128de3800 == 38 [pid = 1655] [id = 161] 08:40:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124b8ec00) [pid = 1655] [serial = 480] [outer = 0x0] 08:40:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124f0a800) [pid = 1655] [serial = 481] [outer = 0x124b8ec00] 08:40:51 INFO - PROCESS | 1655 | 1467992451051 Marionette DEBUG loaded listener.js 08:40:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12686b400) [pid = 1655] [serial = 482] [outer = 0x124b8ec00] 08:40:51 INFO - PROCESS | 1655 | 1467992451608 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]]]}] 08:40:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 08:40:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 819ms 08:40:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 08:40:51 INFO - PROCESS | 1655 | 1467992451662 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 08:40:51 INFO - PROCESS | 1655 | 1467992451663 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 08:40:51 INFO - PROCESS | 1655 | 1467992451665 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 08:40:51 INFO - PROCESS | 1655 | 1467992451667 Marionette TRACE conn2 <- [1,618,null,{}] 08:40:51 INFO - PROCESS | 1655 | 1467992451689 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}] 08:40:51 INFO - PROCESS | 1655 | 1467992451691 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:51 INFO - PROCESS | 1655 | 1467992451785 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 08:40:51 INFO - PROCESS | 1655 | 1467992451848 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:51 INFO - PROCESS | 1655 | 1467992451849 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x117155800 == 39 [pid = 1655] [id = 162] 08:40:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11870ac00) [pid = 1655] [serial = 483] [outer = 0x0] 08:40:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128860400) [pid = 1655] [serial = 484] [outer = 0x11870ac00] 08:40:51 INFO - PROCESS | 1655 | 1467992451877 Marionette DEBUG loaded listener.js 08:40:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b38400) [pid = 1655] [serial = 485] [outer = 0x11870ac00] 08:40:52 INFO - PROCESS | 1655 | 1467992452304 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]]]}] 08:40:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 08:40:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 689ms 08:40:52 INFO - PROCESS | 1655 | --DOCSHELL 0x11301e000 == 38 [pid = 1655] [id = 154] 08:40:52 INFO - PROCESS | 1655 | --DOCSHELL 0x117473800 == 37 [pid = 1655] [id = 152] 08:40:52 INFO - PROCESS | 1655 | --DOCSHELL 0x123b9d000 == 36 [pid = 1655] [id = 153] 08:40:52 INFO - PROCESS | 1655 | --DOCSHELL 0x115e3e800 == 35 [pid = 1655] [id = 139] 08:40:52 INFO - PROCESS | 1655 | --DOCSHELL 0x128de3800 == 34 [pid = 1655] [id = 161] 08:40:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12661e000 == 33 [pid = 1655] [id = 160] 08:40:52 INFO - PROCESS | 1655 | --DOCSHELL 0x125151000 == 32 [pid = 1655] [id = 159] 08:40:52 INFO - PROCESS | 1655 | --DOCSHELL 0x123d3d000 == 31 [pid = 1655] [id = 158] 08:40:52 INFO - PROCESS | 1655 | --DOCSHELL 0x119cbc000 == 30 [pid = 1655] [id = 157] 08:40:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12be28000 == 29 [pid = 1655] [id = 151] 08:40:52 INFO - PROCESS | 1655 | --DOCSHELL 0x118390800 == 28 [pid = 1655] [id = 155] 08:40:52 INFO - PROCESS | 1655 | --DOCSHELL 0x117157000 == 27 [pid = 1655] [id = 156] 08:40:52 INFO - PROCESS | 1655 | 1467992452988 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 08:40:52 INFO - PROCESS | 1655 | 1467992452991 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 08:40:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 08:40:53 INFO - PROCESS | 1655 | 1467992453002 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 1655 | 1467992453004 Marionette TRACE conn2 <- [1,622,null,{}] 08:40:53 INFO - PROCESS | 1655 | 1467992453008 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}] 08:40:53 INFO - PROCESS | 1655 | 1467992453010 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:53 INFO - PROCESS | 1655 | 1467992453098 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 08:40:53 INFO - PROCESS | 1655 | 1467992453128 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 1655 | 1467992453130 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x115d92800 == 28 [pid = 1655] [id = 163] 08:40:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1132b1c00) [pid = 1655] [serial = 486] [outer = 0x0] 08:40:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x113336400) [pid = 1655] [serial = 487] [outer = 0x1132b1c00] 08:40:53 INFO - PROCESS | 1655 | 1467992453158 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x113c73c00) [pid = 1655] [serial = 488] [outer = 0x1132b1c00] 08:40:53 INFO - PROCESS | 1655 | 1467992453483 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]]]}] 08:40:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 08:40:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 521ms 08:40:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 08:40:53 INFO - PROCESS | 1655 | 1467992453523 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 08:40:53 INFO - PROCESS | 1655 | 1467992453525 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 08:40:53 INFO - PROCESS | 1655 | 1467992453530 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 08:40:53 INFO - PROCESS | 1655 | 1467992453533 Marionette TRACE conn2 <- [1,626,null,{}] 08:40:53 INFO - PROCESS | 1655 | 1467992453536 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}] 08:40:53 INFO - PROCESS | 1655 | 1467992453538 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:53 INFO - PROCESS | 1655 | 1467992453614 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 08:40:53 INFO - PROCESS | 1655 | 1467992453621 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:53 INFO - PROCESS | 1655 | 1467992453623 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11715c000 == 29 [pid = 1655] [id = 164] 08:40:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11675fc00) [pid = 1655] [serial = 489] [outer = 0x0] 08:40:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1176ddc00) [pid = 1655] [serial = 490] [outer = 0x11675fc00] 08:40:53 INFO - PROCESS | 1655 | 1467992453650 Marionette DEBUG loaded listener.js 08:40:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1180b2c00) [pid = 1655] [serial = 491] [outer = 0x11675fc00] 08:40:54 INFO - PROCESS | 1655 | 1467992453991 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]]]}] 08:40:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 08:40:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 476ms 08:40:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 08:40:54 INFO - PROCESS | 1655 | 1467992454006 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 08:40:54 INFO - PROCESS | 1655 | 1467992454007 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 08:40:54 INFO - PROCESS | 1655 | 1467992454009 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 08:40:54 INFO - PROCESS | 1655 | 1467992454010 Marionette TRACE conn2 <- [1,630,null,{}] 08:40:54 INFO - PROCESS | 1655 | 1467992454018 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}] 08:40:54 INFO - PROCESS | 1655 | 1467992454021 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:54 INFO - PROCESS | 1655 | 1467992454134 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 08:40:54 INFO - PROCESS | 1655 | 1467992454178 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:54 INFO - PROCESS | 1655 | 1467992454180 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11839f000 == 30 [pid = 1655] [id = 165] 08:40:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11840ac00) [pid = 1655] [serial = 492] [outer = 0x0] 08:40:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118521400) [pid = 1655] [serial = 493] [outer = 0x11840ac00] 08:40:54 INFO - PROCESS | 1655 | 1467992454208 Marionette DEBUG loaded listener.js 08:40:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11871f400) [pid = 1655] [serial = 494] [outer = 0x11840ac00] 08:40:54 INFO - PROCESS | 1655 | 1467992454556 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]]]}] 08:40:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 08:40:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 571ms 08:40:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 08:40:54 INFO - PROCESS | 1655 | 1467992454580 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 08:40:54 INFO - PROCESS | 1655 | 1467992454582 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 08:40:54 INFO - PROCESS | 1655 | 1467992454589 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 08:40:54 INFO - PROCESS | 1655 | 1467992454590 Marionette TRACE conn2 <- [1,634,null,{}] 08:40:54 INFO - PROCESS | 1655 | 1467992454593 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}] 08:40:54 INFO - PROCESS | 1655 | 1467992454594 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:54 INFO - PROCESS | 1655 | 1467992454688 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 08:40:54 INFO - PROCESS | 1655 | 1467992454691 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:54 INFO - PROCESS | 1655 | 1467992454692 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cc8000 == 31 [pid = 1655] [id = 166] 08:40:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119199800) [pid = 1655] [serial = 495] [outer = 0x0] 08:40:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x119540000) [pid = 1655] [serial = 496] [outer = 0x119199800] 08:40:54 INFO - PROCESS | 1655 | 1467992454717 Marionette DEBUG loaded listener.js 08:40:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11959b000) [pid = 1655] [serial = 497] [outer = 0x119199800] 08:40:54 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:54 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:55 INFO - PROCESS | 1655 | 1467992455039 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]]]}] 08:40:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 08:40:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 474ms 08:40:55 INFO - PROCESS | 1655 | 1467992455058 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 08:40:55 INFO - PROCESS | 1655 | 1467992455059 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 08:40:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 08:40:55 INFO - PROCESS | 1655 | 1467992455071 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 08:40:55 INFO - PROCESS | 1655 | 1467992455072 Marionette TRACE conn2 <- [1,638,null,{}] 08:40:55 INFO - PROCESS | 1655 | 1467992455075 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}] 08:40:55 INFO - PROCESS | 1655 | 1467992455076 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:55 INFO - PROCESS | 1655 | 1467992455165 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 08:40:55 INFO - PROCESS | 1655 | 1467992455169 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:55 INFO - PROCESS | 1655 | 1467992455177 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d3d000 == 32 [pid = 1655] [id = 167] 08:40:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x119451c00) [pid = 1655] [serial = 498] [outer = 0x0] 08:40:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119ac2c00) [pid = 1655] [serial = 499] [outer = 0x119451c00] 08:40:55 INFO - PROCESS | 1655 | 1467992455201 Marionette DEBUG loaded listener.js 08:40:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119acf800) [pid = 1655] [serial = 500] [outer = 0x119451c00] 08:40:55 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:55 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:55 INFO - PROCESS | 1655 | 1467992455539 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]]]}] 08:40:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11675e800) [pid = 1655] [serial = 501] [outer = 0x12c932800] 08:40:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 08:40:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 527ms 08:40:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 08:40:55 INFO - PROCESS | 1655 | 1467992455595 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 08:40:55 INFO - PROCESS | 1655 | 1467992455596 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 08:40:55 INFO - PROCESS | 1655 | 1467992455598 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 08:40:55 INFO - PROCESS | 1655 | 1467992455599 Marionette TRACE conn2 <- [1,642,null,{}] 08:40:55 INFO - PROCESS | 1655 | 1467992455601 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}] 08:40:55 INFO - PROCESS | 1655 | 1467992455605 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:55 INFO - PROCESS | 1655 | 1467992455716 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 08:40:55 INFO - PROCESS | 1655 | 1467992455751 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:55 INFO - PROCESS | 1655 | 1467992455752 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12475f800 == 33 [pid = 1655] [id = 168] 08:40:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x123802800) [pid = 1655] [serial = 502] [outer = 0x0] 08:40:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x123c58800) [pid = 1655] [serial = 503] [outer = 0x123802800] 08:40:55 INFO - PROCESS | 1655 | 1467992455776 Marionette DEBUG loaded listener.js 08:40:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12444a000) [pid = 1655] [serial = 504] [outer = 0x123802800] 08:40:56 INFO - PROCESS | 1655 | 1467992456090 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]]]}] 08:40:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 08:40:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 524ms 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1180b2800) [pid = 1655] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x119191800) [pid = 1655] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1180b0c00) [pid = 1655] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x117dad400) [pid = 1655] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x118729c00) [pid = 1655] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x115e8ac00) [pid = 1655] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1180ac000) [pid = 1655] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1128cd400) [pid = 1655] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x119ac0800) [pid = 1655] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x123cbe800) [pid = 1655] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1240b7400) [pid = 1655] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x126b78400) [pid = 1655] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1128cf000) [pid = 1655] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x123cc1400) [pid = 1655] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118403c00) [pid = 1655] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1256a4000) [pid = 1655] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11959b800) [pid = 1655] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112ed0400) [pid = 1655] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1129ae800) [pid = 1655] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1292bb400) [pid = 1655] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 08:40:56 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11840f800) [pid = 1655] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 08:40:56 INFO - PROCESS | 1655 | 1467992456461 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 08:40:56 INFO - PROCESS | 1655 | 1467992456463 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 08:40:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 08:40:56 INFO - PROCESS | 1655 | 1467992456482 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 08:40:56 INFO - PROCESS | 1655 | 1467992456483 Marionette TRACE conn2 <- [1,646,null,{}] 08:40:56 INFO - PROCESS | 1655 | 1467992456488 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}] 08:40:56 INFO - PROCESS | 1655 | 1467992456490 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:56 INFO - PROCESS | 1655 | 1467992456601 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 08:40:56 INFO - PROCESS | 1655 | 1467992456610 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:56 INFO - PROCESS | 1655 | 1467992456611 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11846e800 == 34 [pid = 1655] [id = 169] 08:40:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1131dc000) [pid = 1655] [serial = 505] [outer = 0x0] 08:40:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1176d5800) [pid = 1655] [serial = 506] [outer = 0x1131dc000] 08:40:56 INFO - PROCESS | 1655 | 1467992456663 Marionette DEBUG loaded listener.js 08:40:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11834f800) [pid = 1655] [serial = 507] [outer = 0x1131dc000] 08:40:57 INFO - PROCESS | 1655 | 1467992457058 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]]]}] 08:40:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 08:40:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 625ms 08:40:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 08:40:57 INFO - PROCESS | 1655 | 1467992457111 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 08:40:57 INFO - PROCESS | 1655 | 1467992457112 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 08:40:57 INFO - PROCESS | 1655 | 1467992457115 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 08:40:57 INFO - PROCESS | 1655 | 1467992457116 Marionette TRACE conn2 <- [1,650,null,{}] 08:40:57 INFO - PROCESS | 1655 | 1467992457124 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}] 08:40:57 INFO - PROCESS | 1655 | 1467992457125 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:57 INFO - PROCESS | 1655 | 1467992457197 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 08:40:57 INFO - PROCESS | 1655 | 1467992457201 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:57 INFO - PROCESS | 1655 | 1467992457203 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x128be7800 == 35 [pid = 1655] [id = 170] 08:40:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11837a400) [pid = 1655] [serial = 508] [outer = 0x0] 08:40:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119527800) [pid = 1655] [serial = 509] [outer = 0x11837a400] 08:40:57 INFO - PROCESS | 1655 | 1467992457228 Marionette DEBUG loaded listener.js 08:40:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123e2d800) [pid = 1655] [serial = 510] [outer = 0x11837a400] 08:40:57 INFO - PROCESS | 1655 | 1467992457586 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]]]}] 08:40:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 08:40:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 519ms 08:40:57 INFO - PROCESS | 1655 | 1467992457635 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 08:40:57 INFO - PROCESS | 1655 | 1467992457637 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 08:40:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 08:40:57 INFO - PROCESS | 1655 | 1467992457640 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 08:40:57 INFO - PROCESS | 1655 | 1467992457643 Marionette TRACE conn2 <- [1,654,null,{}] 08:40:57 INFO - PROCESS | 1655 | 1467992457645 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}] 08:40:57 INFO - PROCESS | 1655 | 1467992457647 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:57 INFO - PROCESS | 1655 | 1467992457795 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 08:40:57 INFO - PROCESS | 1655 | 1467992457810 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:57 INFO - PROCESS | 1655 | 1467992457811 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294ec800 == 36 [pid = 1655] [id = 171] 08:40:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1176d4c00) [pid = 1655] [serial = 511] [outer = 0x0] 08:40:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x123cc0400) [pid = 1655] [serial = 512] [outer = 0x1176d4c00] 08:40:57 INFO - PROCESS | 1655 | 1467992457847 Marionette DEBUG loaded listener.js 08:40:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124ba8c00) [pid = 1655] [serial = 513] [outer = 0x1176d4c00] 08:40:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 08:40:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 571ms 08:40:58 INFO - PROCESS | 1655 | 1467992458207 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]]]}] 08:40:58 INFO - PROCESS | 1655 | 1467992458212 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 08:40:58 INFO - PROCESS | 1655 | 1467992458214 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 08:40:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 08:40:58 INFO - PROCESS | 1655 | 1467992458218 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 08:40:58 INFO - PROCESS | 1655 | 1467992458222 Marionette TRACE conn2 <- [1,658,null,{}] 08:40:58 INFO - PROCESS | 1655 | 1467992458228 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}] 08:40:58 INFO - PROCESS | 1655 | 1467992458230 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:58 INFO - PROCESS | 1655 | 1467992458353 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 08:40:58 INFO - PROCESS | 1655 | 1467992458429 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:58 INFO - PROCESS | 1655 | 1467992458431 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a818000 == 37 [pid = 1655] [id = 172] 08:40:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1128ca800) [pid = 1655] [serial = 514] [outer = 0x0] 08:40:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118345800) [pid = 1655] [serial = 515] [outer = 0x1128ca800] 08:40:58 INFO - PROCESS | 1655 | 1467992458468 Marionette DEBUG loaded listener.js 08:40:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1256b2400) [pid = 1655] [serial = 516] [outer = 0x1128ca800] 08:40:59 INFO - PROCESS | 1655 | 1467992459043 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]]]}] 08:40:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 08:40:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 830ms 08:40:59 INFO - PROCESS | 1655 | 1467992459048 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 08:40:59 INFO - PROCESS | 1655 | 1467992459051 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 08:40:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 08:40:59 INFO - PROCESS | 1655 | 1467992459056 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 08:40:59 INFO - PROCESS | 1655 | 1467992459059 Marionette TRACE conn2 <- [1,662,null,{}] 08:40:59 INFO - PROCESS | 1655 | 1467992459063 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}] 08:40:59 INFO - PROCESS | 1655 | 1467992459065 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:59 INFO - PROCESS | 1655 | 1467992459195 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 08:40:59 INFO - PROCESS | 1655 | 1467992459293 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:40:59 INFO - PROCESS | 1655 | 1467992459295 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:40:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e3d800 == 38 [pid = 1655] [id = 173] 08:40:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x115e1f800) [pid = 1655] [serial = 517] [outer = 0x0] 08:40:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11619a800) [pid = 1655] [serial = 518] [outer = 0x115e1f800] 08:40:59 INFO - PROCESS | 1655 | 1467992459326 Marionette DEBUG loaded listener.js 08:40:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x117499c00) [pid = 1655] [serial = 519] [outer = 0x115e1f800] 08:40:59 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:40:59 INFO - PROCESS | 1655 | [1655] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 08:40:59 INFO - PROCESS | 1655 | 1467992459866 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]]]}] 08:41:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 08:41:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 974ms 08:41:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 08:41:00 INFO - PROCESS | 1655 | 1467992460029 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 08:41:00 INFO - PROCESS | 1655 | 1467992460030 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 08:41:00 INFO - PROCESS | 1655 | 1467992460033 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 1655 | 1467992460036 Marionette TRACE conn2 <- [1,666,null,{}] 08:41:00 INFO - PROCESS | 1655 | 1467992460044 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}] 08:41:00 INFO - PROCESS | 1655 | 1467992460045 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:00 INFO - PROCESS | 1655 | 1467992460145 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 08:41:00 INFO - PROCESS | 1655 | 1467992460195 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:00 INFO - PROCESS | 1655 | 1467992460198 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f34000 == 39 [pid = 1655] [id = 174] 08:41:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1133a9c00) [pid = 1655] [serial = 520] [outer = 0x0] 08:41:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x113c65800) [pid = 1655] [serial = 521] [outer = 0x1133a9c00] 08:41:00 INFO - PROCESS | 1655 | 1467992460226 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11690cc00) [pid = 1655] [serial = 522] [outer = 0x1133a9c00] 08:41:00 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1294ec800 == 38 [pid = 1655] [id = 171] 08:41:00 INFO - PROCESS | 1655 | --DOCSHELL 0x128be7800 == 37 [pid = 1655] [id = 170] 08:41:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11846e800 == 36 [pid = 1655] [id = 169] 08:41:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12475f800 == 35 [pid = 1655] [id = 168] 08:41:00 INFO - PROCESS | 1655 | --DOCSHELL 0x123d3d000 == 34 [pid = 1655] [id = 167] 08:41:00 INFO - PROCESS | 1655 | --DOCSHELL 0x119cc8000 == 33 [pid = 1655] [id = 166] 08:41:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11839f000 == 32 [pid = 1655] [id = 165] 08:41:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11715c000 == 31 [pid = 1655] [id = 164] 08:41:00 INFO - PROCESS | 1655 | --DOCSHELL 0x115d92800 == 30 [pid = 1655] [id = 163] 08:41:00 INFO - PROCESS | 1655 | --DOCSHELL 0x117155800 == 29 [pid = 1655] [id = 162] 08:41:00 INFO - PROCESS | 1655 | 1467992460620 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]]]}] 08:41:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 08:41:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 625ms 08:41:00 INFO - PROCESS | 1655 | 1467992460658 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 08:41:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 08:41:00 INFO - PROCESS | 1655 | 1467992460661 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 08:41:00 INFO - PROCESS | 1655 | 1467992460665 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 08:41:00 INFO - PROCESS | 1655 | 1467992460668 Marionette TRACE conn2 <- [1,670,null,{}] 08:41:00 INFO - PROCESS | 1655 | 1467992460671 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}] 08:41:00 INFO - PROCESS | 1655 | 1467992460672 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:00 INFO - PROCESS | 1655 | 1467992460759 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x118523800) [pid = 1655] [serial = 464] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11837a800) [pid = 1655] [serial = 463] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119c29400) [pid = 1655] [serial = 427] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11837c000) [pid = 1655] [serial = 421] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11871d400) [pid = 1655] [serial = 422] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118409400) [pid = 1655] [serial = 416] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x116988c00) [pid = 1655] [serial = 461] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118374400) [pid = 1655] [serial = 415] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11952c400) [pid = 1655] [serial = 424] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119ac5c00) [pid = 1655] [serial = 425] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1164eac00) [pid = 1655] [serial = 418] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x116f40400) [pid = 1655] [serial = 419] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12384d000) [pid = 1655] [serial = 430] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1180b0400) [pid = 1655] [serial = 404] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1129b3400) [pid = 1655] [serial = 403] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123cc0c00) [pid = 1655] [serial = 431] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119ad9000) [pid = 1655] [serial = 407] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119ac4c00) [pid = 1655] [serial = 406] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x125731c00) [pid = 1655] [serial = 434] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1242a4800) [pid = 1655] [serial = 433] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128856800) [pid = 1655] [serial = 410] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12579fc00) [pid = 1655] [serial = 409] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12885d000) [pid = 1655] [serial = 439] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x113c8c400) [pid = 1655] [serial = 442] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1266d7400) [pid = 1655] [serial = 437] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12652ac00) [pid = 1655] [serial = 436] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119c33400) [pid = 1655] [serial = 445] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118402800) [pid = 1655] [serial = 443] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1289d6c00) [pid = 1655] [serial = 440] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12a428400) [pid = 1655] [serial = 451] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a41e800) [pid = 1655] [serial = 413] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1289da400) [pid = 1655] [serial = 448] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1245bac00) [pid = 1655] [serial = 446] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1292b6000) [pid = 1655] [serial = 449] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1289d4c00) [pid = 1655] [serial = 412] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123806000) [pid = 1655] [serial = 428] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x116af6800) [pid = 1655] [serial = 455] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1133c7c00) [pid = 1655] [serial = 460] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a8ab400) [pid = 1655] [serial = 452] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1133b1800) [pid = 1655] [serial = 454] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119108c00) [pid = 1655] [serial = 457] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x119524000) [pid = 1655] [serial = 458] [outer = 0x0] [url = about:blank] 08:41:00 INFO - PROCESS | 1655 | 1467992460818 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:00 INFO - PROCESS | 1655 | 1467992460819 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x117153000 == 30 [pid = 1655] [id = 175] 08:41:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x113c66400) [pid = 1655] [serial = 523] [outer = 0x0] 08:41:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x116af6800) [pid = 1655] [serial = 524] [outer = 0x113c66400] 08:41:00 INFO - PROCESS | 1655 | 1467992460847 Marionette DEBUG loaded listener.js 08:41:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118370400) [pid = 1655] [serial = 525] [outer = 0x113c66400] 08:41:01 INFO - PROCESS | 1655 | 1467992461145 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]]]}] 08:41:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 08:41:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 524ms 08:41:01 INFO - PROCESS | 1655 | 1467992461189 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 08:41:01 INFO - PROCESS | 1655 | 1467992461191 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 08:41:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 08:41:01 INFO - PROCESS | 1655 | 1467992461193 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 08:41:01 INFO - PROCESS | 1655 | 1467992461194 Marionette TRACE conn2 <- [1,674,null,{}] 08:41:01 INFO - PROCESS | 1655 | 1467992461201 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}] 08:41:01 INFO - PROCESS | 1655 | 1467992461207 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:01 INFO - PROCESS | 1655 | 1467992461285 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 08:41:01 INFO - PROCESS | 1655 | 1467992461346 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 1655 | 1467992461349 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11916a800 == 31 [pid = 1655] [id = 176] 08:41:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11840e800) [pid = 1655] [serial = 526] [outer = 0x0] 08:41:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118720800) [pid = 1655] [serial = 527] [outer = 0x11840e800] 08:41:01 INFO - PROCESS | 1655 | 1467992461377 Marionette DEBUG loaded listener.js 08:41:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11944e800) [pid = 1655] [serial = 528] [outer = 0x11840e800] 08:41:01 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:01 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:41:01 INFO - PROCESS | 1655 | 1467992461660 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]]]}] 08:41:01 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 08:41:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 519ms 08:41:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 08:41:01 INFO - PROCESS | 1655 | 1467992461712 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 08:41:01 INFO - PROCESS | 1655 | 1467992461714 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 08:41:01 INFO - PROCESS | 1655 | 1467992461716 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 08:41:01 INFO - PROCESS | 1655 | 1467992461717 Marionette TRACE conn2 <- [1,678,null,{}] 08:41:01 INFO - PROCESS | 1655 | 1467992461720 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}] 08:41:01 INFO - PROCESS | 1655 | 1467992461723 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:01 INFO - PROCESS | 1655 | 1467992461797 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 08:41:01 INFO - PROCESS | 1655 | 1467992461800 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:01 INFO - PROCESS | 1655 | 1467992461802 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c6a000 == 32 [pid = 1655] [id = 177] 08:41:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112135400) [pid = 1655] [serial = 529] [outer = 0x0] 08:41:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1199a5c00) [pid = 1655] [serial = 530] [outer = 0x112135400] 08:41:01 INFO - PROCESS | 1655 | 1467992461830 Marionette DEBUG loaded listener.js 08:41:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119ac7000) [pid = 1655] [serial = 531] [outer = 0x112135400] 08:41:02 INFO - PROCESS | 1655 | 1467992462173 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]]]}] 08:41:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 08:41:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 473ms 08:41:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 08:41:02 INFO - PROCESS | 1655 | 1467992462190 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 08:41:02 INFO - PROCESS | 1655 | 1467992462191 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 08:41:02 INFO - PROCESS | 1655 | 1467992462194 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 08:41:02 INFO - PROCESS | 1655 | 1467992462195 Marionette TRACE conn2 <- [1,682,null,{}] 08:41:02 INFO - PROCESS | 1655 | 1467992462197 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}] 08:41:02 INFO - PROCESS | 1655 | 1467992462198 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:02 INFO - PROCESS | 1655 | 1467992462272 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 08:41:02 INFO - PROCESS | 1655 | 1467992462276 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:02 INFO - PROCESS | 1655 | 1467992462277 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a79800 == 33 [pid = 1655] [id = 178] 08:41:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1128d1400) [pid = 1655] [serial = 532] [outer = 0x0] 08:41:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119c2ac00) [pid = 1655] [serial = 533] [outer = 0x1128d1400] 08:41:02 INFO - PROCESS | 1655 | 1467992462302 Marionette DEBUG loaded listener.js 08:41:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x120fe2c00) [pid = 1655] [serial = 534] [outer = 0x1128d1400] 08:41:03 INFO - PROCESS | 1655 | 1467992463108 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]]]}] 08:41:03 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) 08:41:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 919ms 08:41:03 INFO - PROCESS | 1655 | 1467992463114 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 08:41:03 INFO - PROCESS | 1655 | 1467992463115 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 08:41:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 08:41:03 INFO - PROCESS | 1655 | 1467992463117 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 08:41:03 INFO - PROCESS | 1655 | 1467992463118 Marionette TRACE conn2 <- [1,686,null,{}] 08:41:03 INFO - PROCESS | 1655 | 1467992463122 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}] 08:41:03 INFO - PROCESS | 1655 | 1467992463126 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:03 INFO - PROCESS | 1655 | 1467992463248 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 08:41:03 INFO - PROCESS | 1655 | 1467992463253 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:03 INFO - PROCESS | 1655 | 1467992463255 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x124771800 == 34 [pid = 1655] [id = 179] 08:41:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123cb4000) [pid = 1655] [serial = 535] [outer = 0x0] 08:41:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124447c00) [pid = 1655] [serial = 536] [outer = 0x123cb4000] 08:41:03 INFO - PROCESS | 1655 | 1467992463280 Marionette DEBUG loaded listener.js 08:41:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124a14c00) [pid = 1655] [serial = 537] [outer = 0x123cb4000] 08:41:04 INFO - PROCESS | 1655 | 1467992464071 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]]]}] 08:41:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 08:41:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 972ms 08:41:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 08:41:04 INFO - PROCESS | 1655 | 1467992464089 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 08:41:04 INFO - PROCESS | 1655 | 1467992464090 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 08:41:04 INFO - PROCESS | 1655 | 1467992464092 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 08:41:04 INFO - PROCESS | 1655 | 1467992464093 Marionette TRACE conn2 <- [1,690,null,{}] 08:41:04 INFO - PROCESS | 1655 | 1467992464096 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}] 08:41:04 INFO - PROCESS | 1655 | 1467992464097 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:04 INFO - PROCESS | 1655 | 1467992464190 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 08:41:04 INFO - PROCESS | 1655 | 1467992464199 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:04 INFO - PROCESS | 1655 | 1467992464200 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12661e000 == 35 [pid = 1655] [id = 180] 08:41:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124b09800) [pid = 1655] [serial = 538] [outer = 0x0] 08:41:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x125124800) [pid = 1655] [serial = 539] [outer = 0x124b09800] 08:41:04 INFO - PROCESS | 1655 | 1467992464225 Marionette DEBUG loaded listener.js 08:41:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12572cc00) [pid = 1655] [serial = 540] [outer = 0x124b09800] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119199800) [pid = 1655] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11675fc00) [pid = 1655] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119451c00) [pid = 1655] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1129ab000) [pid = 1655] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1132b1c00) [pid = 1655] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1185b5400) [pid = 1655] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11870ac00) [pid = 1655] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119543000) [pid = 1655] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123848400) [pid = 1655] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124447000) [pid = 1655] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124b8ec00) [pid = 1655] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123802800) [pid = 1655] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1131dc000) [pid = 1655] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11837a400) [pid = 1655] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11840ac00) [pid = 1655] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 08:41:04 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1176d4c00) [pid = 1655] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 08:41:05 INFO - PROCESS | 1655 | 1467992465106 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]]]}] 08:41:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 08:41:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1019ms 08:41:05 INFO - PROCESS | 1655 | 1467992465112 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 08:41:05 INFO - PROCESS | 1655 | 1467992465113 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 08:41:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 08:41:05 INFO - PROCESS | 1655 | 1467992465115 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 08:41:05 INFO - PROCESS | 1655 | 1467992465116 Marionette TRACE conn2 <- [1,694,null,{}] 08:41:05 INFO - PROCESS | 1655 | 1467992465126 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}] 08:41:05 INFO - PROCESS | 1655 | 1467992465127 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:05 INFO - PROCESS | 1655 | 1467992465200 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 08:41:05 INFO - PROCESS | 1655 | 1467992465249 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:05 INFO - PROCESS | 1655 | 1467992465251 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167eb000 == 36 [pid = 1655] [id = 181] 08:41:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1133b0000) [pid = 1655] [serial = 541] [outer = 0x0] 08:41:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1180b3c00) [pid = 1655] [serial = 542] [outer = 0x1133b0000] 08:41:05 INFO - PROCESS | 1655 | 1467992465275 Marionette DEBUG loaded listener.js 08:41:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119451c00) [pid = 1655] [serial = 543] [outer = 0x1133b0000] 08:41:06 INFO - PROCESS | 1655 | 1467992466010 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]]]}] 08:41:06 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) 08:41:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 926ms 08:41:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 08:41:06 INFO - PROCESS | 1655 | 1467992466041 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 08:41:06 INFO - PROCESS | 1655 | 1467992466042 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 08:41:06 INFO - PROCESS | 1655 | 1467992466044 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 08:41:06 INFO - PROCESS | 1655 | 1467992466045 Marionette TRACE conn2 <- [1,698,null,{}] 08:41:06 INFO - PROCESS | 1655 | 1467992466047 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}] 08:41:06 INFO - PROCESS | 1655 | 1467992466049 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:06 INFO - PROCESS | 1655 | 1467992466125 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 08:41:06 INFO - PROCESS | 1655 | 1467992466129 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:06 INFO - PROCESS | 1655 | 1467992466130 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a9e800 == 37 [pid = 1655] [id = 182] 08:41:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119450000) [pid = 1655] [serial = 544] [outer = 0x0] 08:41:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124441800) [pid = 1655] [serial = 545] [outer = 0x119450000] 08:41:06 INFO - PROCESS | 1655 | 1467992466154 Marionette DEBUG loaded listener.js 08:41:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12579f400) [pid = 1655] [serial = 546] [outer = 0x119450000] 08:41:06 INFO - PROCESS | 1655 | 1467992466967 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]]]}] 08:41:07 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) 08:41:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 972ms 08:41:07 INFO - PROCESS | 1655 | 1467992467017 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 08:41:07 INFO - PROCESS | 1655 | 1467992467020 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 08:41:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 08:41:07 INFO - PROCESS | 1655 | 1467992467024 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 08:41:07 INFO - PROCESS | 1655 | 1467992467026 Marionette TRACE conn2 <- [1,702,null,{}] 08:41:07 INFO - PROCESS | 1655 | 1467992467030 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}] 08:41:07 INFO - PROCESS | 1655 | 1467992467032 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:07 INFO - PROCESS | 1655 | 1467992467162 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 08:41:07 INFO - PROCESS | 1655 | 1467992467214 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:07 INFO - PROCESS | 1655 | 1467992467216 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169bd000 == 38 [pid = 1655] [id = 183] 08:41:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1133aac00) [pid = 1655] [serial = 547] [outer = 0x0] 08:41:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x114fb7400) [pid = 1655] [serial = 548] [outer = 0x1133aac00] 08:41:07 INFO - PROCESS | 1655 | 1467992467251 Marionette DEBUG loaded listener.js 08:41:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1176d4c00) [pid = 1655] [serial = 549] [outer = 0x1133aac00] 08:41:08 INFO - PROCESS | 1655 | 1467992468125 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]]]}] 08:41:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 08:41:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1122ms 08:41:08 INFO - PROCESS | 1655 | 1467992468146 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 08:41:08 INFO - PROCESS | 1655 | 1467992468149 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 08:41:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 08:41:08 INFO - PROCESS | 1655 | 1467992468156 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 08:41:08 INFO - PROCESS | 1655 | 1467992468158 Marionette TRACE conn2 <- [1,706,null,{}] 08:41:08 INFO - PROCESS | 1655 | 1467992468160 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}] 08:41:08 INFO - PROCESS | 1655 | 1467992468162 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:08 INFO - PROCESS | 1655 | 1467992468260 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 08:41:08 INFO - PROCESS | 1655 | 1467992468311 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:08 INFO - PROCESS | 1655 | 1467992468312 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cb7000 == 39 [pid = 1655] [id = 184] 08:41:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118411800) [pid = 1655] [serial = 550] [outer = 0x0] 08:41:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11870b000) [pid = 1655] [serial = 551] [outer = 0x118411800] 08:41:08 INFO - PROCESS | 1655 | 1467992468342 Marionette DEBUG loaded listener.js 08:41:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119456400) [pid = 1655] [serial = 552] [outer = 0x118411800] 08:41:09 INFO - PROCESS | 1655 | 1467992469231 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]]]}] 08:41:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 08:41:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1126ms 08:41:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 08:41:09 INFO - PROCESS | 1655 | 1467992469280 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 08:41:09 INFO - PROCESS | 1655 | 1467992469282 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 08:41:09 INFO - PROCESS | 1655 | 1467992469284 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 08:41:09 INFO - PROCESS | 1655 | 1467992469287 Marionette TRACE conn2 <- [1,710,null,{}] 08:41:09 INFO - PROCESS | 1655 | 1467992469295 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}] 08:41:09 INFO - PROCESS | 1655 | 1467992469298 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:09 INFO - PROCESS | 1655 | 1467992469510 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 08:41:09 INFO - PROCESS | 1655 | 1467992469609 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:09 INFO - PROCESS | 1655 | 1467992469610 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169ae000 == 40 [pid = 1655] [id = 185] 08:41:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x116982c00) [pid = 1655] [serial = 553] [outer = 0x0] 08:41:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1176d4400) [pid = 1655] [serial = 554] [outer = 0x116982c00] 08:41:09 INFO - PROCESS | 1655 | 1467992469639 Marionette DEBUG loaded listener.js 08:41:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11836f800) [pid = 1655] [serial = 555] [outer = 0x116982c00] 08:41:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1167eb000 == 39 [pid = 1655] [id = 181] 08:41:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12661e000 == 38 [pid = 1655] [id = 180] 08:41:10 INFO - PROCESS | 1655 | --DOCSHELL 0x124771800 == 37 [pid = 1655] [id = 179] 08:41:10 INFO - PROCESS | 1655 | --DOCSHELL 0x123a79800 == 36 [pid = 1655] [id = 178] 08:41:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119c6a000 == 35 [pid = 1655] [id = 177] 08:41:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11916a800 == 34 [pid = 1655] [id = 176] 08:41:10 INFO - PROCESS | 1655 | --DOCSHELL 0x117153000 == 33 [pid = 1655] [id = 175] 08:41:10 INFO - PROCESS | 1655 | --DOCSHELL 0x116f34000 == 32 [pid = 1655] [id = 174] 08:41:10 INFO - PROCESS | 1655 | --DOCSHELL 0x115e3d800 == 31 [pid = 1655] [id = 173] 08:41:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a818000 == 30 [pid = 1655] [id = 172] 08:41:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119cb7000 == 29 [pid = 1655] [id = 184] 08:41:10 INFO - PROCESS | 1655 | --DOCSHELL 0x128a9e800 == 28 [pid = 1655] [id = 182] 08:41:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1169bd000 == 27 [pid = 1655] [id = 183] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11944e400) [pid = 1655] [serial = 209] [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.] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119540000) [pid = 1655] [serial = 496] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1176ddc00) [pid = 1655] [serial = 490] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119ac2c00) [pid = 1655] [serial = 499] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1180ab400) [pid = 1655] [serial = 467] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116762000) [pid = 1655] [serial = 466] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1180b2c00) [pid = 1655] [serial = 491] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x113336400) [pid = 1655] [serial = 487] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113c73c00) [pid = 1655] [serial = 488] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11953e000) [pid = 1655] [serial = 470] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128b38400) [pid = 1655] [serial = 485] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118729400) [pid = 1655] [serial = 469] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128860400) [pid = 1655] [serial = 484] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x120fe6000) [pid = 1655] [serial = 473] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119ac4800) [pid = 1655] [serial = 472] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x123fdf000) [pid = 1655] [serial = 476] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x123cb5c00) [pid = 1655] [serial = 475] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1245c4400) [pid = 1655] [serial = 479] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12444bc00) [pid = 1655] [serial = 478] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12686b400) [pid = 1655] [serial = 482] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x124f0a800) [pid = 1655] [serial = 481] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x123c58800) [pid = 1655] [serial = 503] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x119acf800) [pid = 1655] [serial = 500] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1176d5800) [pid = 1655] [serial = 506] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x119527800) [pid = 1655] [serial = 509] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x11834f800) [pid = 1655] [serial = 507] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12444a000) [pid = 1655] [serial = 504] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x118521400) [pid = 1655] [serial = 493] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x123cc0400) [pid = 1655] [serial = 512] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x124ba8c00) [pid = 1655] [serial = 513] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x123e2d800) [pid = 1655] [serial = 510] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x11959b000) [pid = 1655] [serial = 497] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x11871f400) [pid = 1655] [serial = 494] [outer = 0x0] [url = about:blank] 08:41:10 INFO - PROCESS | 1655 | 1467992470867 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]]]}] 08:41:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 08:41:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1624ms 08:41:10 INFO - PROCESS | 1655 | 1467992470909 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 08:41:10 INFO - PROCESS | 1655 | 1467992470911 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 08:41:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 08:41:10 INFO - PROCESS | 1655 | 1467992470914 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 08:41:10 INFO - PROCESS | 1655 | 1467992470916 Marionette TRACE conn2 <- [1,714,null,{}] 08:41:10 INFO - PROCESS | 1655 | 1467992470920 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}] 08:41:10 INFO - PROCESS | 1655 | 1467992470921 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:11 INFO - PROCESS | 1655 | 1467992470995 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 08:41:11 INFO - PROCESS | 1655 | 1467992470999 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:11 INFO - PROCESS | 1655 | 1467992471002 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x115d92800 == 28 [pid = 1655] [id = 186] 08:41:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x113c65000) [pid = 1655] [serial = 556] [outer = 0x0] 08:41:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x115e23800) [pid = 1655] [serial = 557] [outer = 0x113c65000] 08:41:11 INFO - PROCESS | 1655 | 1467992471034 Marionette DEBUG loaded listener.js 08:41:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x116768c00) [pid = 1655] [serial = 558] [outer = 0x113c65000] 08:41:11 INFO - PROCESS | 1655 | 1467992471824 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]]]}] 08:41:11 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 08:41:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 919ms 08:41:11 INFO - PROCESS | 1655 | 1467992471834 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 08:41:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 08:41:11 INFO - PROCESS | 1655 | 1467992471838 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 08:41:11 INFO - PROCESS | 1655 | 1467992471843 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 08:41:11 INFO - PROCESS | 1655 | 1467992471844 Marionette TRACE conn2 <- [1,718,null,{}] 08:41:11 INFO - PROCESS | 1655 | 1467992471847 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}] 08:41:11 INFO - PROCESS | 1655 | 1467992471849 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:11 INFO - PROCESS | 1655 | 1467992471928 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 08:41:11 INFO - PROCESS | 1655 | 1467992471972 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:11 INFO - PROCESS | 1655 | 1467992471974 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169bd000 == 29 [pid = 1655] [id = 187] 08:41:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x116af5800) [pid = 1655] [serial = 559] [outer = 0x0] 08:41:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1180b2c00) [pid = 1655] [serial = 560] [outer = 0x116af5800] 08:41:12 INFO - PROCESS | 1655 | 1467992472001 Marionette DEBUG loaded listener.js 08:41:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x118376800) [pid = 1655] [serial = 561] [outer = 0x116af5800] 08:41:12 INFO - PROCESS | 1655 | 1467992472790 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]]]}] 08:41:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 08:41:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 969ms 08:41:12 INFO - PROCESS | 1655 | 1467992472812 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 08:41:12 INFO - PROCESS | 1655 | 1467992472813 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 08:41:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 08:41:12 INFO - PROCESS | 1655 | 1467992472825 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 08:41:12 INFO - PROCESS | 1655 | 1467992472827 Marionette TRACE conn2 <- [1,722,null,{}] 08:41:12 INFO - PROCESS | 1655 | 1467992472835 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}] 08:41:12 INFO - PROCESS | 1655 | 1467992472838 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:12 INFO - PROCESS | 1655 | 1467992472934 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 08:41:12 INFO - PROCESS | 1655 | 1467992472940 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:12 INFO - PROCESS | 1655 | 1467992472942 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x118478000 == 30 [pid = 1655] [id = 188] 08:41:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x11870b400) [pid = 1655] [serial = 562] [outer = 0x0] 08:41:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x118728800) [pid = 1655] [serial = 563] [outer = 0x11870b400] 08:41:13 INFO - PROCESS | 1655 | 1467992472998 Marionette DEBUG loaded listener.js 08:41:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x119448c00) [pid = 1655] [serial = 564] [outer = 0x11870b400] 08:41:13 INFO - PROCESS | 1655 | 1467992473292 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] 08:41:13 INFO - PROCESS | 1655 | 1467992473349 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 08:41:13 INFO - PROCESS | 1655 | 1467992473351 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 08:41:13 INFO - PROCESS | 1655 | 1467992473353 Marionette TRACE conn2 <- [1,726,null,{}] 08:41:13 INFO - PROCESS | 1655 | 1467992473357 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}] 08:41:13 INFO - PROCESS | 1655 | 1467992473358 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:13 INFO - PROCESS | 1655 | 1467992473454 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 08:41:13 INFO - PROCESS | 1655 | 1467992473458 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:13 INFO - PROCESS | 1655 | 1467992473459 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x119502800 == 31 [pid = 1655] [id = 189] 08:41:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119456000) [pid = 1655] [serial = 565] [outer = 0x0] 08:41:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x119540400) [pid = 1655] [serial = 566] [outer = 0x119456000] 08:41:13 INFO - PROCESS | 1655 | 1467992473484 Marionette DEBUG loaded listener.js 08:41:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11959c400) [pid = 1655] [serial = 567] [outer = 0x119456000] 08:41:13 INFO - PROCESS | 1655 | 1467992473846 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]]]}] 08:41:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 08:41:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 522ms 08:41:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 08:41:13 INFO - PROCESS | 1655 | 1467992473876 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 08:41:13 INFO - PROCESS | 1655 | 1467992473877 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 08:41:13 INFO - PROCESS | 1655 | 1467992473879 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 08:41:13 INFO - PROCESS | 1655 | 1467992473880 Marionette TRACE conn2 <- [1,730,null,{}] 08:41:13 INFO - PROCESS | 1655 | 1467992473882 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}] 08:41:13 INFO - PROCESS | 1655 | 1467992473884 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:13 INFO - PROCESS | 1655 | 1467992473978 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 08:41:13 INFO - PROCESS | 1655 | 1467992473982 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:13 INFO - PROCESS | 1655 | 1467992473983 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cc7800 == 32 [pid = 1655] [id = 190] 08:41:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11959e800) [pid = 1655] [serial = 568] [outer = 0x0] 08:41:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119ac5000) [pid = 1655] [serial = 569] [outer = 0x11959e800] 08:41:14 INFO - PROCESS | 1655 | 1467992474007 Marionette DEBUG loaded listener.js 08:41:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119c27000) [pid = 1655] [serial = 570] [outer = 0x11959e800] 08:41:14 INFO - PROCESS | 1655 | 1467992474366 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] 08:41:14 INFO - PROCESS | 1655 | 1467992474399 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 08:41:14 INFO - PROCESS | 1655 | 1467992474401 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 08:41:14 INFO - PROCESS | 1655 | 1467992474402 Marionette TRACE conn2 <- [1,734,null,{}] 08:41:14 INFO - PROCESS | 1655 | 1467992474411 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}] 08:41:14 INFO - PROCESS | 1655 | 1467992474415 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:14 INFO - PROCESS | 1655 | 1467992474522 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 08:41:14 INFO - PROCESS | 1655 | 1467992474528 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:14 INFO - PROCESS | 1655 | 1467992474529 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b8e000 == 33 [pid = 1655] [id = 191] 08:41:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x120fe0400) [pid = 1655] [serial = 571] [outer = 0x0] 08:41:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x123c55800) [pid = 1655] [serial = 572] [outer = 0x120fe0400] 08:41:14 INFO - PROCESS | 1655 | 1467992474553 Marionette DEBUG loaded listener.js 08:41:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x124444400) [pid = 1655] [serial = 573] [outer = 0x120fe0400] 08:41:14 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x123cb4000) [pid = 1655] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 08:41:14 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x124b09800) [pid = 1655] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 08:41:14 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1128d1400) [pid = 1655] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 08:41:14 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1128ca800) [pid = 1655] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 08:41:14 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x113c66400) [pid = 1655] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 08:41:14 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x115e1f800) [pid = 1655] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 08:41:14 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11840e800) [pid = 1655] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 08:41:14 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1133a9c00) [pid = 1655] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 08:41:14 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x112135400) [pid = 1655] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 08:41:14 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1133b0000) [pid = 1655] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 08:41:14 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x119450000) [pid = 1655] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 08:41:14 INFO - PROCESS | 1655 | 1467992474959 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]]]}] 08:41:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 08:41:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 578ms 08:41:14 INFO - PROCESS | 1655 | 1467992474979 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 08:41:14 INFO - PROCESS | 1655 | 1467992474980 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 08:41:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 08:41:14 INFO - PROCESS | 1655 | 1467992474983 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 08:41:14 INFO - PROCESS | 1655 | 1467992474984 Marionette TRACE conn2 <- [1,738,null,{}] 08:41:14 INFO - PROCESS | 1655 | 1467992474987 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}] 08:41:14 INFO - PROCESS | 1655 | 1467992474990 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:15 INFO - PROCESS | 1655 | 1467992475059 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 08:41:15 INFO - PROCESS | 1655 | 1467992475062 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:15 INFO - PROCESS | 1655 | 1467992475063 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x124091000 == 34 [pid = 1655] [id = 192] 08:41:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1131e8c00) [pid = 1655] [serial = 574] [outer = 0x0] 08:41:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x119542400) [pid = 1655] [serial = 575] [outer = 0x1131e8c00] 08:41:15 INFO - PROCESS | 1655 | 1467992475138 Marionette DEBUG loaded listener.js 08:41:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x123cb8000) [pid = 1655] [serial = 576] [outer = 0x1131e8c00] 08:41:15 INFO - PROCESS | 1655 | 1467992475884 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]]]}] 08:41:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 08:41:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 922ms 08:41:15 INFO - PROCESS | 1655 | 1467992475907 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 08:41:15 INFO - PROCESS | 1655 | 1467992475908 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 08:41:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 08:41:15 INFO - PROCESS | 1655 | 1467992475912 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 08:41:15 INFO - PROCESS | 1655 | 1467992475914 Marionette TRACE conn2 <- [1,742,null,{}] 08:41:15 INFO - PROCESS | 1655 | 1467992475917 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}] 08:41:15 INFO - PROCESS | 1655 | 1467992475919 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:16 INFO - PROCESS | 1655 | 1467992476004 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 08:41:16 INFO - PROCESS | 1655 | 1467992476007 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:16 INFO - PROCESS | 1655 | 1467992476008 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x125709800 == 35 [pid = 1655] [id = 193] 08:41:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11870cc00) [pid = 1655] [serial = 577] [outer = 0x0] 08:41:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x12444e000) [pid = 1655] [serial = 578] [outer = 0x11870cc00] 08:41:16 INFO - PROCESS | 1655 | 1467992476035 Marionette DEBUG loaded listener.js 08:41:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x124b05c00) [pid = 1655] [serial = 579] [outer = 0x11870cc00] 08:41:16 INFO - PROCESS | 1655 | 1467992476809 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]]]}] 08:41:16 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 08:41:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 920ms 08:41:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 08:41:16 INFO - PROCESS | 1655 | 1467992476862 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 08:41:16 INFO - PROCESS | 1655 | 1467992476864 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 08:41:16 INFO - PROCESS | 1655 | 1467992476868 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 08:41:16 INFO - PROCESS | 1655 | 1467992476870 Marionette TRACE conn2 <- [1,746,null,{}] 08:41:16 INFO - PROCESS | 1655 | 1467992476874 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}] 08:41:16 INFO - PROCESS | 1655 | 1467992476876 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:16 INFO - PROCESS | 1655 | 1467992476961 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 08:41:17 INFO - PROCESS | 1655 | 1467992477045 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:17 INFO - PROCESS | 1655 | 1467992477047 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11641a000 == 36 [pid = 1655] [id = 194] 08:41:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x112ed1800) [pid = 1655] [serial = 580] [outer = 0x0] 08:41:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1132b5800) [pid = 1655] [serial = 581] [outer = 0x112ed1800] 08:41:17 INFO - PROCESS | 1655 | 1467992477079 Marionette DEBUG loaded listener.js 08:41:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x115e28000) [pid = 1655] [serial = 582] [outer = 0x112ed1800] 08:41:18 INFO - PROCESS | 1655 | 1467992478062 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]]]}] 08:41:18 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.) 08:41:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1223ms 08:41:18 INFO - PROCESS | 1655 | 1467992478091 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 08:41:18 INFO - PROCESS | 1655 | 1467992478093 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 08:41:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 08:41:18 INFO - PROCESS | 1655 | 1467992478099 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 08:41:18 INFO - PROCESS | 1655 | 1467992478103 Marionette TRACE conn2 <- [1,750,null,{}] 08:41:18 INFO - PROCESS | 1655 | 1467992478107 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}] 08:41:18 INFO - PROCESS | 1655 | 1467992478110 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:18 INFO - PROCESS | 1655 | 1467992478253 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 08:41:18 INFO - PROCESS | 1655 | 1467992478377 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:18 INFO - PROCESS | 1655 | 1467992478380 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192cb000 == 37 [pid = 1655] [id = 195] 08:41:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11837a800) [pid = 1655] [serial = 583] [outer = 0x0] 08:41:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11837e400) [pid = 1655] [serial = 584] [outer = 0x11837a800] 08:41:18 INFO - PROCESS | 1655 | 1467992478429 Marionette DEBUG loaded listener.js 08:41:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118521400) [pid = 1655] [serial = 585] [outer = 0x11837a800] 08:41:19 INFO - PROCESS | 1655 | --DOCSHELL 0x124091000 == 36 [pid = 1655] [id = 192] 08:41:19 INFO - PROCESS | 1655 | --DOCSHELL 0x123b8e000 == 35 [pid = 1655] [id = 191] 08:41:19 INFO - PROCESS | 1655 | --DOCSHELL 0x119cc7800 == 34 [pid = 1655] [id = 190] 08:41:19 INFO - PROCESS | 1655 | --DOCSHELL 0x119502800 == 33 [pid = 1655] [id = 189] 08:41:19 INFO - PROCESS | 1655 | --DOCSHELL 0x118478000 == 32 [pid = 1655] [id = 188] 08:41:19 INFO - PROCESS | 1655 | --DOCSHELL 0x1169bd000 == 31 [pid = 1655] [id = 187] 08:41:19 INFO - PROCESS | 1655 | --DOCSHELL 0x115d92800 == 30 [pid = 1655] [id = 186] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124441800) [pid = 1655] [serial = 545] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x124447c00) [pid = 1655] [serial = 536] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x125124800) [pid = 1655] [serial = 539] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x119c2ac00) [pid = 1655] [serial = 533] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1256b2400) [pid = 1655] [serial = 516] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x118345800) [pid = 1655] [serial = 515] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x116af6800) [pid = 1655] [serial = 524] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x118370400) [pid = 1655] [serial = 525] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x11619a800) [pid = 1655] [serial = 518] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x117499c00) [pid = 1655] [serial = 519] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x118720800) [pid = 1655] [serial = 527] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x11944e800) [pid = 1655] [serial = 528] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x113c65800) [pid = 1655] [serial = 521] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x11690cc00) [pid = 1655] [serial = 522] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1199a5c00) [pid = 1655] [serial = 530] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x119ac7000) [pid = 1655] [serial = 531] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x119451c00) [pid = 1655] [serial = 543] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x12572cc00) [pid = 1655] [serial = 540] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x124a14c00) [pid = 1655] [serial = 537] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x1180b3c00) [pid = 1655] [serial = 542] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x120fe2c00) [pid = 1655] [serial = 534] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x12579f400) [pid = 1655] [serial = 546] [outer = 0x0] [url = about:blank] 08:41:19 INFO - PROCESS | 1655 | 1467992479501 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]]]}] 08:41:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 08:41:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1428ms 08:41:19 INFO - PROCESS | 1655 | 1467992479524 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 08:41:19 INFO - PROCESS | 1655 | 1467992479526 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 08:41:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 08:41:19 INFO - PROCESS | 1655 | 1467992479529 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 08:41:19 INFO - PROCESS | 1655 | 1467992479531 Marionette TRACE conn2 <- [1,754,null,{}] 08:41:19 INFO - PROCESS | 1655 | 1467992479535 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}] 08:41:19 INFO - PROCESS | 1655 | 1467992479539 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:19 INFO - PROCESS | 1655 | 1467992479611 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 08:41:19 INFO - PROCESS | 1655 | 1467992479616 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:19 INFO - PROCESS | 1655 | 1467992479619 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164a4000 == 31 [pid = 1655] [id = 196] 08:41:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x115e94000) [pid = 1655] [serial = 586] [outer = 0x0] 08:41:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x116a1c800) [pid = 1655] [serial = 587] [outer = 0x115e94000] 08:41:19 INFO - PROCESS | 1655 | 1467992479649 Marionette DEBUG loaded listener.js 08:41:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x117dafc00) [pid = 1655] [serial = 588] [outer = 0x115e94000] 08:41:20 INFO - PROCESS | 1655 | 1467992480478 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]]]}] 08:41:20 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 08:41:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 08:41:20 INFO - PROCESS | 1655 | 1467992480500 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 08:41:20 INFO - PROCESS | 1655 | 1467992480504 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 08:41:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 08:41:20 INFO - PROCESS | 1655 | 1467992480509 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 08:41:20 INFO - PROCESS | 1655 | 1467992480510 Marionette TRACE conn2 <- [1,758,null,{}] 08:41:20 INFO - PROCESS | 1655 | 1467992480512 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}] 08:41:20 INFO - PROCESS | 1655 | 1467992480514 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:20 INFO - PROCESS | 1655 | 1467992480608 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 08:41:20 INFO - PROCESS | 1655 | 1467992480636 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:20 INFO - PROCESS | 1655 | 1467992480637 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183a2000 == 32 [pid = 1655] [id = 197] 08:41:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x118406c00) [pid = 1655] [serial = 589] [outer = 0x0] 08:41:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x118522000) [pid = 1655] [serial = 590] [outer = 0x118406c00] 08:41:20 INFO - PROCESS | 1655 | 1467992480663 Marionette DEBUG loaded listener.js 08:41:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x119105c00) [pid = 1655] [serial = 591] [outer = 0x118406c00] 08:41:21 INFO - PROCESS | 1655 | 1467992481047 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]]]}] 08:41:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 08:41:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 571ms 08:41:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 08:41:21 INFO - PROCESS | 1655 | 1467992481080 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 08:41:21 INFO - PROCESS | 1655 | 1467992481082 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 08:41:21 INFO - PROCESS | 1655 | 1467992481085 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 08:41:21 INFO - PROCESS | 1655 | 1467992481090 Marionette TRACE conn2 <- [1,762,null,{}] 08:41:21 INFO - PROCESS | 1655 | 1467992481102 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}] 08:41:21 INFO - PROCESS | 1655 | 1467992481107 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:21 INFO - PROCESS | 1655 | 1467992481254 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 08:41:21 INFO - PROCESS | 1655 | 1467992481276 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:21 INFO - PROCESS | 1655 | 1467992481279 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192d4000 == 33 [pid = 1655] [id = 198] 08:41:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1129b1c00) [pid = 1655] [serial = 592] [outer = 0x0] 08:41:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11944e400) [pid = 1655] [serial = 593] [outer = 0x1129b1c00] 08:41:21 INFO - PROCESS | 1655 | 1467992481324 Marionette DEBUG loaded listener.js 08:41:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x119ac8c00) [pid = 1655] [serial = 594] [outer = 0x1129b1c00] 08:41:22 INFO - PROCESS | 1655 | 1467992482227 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]]]}] 08:41:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 08:41:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1178ms 08:41:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 08:41:22 INFO - PROCESS | 1655 | 1467992482263 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 08:41:22 INFO - PROCESS | 1655 | 1467992482264 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 08:41:22 INFO - PROCESS | 1655 | 1467992482266 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 08:41:22 INFO - PROCESS | 1655 | 1467992482268 Marionette TRACE conn2 <- [1,766,null,{}] 08:41:22 INFO - PROCESS | 1655 | 1467992482270 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}] 08:41:22 INFO - PROCESS | 1655 | 1467992482271 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:22 INFO - PROCESS | 1655 | 1467992482363 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 08:41:22 INFO - PROCESS | 1655 | 1467992482398 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:22 INFO - PROCESS | 1655 | 1467992482399 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x123933000 == 34 [pid = 1655] [id = 199] 08:41:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x120fe3800) [pid = 1655] [serial = 595] [outer = 0x0] 08:41:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x123803000) [pid = 1655] [serial = 596] [outer = 0x120fe3800] 08:41:22 INFO - PROCESS | 1655 | 1467992482424 Marionette DEBUG loaded listener.js 08:41:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x123cb2400) [pid = 1655] [serial = 597] [outer = 0x120fe3800] 08:41:22 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x113c65000) [pid = 1655] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 08:41:22 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x119456000) [pid = 1655] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 08:41:22 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x11959e800) [pid = 1655] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 08:41:22 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x120fe0400) [pid = 1655] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 08:41:22 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x116af5800) [pid = 1655] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 08:41:22 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x1131e8c00) [pid = 1655] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 08:41:22 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x116982c00) [pid = 1655] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 08:41:22 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x1133aac00) [pid = 1655] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 08:41:22 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x118411800) [pid = 1655] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 08:41:22 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x11870b400) [pid = 1655] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 08:41:23 INFO - PROCESS | 1655 | 1467992483210 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]]]}] 08:41:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 08:41:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 972ms 08:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 08:41:23 INFO - PROCESS | 1655 | 1467992483239 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 08:41:23 INFO - PROCESS | 1655 | 1467992483240 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 08:41:23 INFO - PROCESS | 1655 | 1467992483242 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 08:41:23 INFO - PROCESS | 1655 | 1467992483244 Marionette TRACE conn2 <- [1,770,null,{}] 08:41:23 INFO - PROCESS | 1655 | 1467992483246 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}] 08:41:23 INFO - PROCESS | 1655 | 1467992483247 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:23 INFO - PROCESS | 1655 | 1467992483318 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 08:41:23 INFO - PROCESS | 1655 | 1467992483323 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:23 INFO - PROCESS | 1655 | 1467992483324 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d41800 == 35 [pid = 1655] [id = 200] 08:41:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x1129a7800) [pid = 1655] [serial = 598] [outer = 0x0] 08:41:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x119548800) [pid = 1655] [serial = 599] [outer = 0x1129a7800] 08:41:23 INFO - PROCESS | 1655 | 1467992483349 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x123c5c800) [pid = 1655] [serial = 600] [outer = 0x1129a7800] 08:41:23 INFO - PROCESS | 1655 | 1467992483672 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]]]}] 08:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 08:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 467ms 08:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 08:41:23 INFO - PROCESS | 1655 | 1467992483711 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 08:41:23 INFO - PROCESS | 1655 | 1467992483712 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 08:41:23 INFO - PROCESS | 1655 | 1467992483714 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 08:41:23 INFO - PROCESS | 1655 | 1467992483715 Marionette TRACE conn2 <- [1,774,null,{}] 08:41:23 INFO - PROCESS | 1655 | 1467992483717 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}] 08:41:23 INFO - PROCESS | 1655 | 1467992483722 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:23 INFO - PROCESS | 1655 | 1467992483838 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 08:41:23 INFO - PROCESS | 1655 | 1467992483844 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:23 INFO - PROCESS | 1655 | 1467992483846 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x125166800 == 36 [pid = 1655] [id = 201] 08:41:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x12384d000) [pid = 1655] [serial = 601] [outer = 0x0] 08:41:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1240b1800) [pid = 1655] [serial = 602] [outer = 0x12384d000] 08:41:23 INFO - PROCESS | 1655 | 1467992483887 Marionette DEBUG loaded listener.js 08:41:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x124f07400) [pid = 1655] [serial = 603] [outer = 0x12384d000] 08:41:24 INFO - PROCESS | 1655 | 1467992484212 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]]]}] 08:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 08:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 519ms 08:41:24 INFO - PROCESS | 1655 | 1467992484234 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 08:41:24 INFO - PROCESS | 1655 | 1467992484235 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 08:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 08:41:24 INFO - PROCESS | 1655 | 1467992484245 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 08:41:24 INFO - PROCESS | 1655 | 1467992484246 Marionette TRACE conn2 <- [1,778,null,{}] 08:41:24 INFO - PROCESS | 1655 | 1467992484248 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}] 08:41:24 INFO - PROCESS | 1655 | 1467992484249 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:24 INFO - PROCESS | 1655 | 1467992484327 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 08:41:24 INFO - PROCESS | 1655 | 1467992484331 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:24 INFO - PROCESS | 1655 | 1467992484332 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268f0800 == 37 [pid = 1655] [id = 202] 08:41:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1256ae800) [pid = 1655] [serial = 604] [outer = 0x0] 08:41:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x12572f800) [pid = 1655] [serial = 605] [outer = 0x1256ae800] 08:41:24 INFO - PROCESS | 1655 | 1467992484359 Marionette DEBUG loaded listener.js 08:41:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x126166400) [pid = 1655] [serial = 606] [outer = 0x1256ae800] 08:41:24 INFO - PROCESS | 1655 | 1467992484662 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]]]}] 08:41:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 08:41:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 469ms 08:41:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 08:41:24 INFO - PROCESS | 1655 | 1467992484715 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 08:41:24 INFO - PROCESS | 1655 | 1467992484716 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 08:41:24 INFO - PROCESS | 1655 | 1467992484718 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 08:41:24 INFO - PROCESS | 1655 | 1467992484719 Marionette TRACE conn2 <- [1,782,null,{}] 08:41:24 INFO - PROCESS | 1655 | 1467992484721 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}] 08:41:24 INFO - PROCESS | 1655 | 1467992484723 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:24 INFO - PROCESS | 1655 | 1467992484835 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 08:41:24 INFO - PROCESS | 1655 | 1467992484844 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:24 INFO - PROCESS | 1655 | 1467992484845 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b9000 == 38 [pid = 1655] [id = 203] 08:41:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x12616a400) [pid = 1655] [serial = 607] [outer = 0x0] 08:41:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x126539000) [pid = 1655] [serial = 608] [outer = 0x12616a400] 08:41:24 INFO - PROCESS | 1655 | 1467992484877 Marionette DEBUG loaded listener.js 08:41:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x126632800) [pid = 1655] [serial = 609] [outer = 0x12616a400] 08:41:25 INFO - PROCESS | 1655 | 1467992485337 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]]]}] 08:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 08:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 669ms 08:41:25 INFO - PROCESS | 1655 | 1467992485402 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 08:41:25 INFO - PROCESS | 1655 | 1467992485405 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 08:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 08:41:25 INFO - PROCESS | 1655 | 1467992485410 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 08:41:25 INFO - PROCESS | 1655 | 1467992485412 Marionette TRACE conn2 <- [1,786,null,{}] 08:41:25 INFO - PROCESS | 1655 | 1467992485416 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}] 08:41:25 INFO - PROCESS | 1655 | 1467992485418 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:25 INFO - PROCESS | 1655 | 1467992485518 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 08:41:25 INFO - PROCESS | 1655 | 1467992485583 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:25 INFO - PROCESS | 1655 | 1467992485586 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x117471800 == 39 [pid = 1655] [id = 204] 08:41:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1129ab000) [pid = 1655] [serial = 610] [outer = 0x0] 08:41:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1161a5400) [pid = 1655] [serial = 611] [outer = 0x1129ab000] 08:41:25 INFO - PROCESS | 1655 | 1467992485616 Marionette DEBUG loaded listener.js 08:41:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1176da800) [pid = 1655] [serial = 612] [outer = 0x1129ab000] 08:41:26 INFO - PROCESS | 1655 | 1467992486018 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]]]}] 08:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 08:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 671ms 08:41:26 INFO - PROCESS | 1655 | 1467992486080 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 08:41:26 INFO - PROCESS | 1655 | 1467992486084 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 08:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 08:41:26 INFO - PROCESS | 1655 | 1467992486107 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 08:41:26 INFO - PROCESS | 1655 | 1467992486109 Marionette TRACE conn2 <- [1,790,null,{}] 08:41:26 INFO - PROCESS | 1655 | 1467992486111 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}] 08:41:26 INFO - PROCESS | 1655 | 1467992486113 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:26 INFO - PROCESS | 1655 | 1467992486211 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 08:41:26 INFO - PROCESS | 1655 | 1467992486308 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:26 INFO - PROCESS | 1655 | 1467992486309 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a7d800 == 40 [pid = 1655] [id = 205] 08:41:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119106400) [pid = 1655] [serial = 613] [outer = 0x0] 08:41:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119406400) [pid = 1655] [serial = 614] [outer = 0x119106400] 08:41:26 INFO - PROCESS | 1655 | 1467992486339 Marionette DEBUG loaded listener.js 08:41:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119532c00) [pid = 1655] [serial = 615] [outer = 0x119106400] 08:41:26 INFO - PROCESS | 1655 | 1467992486758 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]]]}] 08:41:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 08:41:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 672ms 08:41:26 INFO - PROCESS | 1655 | 1467992486777 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 08:41:26 INFO - PROCESS | 1655 | 1467992486779 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 08:41:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 08:41:26 INFO - PROCESS | 1655 | 1467992486781 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 08:41:26 INFO - PROCESS | 1655 | 1467992486784 Marionette TRACE conn2 <- [1,794,null,{}] 08:41:26 INFO - PROCESS | 1655 | 1467992486794 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}] 08:41:26 INFO - PROCESS | 1655 | 1467992486797 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:26 INFO - PROCESS | 1655 | 1467992486892 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 08:41:26 INFO - PROCESS | 1655 | 1467992486953 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:26 INFO - PROCESS | 1655 | 1467992486954 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x128de8000 == 41 [pid = 1655] [id = 206] 08:41:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119ac7000) [pid = 1655] [serial = 616] [outer = 0x0] 08:41:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x123805000) [pid = 1655] [serial = 617] [outer = 0x119ac7000] 08:41:26 INFO - PROCESS | 1655 | 1467992486991 Marionette DEBUG loaded listener.js 08:41:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124445c00) [pid = 1655] [serial = 618] [outer = 0x119ac7000] 08:41:27 INFO - PROCESS | 1655 | 1467992487395 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]]]}] 08:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 08:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 675ms 08:41:27 INFO - PROCESS | 1655 | 1467992487456 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 08:41:27 INFO - PROCESS | 1655 | 1467992487458 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 08:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 08:41:27 INFO - PROCESS | 1655 | 1467992487460 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 08:41:27 INFO - PROCESS | 1655 | 1467992487462 Marionette TRACE conn2 <- [1,798,null,{}] 08:41:27 INFO - PROCESS | 1655 | 1467992487464 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}] 08:41:27 INFO - PROCESS | 1655 | 1467992487465 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:27 INFO - PROCESS | 1655 | 1467992487583 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 08:41:27 INFO - PROCESS | 1655 | 1467992487668 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:27 INFO - PROCESS | 1655 | 1467992487669 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12927d000 == 42 [pid = 1655] [id = 207] 08:41:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124f0b800) [pid = 1655] [serial = 619] [outer = 0x0] 08:41:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x126629800) [pid = 1655] [serial = 620] [outer = 0x124f0b800] 08:41:27 INFO - PROCESS | 1655 | 1467992487700 Marionette DEBUG loaded listener.js 08:41:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x126b77800) [pid = 1655] [serial = 621] [outer = 0x124f0b800] 08:41:28 INFO - PROCESS | 1655 | 1467992488248 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]]]}] 08:41:28 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 08:41:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 821ms 08:41:28 INFO - PROCESS | 1655 | 1467992488290 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 08:41:28 INFO - PROCESS | 1655 | 1467992488293 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 08:41:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 08:41:28 INFO - PROCESS | 1655 | 1467992488299 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 08:41:28 INFO - PROCESS | 1655 | 1467992488303 Marionette TRACE conn2 <- [1,802,null,{}] 08:41:28 INFO - PROCESS | 1655 | 1467992488310 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}] 08:41:28 INFO - PROCESS | 1655 | 1467992488313 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:28 INFO - PROCESS | 1655 | 1467992488448 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 08:41:28 INFO - PROCESS | 1655 | 1467992488539 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:28 INFO - PROCESS | 1655 | 1467992488540 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11875e000 == 43 [pid = 1655] [id = 208] 08:41:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1133b0000) [pid = 1655] [serial = 622] [outer = 0x0] 08:41:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116a1d800) [pid = 1655] [serial = 623] [outer = 0x1133b0000] 08:41:28 INFO - PROCESS | 1655 | 1467992488585 Marionette DEBUG loaded listener.js 08:41:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1180b2800) [pid = 1655] [serial = 624] [outer = 0x1133b0000] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1268f0800 == 42 [pid = 1655] [id = 202] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x125166800 == 41 [pid = 1655] [id = 201] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x123d41800 == 40 [pid = 1655] [id = 200] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x123933000 == 39 [pid = 1655] [id = 199] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1192d4000 == 38 [pid = 1655] [id = 198] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1183a2000 == 37 [pid = 1655] [id = 197] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1164a4000 == 36 [pid = 1655] [id = 196] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1192cb000 == 35 [pid = 1655] [id = 195] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x125709800 == 34 [pid = 1655] [id = 193] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x11641a000 == 33 [pid = 1655] [id = 194] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1169ae000 == 32 [pid = 1655] [id = 185] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x12927d000 == 31 [pid = 1655] [id = 207] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x128de8000 == 30 [pid = 1655] [id = 206] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x123a7d800 == 29 [pid = 1655] [id = 205] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x1289b9000 == 28 [pid = 1655] [id = 203] 08:41:29 INFO - PROCESS | 1655 | --DOCSHELL 0x117471800 == 27 [pid = 1655] [id = 204] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12444e000) [pid = 1655] [serial = 578] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x115e23800) [pid = 1655] [serial = 557] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119540400) [pid = 1655] [serial = 566] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x116768c00) [pid = 1655] [serial = 558] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119ac5000) [pid = 1655] [serial = 569] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x123c55800) [pid = 1655] [serial = 572] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1180b2c00) [pid = 1655] [serial = 560] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119542400) [pid = 1655] [serial = 575] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119c27000) [pid = 1655] [serial = 570] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x11836f800) [pid = 1655] [serial = 555] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1176d4400) [pid = 1655] [serial = 554] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1176d4c00) [pid = 1655] [serial = 549] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x114fb7400) [pid = 1655] [serial = 548] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x119456400) [pid = 1655] [serial = 552] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11870b000) [pid = 1655] [serial = 551] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x124444400) [pid = 1655] [serial = 573] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x123cb8000) [pid = 1655] [serial = 576] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x118728800) [pid = 1655] [serial = 563] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x119448c00) [pid = 1655] [serial = 564] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x11959c400) [pid = 1655] [serial = 567] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x118376800) [pid = 1655] [serial = 561] [outer = 0x0] [url = about:blank] 08:41:29 INFO - PROCESS | 1655 | 1467992489517 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]]]}] 08:41:29 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 08:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1229ms 08:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 08:41:29 INFO - PROCESS | 1655 | 1467992489527 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 08:41:29 INFO - PROCESS | 1655 | 1467992489529 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 08:41:29 INFO - PROCESS | 1655 | 1467992489531 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 08:41:29 INFO - PROCESS | 1655 | 1467992489533 Marionette TRACE conn2 <- [1,806,null,{}] 08:41:29 INFO - PROCESS | 1655 | 1467992489538 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}] 08:41:29 INFO - PROCESS | 1655 | 1467992489541 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:29 INFO - PROCESS | 1655 | 1467992489617 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 08:41:29 INFO - PROCESS | 1655 | 1467992489623 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:29 INFO - PROCESS | 1655 | 1467992489626 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11640a000 == 28 [pid = 1655] [id = 209] 08:41:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1128d6400) [pid = 1655] [serial = 625] [outer = 0x0] 08:41:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1131ea400) [pid = 1655] [serial = 626] [outer = 0x1128d6400] 08:41:29 INFO - PROCESS | 1655 | 1467992489655 Marionette DEBUG loaded listener.js 08:41:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x113c8c800) [pid = 1655] [serial = 627] [outer = 0x1128d6400] 08:41:29 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 08:41:29 INFO - PROCESS | 1655 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 08:41:29 INFO - PROCESS | 1655 | Determined SkiaGL cache limits: Size 100663296, Items: 256 08:41:29 INFO - PROCESS | 1655 | [GFX2-]: Using SkiaGL canvas. 08:41:30 INFO - PROCESS | 1655 | 1467992490019 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]]]}] 08:41:30 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 08:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 524ms 08:41:30 INFO - PROCESS | 1655 | 1467992490055 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 08:41:30 INFO - PROCESS | 1655 | 1467992490059 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 08:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 08:41:30 INFO - PROCESS | 1655 | 1467992490064 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 08:41:30 INFO - PROCESS | 1655 | 1467992490065 Marionette TRACE conn2 <- [1,810,null,{}] 08:41:30 INFO - PROCESS | 1655 | 1467992490068 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}] 08:41:30 INFO - PROCESS | 1655 | 1467992490069 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:30 INFO - PROCESS | 1655 | 1467992490145 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 08:41:30 INFO - PROCESS | 1655 | 1467992490149 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:30 INFO - PROCESS | 1655 | 1467992490150 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11715c000 == 29 [pid = 1655] [id = 210] 08:41:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x116908800) [pid = 1655] [serial = 628] [outer = 0x0] 08:41:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x117db0c00) [pid = 1655] [serial = 629] [outer = 0x116908800] 08:41:30 INFO - PROCESS | 1655 | 1467992490179 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11834a400) [pid = 1655] [serial = 630] [outer = 0x116908800] 08:41:30 INFO - PROCESS | 1655 | 1467992490516 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]]]}] 08:41:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 08:41:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 08:41:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 08:41:30 INFO - PROCESS | 1655 | 1467992490533 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 08:41:30 INFO - PROCESS | 1655 | 1467992490534 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 08:41:30 INFO - PROCESS | 1655 | 1467992490537 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 08:41:30 INFO - PROCESS | 1655 | 1467992490541 Marionette TRACE conn2 <- [1,814,null,{}] 08:41:30 INFO - PROCESS | 1655 | 1467992490549 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}] 08:41:30 INFO - PROCESS | 1655 | 1467992490552 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:30 INFO - PROCESS | 1655 | 1467992490645 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 08:41:30 INFO - PROCESS | 1655 | 1467992490655 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:30 INFO - PROCESS | 1655 | 1467992490657 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x118752000 == 30 [pid = 1655] [id = 211] 08:41:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1128d3c00) [pid = 1655] [serial = 631] [outer = 0x0] 08:41:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11871f000) [pid = 1655] [serial = 632] [outer = 0x1128d3c00] 08:41:30 INFO - PROCESS | 1655 | 1467992490685 Marionette DEBUG loaded listener.js 08:41:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11919a800) [pid = 1655] [serial = 633] [outer = 0x1128d3c00] 08:41:31 INFO - PROCESS | 1655 | 1467992491007 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] 08:41:31 INFO - PROCESS | 1655 | 1467992491063 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 08:41:31 INFO - PROCESS | 1655 | 1467992491065 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 08:41:31 INFO - PROCESS | 1655 | 1467992491066 Marionette TRACE conn2 <- [1,818,null,{}] 08:41:31 INFO - PROCESS | 1655 | 1467992491068 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}] 08:41:31 INFO - PROCESS | 1655 | 1467992491069 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:31 INFO - PROCESS | 1655 | 1467992491144 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 08:41:31 INFO - PROCESS | 1655 | 1467992491196 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:31 INFO - PROCESS | 1655 | 1467992491198 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x119502800 == 31 [pid = 1655] [id = 212] 08:41:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1185b6000) [pid = 1655] [serial = 634] [outer = 0x0] 08:41:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119543000) [pid = 1655] [serial = 635] [outer = 0x1185b6000] 08:41:31 INFO - PROCESS | 1655 | 1467992491225 Marionette DEBUG loaded listener.js 08:41:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1199a6c00) [pid = 1655] [serial = 636] [outer = 0x1185b6000] 08:41:31 INFO - PROCESS | 1655 | 1467992491514 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]]]}] 08:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 08:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 468ms 08:41:31 INFO - PROCESS | 1655 | 1467992491533 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 08:41:31 INFO - PROCESS | 1655 | 1467992491535 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 08:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 08:41:31 INFO - PROCESS | 1655 | 1467992491545 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 08:41:31 INFO - PROCESS | 1655 | 1467992491553 Marionette TRACE conn2 <- [1,822,null,{}] 08:41:31 INFO - PROCESS | 1655 | 1467992491564 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}] 08:41:31 INFO - PROCESS | 1655 | 1467992491566 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:31 INFO - PROCESS | 1655 | 1467992491654 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 08:41:31 INFO - PROCESS | 1655 | 1467992491658 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:31 INFO - PROCESS | 1655 | 1467992491659 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x123873000 == 32 [pid = 1655] [id = 213] 08:41:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112eca000) [pid = 1655] [serial = 637] [outer = 0x0] 08:41:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x119ac0400) [pid = 1655] [serial = 638] [outer = 0x112eca000] 08:41:31 INFO - PROCESS | 1655 | 1467992491684 Marionette DEBUG loaded listener.js 08:41:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119c27000) [pid = 1655] [serial = 639] [outer = 0x112eca000] 08:41:32 INFO - PROCESS | 1655 | 1467992492029 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] 08:41:32 INFO - PROCESS | 1655 | 1467992492075 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 08:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 08:41:32 INFO - PROCESS | 1655 | 1467992492077 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 08:41:32 INFO - PROCESS | 1655 | 1467992492078 Marionette TRACE conn2 <- [1,826,null,{}] 08:41:32 INFO - PROCESS | 1655 | 1467992492080 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}] 08:41:32 INFO - PROCESS | 1655 | 1467992492084 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:32 INFO - PROCESS | 1655 | 1467992492192 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 08:41:32 INFO - PROCESS | 1655 | 1467992492226 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:32 INFO - PROCESS | 1655 | 1467992492227 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f24800 == 33 [pid = 1655] [id = 214] 08:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11834a800) [pid = 1655] [serial = 640] [outer = 0x0] 08:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123848400) [pid = 1655] [serial = 641] [outer = 0x11834a800] 08:41:32 INFO - PROCESS | 1655 | 1467992492252 Marionette DEBUG loaded listener.js 08:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124447400) [pid = 1655] [serial = 642] [outer = 0x11834a800] 08:41:32 INFO - PROCESS | 1655 | 1467992492571 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]]]}] 08:41:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 08:41:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 520ms 08:41:32 INFO - PROCESS | 1655 | 1467992492607 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 08:41:32 INFO - PROCESS | 1655 | 1467992492608 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 08:41:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 08:41:32 INFO - PROCESS | 1655 | 1467992492610 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 08:41:32 INFO - PROCESS | 1655 | 1467992492612 Marionette TRACE conn2 <- [1,830,null,{}] 08:41:32 INFO - PROCESS | 1655 | 1467992492614 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}] 08:41:32 INFO - PROCESS | 1655 | 1467992492615 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:32 INFO - PROCESS | 1655 | 1467992492712 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 08:41:32 INFO - PROCESS | 1655 | 1467992492715 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:32 INFO - PROCESS | 1655 | 1467992492716 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x124db1000 == 34 [pid = 1655] [id = 215] 08:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1128ce800) [pid = 1655] [serial = 643] [outer = 0x0] 08:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124585c00) [pid = 1655] [serial = 644] [outer = 0x1128ce800] 08:41:32 INFO - PROCESS | 1655 | 1467992492740 Marionette DEBUG loaded listener.js 08:41:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124bad400) [pid = 1655] [serial = 645] [outer = 0x1128ce800] 08:41:33 INFO - PROCESS | 1655 | 1467992493062 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]]]}] 08:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 08:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 08:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 08:41:33 INFO - PROCESS | 1655 | 1467992493080 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 08:41:33 INFO - PROCESS | 1655 | 1467992493081 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 08:41:33 INFO - PROCESS | 1655 | 1467992493083 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 08:41:33 INFO - PROCESS | 1655 | 1467992493085 Marionette TRACE conn2 <- [1,834,null,{}] 08:41:33 INFO - PROCESS | 1655 | 1467992493089 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}] 08:41:33 INFO - PROCESS | 1655 | 1467992493091 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:33 INFO - PROCESS | 1655 | 1467992493178 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 08:41:33 INFO - PROCESS | 1655 | 1467992493211 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:33 INFO - PROCESS | 1655 | 1467992493212 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x125779800 == 35 [pid = 1655] [id = 216] 08:41:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124bae000) [pid = 1655] [serial = 646] [outer = 0x0] 08:41:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1256abc00) [pid = 1655] [serial = 647] [outer = 0x124bae000] 08:41:33 INFO - PROCESS | 1655 | 1467992493236 Marionette DEBUG loaded listener.js 08:41:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x125730400) [pid = 1655] [serial = 648] [outer = 0x124bae000] 08:41:33 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1256ae800) [pid = 1655] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 08:41:33 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12616a400) [pid = 1655] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 08:41:33 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1129b1c00) [pid = 1655] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 08:41:33 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12384d000) [pid = 1655] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 08:41:33 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x120fe3800) [pid = 1655] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 08:41:33 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1129a7800) [pid = 1655] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 08:41:33 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118406c00) [pid = 1655] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 08:41:33 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x112ed1800) [pid = 1655] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 08:41:33 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11870cc00) [pid = 1655] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 08:41:33 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11837a800) [pid = 1655] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 08:41:33 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x115e94000) [pid = 1655] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 08:41:33 INFO - PROCESS | 1655 | 1467992493632 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]]]}] 08:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 08:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 572ms 08:41:33 INFO - PROCESS | 1655 | 1467992493657 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 08:41:33 INFO - PROCESS | 1655 | 1467992493658 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 08:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 08:41:33 INFO - PROCESS | 1655 | 1467992493660 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 08:41:33 INFO - PROCESS | 1655 | 1467992493661 Marionette TRACE conn2 <- [1,838,null,{}] 08:41:33 INFO - PROCESS | 1655 | 1467992493664 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}] 08:41:33 INFO - PROCESS | 1655 | 1467992493665 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:33 INFO - PROCESS | 1655 | 1467992493742 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 08:41:33 INFO - PROCESS | 1655 | 1467992493745 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:33 INFO - PROCESS | 1655 | 1467992493746 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x118751800 == 36 [pid = 1655] [id = 217] 08:41:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x117db2800) [pid = 1655] [serial = 649] [outer = 0x0] 08:41:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11952c000) [pid = 1655] [serial = 650] [outer = 0x117db2800] 08:41:33 INFO - PROCESS | 1655 | 1467992493772 Marionette DEBUG loaded listener.js 08:41:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124b11400) [pid = 1655] [serial = 651] [outer = 0x117db2800] 08:41:34 INFO - PROCESS | 1655 | 1467992494091 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]]]}] 08:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 08:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 468ms 08:41:34 INFO - PROCESS | 1655 | 1467992494128 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 08:41:34 INFO - PROCESS | 1655 | 1467992494130 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 08:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 08:41:34 INFO - PROCESS | 1655 | 1467992494132 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 08:41:34 INFO - PROCESS | 1655 | 1467992494133 Marionette TRACE conn2 <- [1,842,null,{}] 08:41:34 INFO - PROCESS | 1655 | 1467992494135 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}] 08:41:34 INFO - PROCESS | 1655 | 1467992494136 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:34 INFO - PROCESS | 1655 | 1467992494229 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 08:41:34 INFO - PROCESS | 1655 | 1467992494234 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:34 INFO - PROCESS | 1655 | 1467992494236 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dd8000 == 37 [pid = 1655] [id = 218] 08:41:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1245bd000) [pid = 1655] [serial = 652] [outer = 0x0] 08:41:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x125122800) [pid = 1655] [serial = 653] [outer = 0x1245bd000] 08:41:34 INFO - PROCESS | 1655 | 1467992494263 Marionette DEBUG loaded listener.js 08:41:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12616a400) [pid = 1655] [serial = 654] [outer = 0x1245bd000] 08:41:34 INFO - PROCESS | 1655 | 1467992494580 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]]]}] 08:41:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 08:41:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 467ms 08:41:34 INFO - PROCESS | 1655 | 1467992494600 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 08:41:34 INFO - PROCESS | 1655 | 1467992494601 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 08:41:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 08:41:34 INFO - PROCESS | 1655 | 1467992494605 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 08:41:34 INFO - PROCESS | 1655 | 1467992494607 Marionette TRACE conn2 <- [1,846,null,{}] 08:41:34 INFO - PROCESS | 1655 | 1467992494609 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}] 08:41:34 INFO - PROCESS | 1655 | 1467992494610 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:34 INFO - PROCESS | 1655 | 1467992494707 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 08:41:34 INFO - PROCESS | 1655 | 1467992494711 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:34 INFO - PROCESS | 1655 | 1467992494712 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x123872800 == 38 [pid = 1655] [id = 219] 08:41:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x125729c00) [pid = 1655] [serial = 655] [outer = 0x0] 08:41:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126b80400) [pid = 1655] [serial = 656] [outer = 0x125729c00] 08:41:34 INFO - PROCESS | 1655 | 1467992494738 Marionette DEBUG loaded listener.js 08:41:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1289d4400) [pid = 1655] [serial = 657] [outer = 0x125729c00] 08:41:35 INFO - PROCESS | 1655 | 1467992495045 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]]]}] 08:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 08:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 08:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 08:41:35 INFO - PROCESS | 1655 | 1467992495075 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 08:41:35 INFO - PROCESS | 1655 | 1467992495077 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 08:41:35 INFO - PROCESS | 1655 | 1467992495079 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 08:41:35 INFO - PROCESS | 1655 | 1467992495080 Marionette TRACE conn2 <- [1,850,null,{}] 08:41:35 INFO - PROCESS | 1655 | 1467992495082 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}] 08:41:35 INFO - PROCESS | 1655 | 1467992495083 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:35 INFO - PROCESS | 1655 | 1467992495183 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 08:41:35 INFO - PROCESS | 1655 | 1467992495190 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:35 INFO - PROCESS | 1655 | 1467992495191 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a2e1000 == 39 [pid = 1655] [id = 220] 08:41:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119196000) [pid = 1655] [serial = 658] [outer = 0x0] 08:41:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1289d7000) [pid = 1655] [serial = 659] [outer = 0x119196000] 08:41:35 INFO - PROCESS | 1655 | 1467992495215 Marionette DEBUG loaded listener.js 08:41:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128b44400) [pid = 1655] [serial = 660] [outer = 0x119196000] 08:41:35 INFO - PROCESS | 1655 | 1467992495491 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]]]}] 08:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 08:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 468ms 08:41:35 INFO - PROCESS | 1655 | 1467992495591 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 08:41:35 INFO - PROCESS | 1655 | 1467992495593 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 08:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 08:41:35 INFO - PROCESS | 1655 | 1467992495597 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 08:41:35 INFO - PROCESS | 1655 | 1467992495600 Marionette TRACE conn2 <- [1,854,null,{}] 08:41:35 INFO - PROCESS | 1655 | 1467992495610 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}] 08:41:35 INFO - PROCESS | 1655 | 1467992495612 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:35 INFO - PROCESS | 1655 | 1467992495726 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 08:41:35 INFO - PROCESS | 1655 | 1467992495796 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:35 INFO - PROCESS | 1655 | 1467992495798 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11615d800 == 40 [pid = 1655] [id = 221] 08:41:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1128d1800) [pid = 1655] [serial = 661] [outer = 0x0] 08:41:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1128d8800) [pid = 1655] [serial = 662] [outer = 0x1128d1800] 08:41:35 INFO - PROCESS | 1655 | 1467992495830 Marionette DEBUG loaded listener.js 08:41:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1133ccc00) [pid = 1655] [serial = 663] [outer = 0x1128d1800] 08:41:36 INFO - PROCESS | 1655 | 1467992496311 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]]]}] 08:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 08:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 775ms 08:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 08:41:36 INFO - PROCESS | 1655 | 1467992496381 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 08:41:36 INFO - PROCESS | 1655 | 1467992496383 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 08:41:36 INFO - PROCESS | 1655 | 1467992496390 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 08:41:36 INFO - PROCESS | 1655 | 1467992496393 Marionette TRACE conn2 <- [1,858,null,{}] 08:41:36 INFO - PROCESS | 1655 | 1467992496396 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}] 08:41:36 INFO - PROCESS | 1655 | 1467992496398 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:36 INFO - PROCESS | 1655 | 1467992496502 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 08:41:36 INFO - PROCESS | 1655 | 1467992496574 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:36 INFO - PROCESS | 1655 | 1467992496575 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11950d000 == 41 [pid = 1655] [id = 222] 08:41:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118374400) [pid = 1655] [serial = 664] [outer = 0x0] 08:41:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118404400) [pid = 1655] [serial = 665] [outer = 0x118374400] 08:41:36 INFO - PROCESS | 1655 | 1467992496606 Marionette DEBUG loaded listener.js 08:41:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1185bf000) [pid = 1655] [serial = 666] [outer = 0x118374400] 08:41:37 INFO - PROCESS | 1655 | 1467992497271 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]]]}] 08:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 08:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 925ms 08:41:37 INFO - PROCESS | 1655 | 1467992497314 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 08:41:37 INFO - PROCESS | 1655 | 1467992497317 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 08:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 08:41:37 INFO - PROCESS | 1655 | 1467992497324 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 08:41:37 INFO - PROCESS | 1655 | 1467992497327 Marionette TRACE conn2 <- [1,862,null,{}] 08:41:37 INFO - PROCESS | 1655 | 1467992497331 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}] 08:41:37 INFO - PROCESS | 1655 | 1467992497333 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:37 INFO - PROCESS | 1655 | 1467992497476 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 08:41:37 INFO - PROCESS | 1655 | --DOCSHELL 0x123872800 == 40 [pid = 1655] [id = 219] 08:41:37 INFO - PROCESS | 1655 | --DOCSHELL 0x128dd8000 == 39 [pid = 1655] [id = 218] 08:41:37 INFO - PROCESS | 1655 | --DOCSHELL 0x118751800 == 38 [pid = 1655] [id = 217] 08:41:37 INFO - PROCESS | 1655 | --DOCSHELL 0x125779800 == 37 [pid = 1655] [id = 216] 08:41:37 INFO - PROCESS | 1655 | --DOCSHELL 0x124db1000 == 36 [pid = 1655] [id = 215] 08:41:37 INFO - PROCESS | 1655 | --DOCSHELL 0x123f24800 == 35 [pid = 1655] [id = 214] 08:41:37 INFO - PROCESS | 1655 | --DOCSHELL 0x123873000 == 34 [pid = 1655] [id = 213] 08:41:37 INFO - PROCESS | 1655 | --DOCSHELL 0x119502800 == 33 [pid = 1655] [id = 212] 08:41:37 INFO - PROCESS | 1655 | --DOCSHELL 0x118752000 == 32 [pid = 1655] [id = 211] 08:41:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11715c000 == 31 [pid = 1655] [id = 210] 08:41:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11640a000 == 30 [pid = 1655] [id = 209] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123803000) [pid = 1655] [serial = 596] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119548800) [pid = 1655] [serial = 599] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118522000) [pid = 1655] [serial = 590] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1132b5800) [pid = 1655] [serial = 581] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x115e28000) [pid = 1655] [serial = 582] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124b05c00) [pid = 1655] [serial = 579] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11837e400) [pid = 1655] [serial = 584] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118521400) [pid = 1655] [serial = 585] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116a1c800) [pid = 1655] [serial = 587] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x117dafc00) [pid = 1655] [serial = 588] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119105c00) [pid = 1655] [serial = 591] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126166400) [pid = 1655] [serial = 606] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12572f800) [pid = 1655] [serial = 605] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123cb2400) [pid = 1655] [serial = 597] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126632800) [pid = 1655] [serial = 609] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126539000) [pid = 1655] [serial = 608] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11944e400) [pid = 1655] [serial = 593] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119ac8c00) [pid = 1655] [serial = 594] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x123c5c800) [pid = 1655] [serial = 600] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x124f07400) [pid = 1655] [serial = 603] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1240b1800) [pid = 1655] [serial = 602] [outer = 0x0] [url = about:blank] 08:41:37 INFO - PROCESS | 1655 | 1467992497581 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:37 INFO - PROCESS | 1655 | 1467992497584 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x113006000 == 31 [pid = 1655] [id = 223] 08:41:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1129ab400) [pid = 1655] [serial = 667] [outer = 0x0] 08:41:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x112a7b800) [pid = 1655] [serial = 668] [outer = 0x1129ab400] 08:41:37 INFO - PROCESS | 1655 | 1467992497614 Marionette DEBUG loaded listener.js 08:41:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112ed0400) [pid = 1655] [serial = 669] [outer = 0x1129ab400] 08:41:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 08:41:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 576ms 08:41:37 INFO - PROCESS | 1655 | 1467992497895 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]]]}] 08:41:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 08:41:37 INFO - PROCESS | 1655 | 1467992497910 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 08:41:37 INFO - PROCESS | 1655 | 1467992497913 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 08:41:37 INFO - PROCESS | 1655 | 1467992497917 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 08:41:37 INFO - PROCESS | 1655 | 1467992497919 Marionette TRACE conn2 <- [1,866,null,{}] 08:41:37 INFO - PROCESS | 1655 | 1467992497929 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}] 08:41:37 INFO - PROCESS | 1655 | 1467992497930 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:38 INFO - PROCESS | 1655 | 1467992498011 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 08:41:38 INFO - PROCESS | 1655 | 1467992498016 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 1655 | 1467992498017 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f36000 == 32 [pid = 1655] [id = 224] 08:41:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x113c73000) [pid = 1655] [serial = 670] [outer = 0x0] 08:41:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x115e28000) [pid = 1655] [serial = 671] [outer = 0x113c73000] 08:41:38 INFO - PROCESS | 1655 | 1467992498045 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1164e7000) [pid = 1655] [serial = 672] [outer = 0x113c73000] 08:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 08:41:38 INFO - PROCESS | 1655 | 1467992498390 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]]]}] 08:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 479ms 08:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 08:41:38 INFO - PROCESS | 1655 | 1467992498399 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 08:41:38 INFO - PROCESS | 1655 | 1467992498400 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 08:41:38 INFO - PROCESS | 1655 | 1467992498402 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 08:41:38 INFO - PROCESS | 1655 | 1467992498407 Marionette TRACE conn2 <- [1,870,null,{}] 08:41:38 INFO - PROCESS | 1655 | 1467992498415 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}] 08:41:38 INFO - PROCESS | 1655 | 1467992498418 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:38 INFO - PROCESS | 1655 | 1467992498497 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 08:41:38 INFO - PROCESS | 1655 | 1467992498503 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:38 INFO - PROCESS | 1655 | 1467992498507 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11847b000 == 33 [pid = 1655] [id = 225] 08:41:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116af2400) [pid = 1655] [serial = 673] [outer = 0x0] 08:41:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x117dad400) [pid = 1655] [serial = 674] [outer = 0x116af2400] 08:41:38 INFO - PROCESS | 1655 | 1467992498535 Marionette DEBUG loaded listener.js 08:41:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11836f800) [pid = 1655] [serial = 675] [outer = 0x116af2400] 08:41:38 INFO - PROCESS | 1655 | 1467992498873 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]]]}] 08:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 08:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 523ms 08:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 08:41:38 INFO - PROCESS | 1655 | 1467992498926 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 08:41:38 INFO - PROCESS | 1655 | 1467992498927 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 08:41:38 INFO - PROCESS | 1655 | 1467992498929 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 08:41:38 INFO - PROCESS | 1655 | 1467992498931 Marionette TRACE conn2 <- [1,874,null,{}] 08:41:38 INFO - PROCESS | 1655 | 1467992498933 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}] 08:41:38 INFO - PROCESS | 1655 | 1467992498934 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:39 INFO - PROCESS | 1655 | 1467992499012 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 08:41:39 INFO - PROCESS | 1655 | 1467992499015 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:39 INFO - PROCESS | 1655 | 1467992499016 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11951d000 == 34 [pid = 1655] [id = 226] 08:41:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11840a000) [pid = 1655] [serial = 676] [outer = 0x0] 08:41:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1185ba800) [pid = 1655] [serial = 677] [outer = 0x11840a000] 08:41:39 INFO - PROCESS | 1655 | 1467992499044 Marionette DEBUG loaded listener.js 08:41:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118713000) [pid = 1655] [serial = 678] [outer = 0x11840a000] 08:41:39 INFO - PROCESS | 1655 | 1467992499356 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]]]}] 08:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 08:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 467ms 08:41:39 INFO - PROCESS | 1655 | 1467992499398 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 08:41:39 INFO - PROCESS | 1655 | 1467992499399 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 08:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 08:41:39 INFO - PROCESS | 1655 | 1467992499401 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 08:41:39 INFO - PROCESS | 1655 | 1467992499409 Marionette TRACE conn2 <- [1,878,null,{}] 08:41:39 INFO - PROCESS | 1655 | 1467992499412 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}] 08:41:39 INFO - PROCESS | 1655 | 1467992499413 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:39 INFO - PROCESS | 1655 | 1467992499485 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 08:41:39 INFO - PROCESS | 1655 | 1467992499490 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:39 INFO - PROCESS | 1655 | 1467992499491 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f22000 == 35 [pid = 1655] [id = 227] 08:41:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11871b800) [pid = 1655] [serial = 679] [outer = 0x0] 08:41:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119194c00) [pid = 1655] [serial = 680] [outer = 0x11871b800] 08:41:39 INFO - PROCESS | 1655 | 1467992499515 Marionette DEBUG loaded listener.js 08:41:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119453400) [pid = 1655] [serial = 681] [outer = 0x11871b800] 08:41:39 INFO - PROCESS | 1655 | 1467992499897 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]]]}] 08:41:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 08:41:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 526ms 08:41:39 INFO - PROCESS | 1655 | 1467992499928 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 08:41:39 INFO - PROCESS | 1655 | 1467992499930 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 08:41:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 08:41:39 INFO - PROCESS | 1655 | 1467992499933 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 08:41:39 INFO - PROCESS | 1655 | 1467992499935 Marionette TRACE conn2 <- [1,882,null,{}] 08:41:39 INFO - PROCESS | 1655 | 1467992499939 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}] 08:41:39 INFO - PROCESS | 1655 | 1467992499945 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:40 INFO - PROCESS | 1655 | 1467992500099 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 08:41:40 INFO - PROCESS | 1655 | 1467992500119 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:40 INFO - PROCESS | 1655 | 1467992500120 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x124090800 == 36 [pid = 1655] [id = 228] 08:41:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11952a000) [pid = 1655] [serial = 682] [outer = 0x0] 08:41:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119549c00) [pid = 1655] [serial = 683] [outer = 0x11952a000] 08:41:40 INFO - PROCESS | 1655 | 1467992500161 Marionette DEBUG loaded listener.js 08:41:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119fce400) [pid = 1655] [serial = 684] [outer = 0x11952a000] 08:41:40 INFO - PROCESS | 1655 | 1467992500501 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]]]}] 08:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 08:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 623ms 08:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 08:41:40 INFO - PROCESS | 1655 | 1467992500557 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 08:41:40 INFO - PROCESS | 1655 | 1467992500558 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 08:41:40 INFO - PROCESS | 1655 | 1467992500567 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 08:41:40 INFO - PROCESS | 1655 | 1467992500568 Marionette TRACE conn2 <- [1,886,null,{}] 08:41:40 INFO - PROCESS | 1655 | 1467992500571 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}] 08:41:40 INFO - PROCESS | 1655 | 1467992500572 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:40 INFO - PROCESS | 1655 | 1467992500664 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 08:41:40 INFO - PROCESS | 1655 | 1467992500676 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:40 INFO - PROCESS | 1655 | 1467992500677 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x125167000 == 37 [pid = 1655] [id = 229] 08:41:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x120fe4000) [pid = 1655] [serial = 685] [outer = 0x0] 08:41:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123808400) [pid = 1655] [serial = 686] [outer = 0x120fe4000] 08:41:40 INFO - PROCESS | 1655 | 1467992500702 Marionette DEBUG loaded listener.js 08:41:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123cb5400) [pid = 1655] [serial = 687] [outer = 0x120fe4000] 08:41:41 INFO - PROCESS | 1655 | 1467992501017 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]]]}] 08:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 08:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 475ms 08:41:41 INFO - PROCESS | 1655 | 1467992501035 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 08:41:41 INFO - PROCESS | 1655 | 1467992501038 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 08:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 08:41:41 INFO - PROCESS | 1655 | 1467992501042 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 08:41:41 INFO - PROCESS | 1655 | 1467992501043 Marionette TRACE conn2 <- [1,890,null,{}] 08:41:41 INFO - PROCESS | 1655 | 1467992501046 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}] 08:41:41 INFO - PROCESS | 1655 | 1467992501047 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:41 INFO - PROCESS | 1655 | 1467992501142 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 08:41:41 INFO - PROCESS | 1655 | 1467992501152 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:41 INFO - PROCESS | 1655 | 1467992501153 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12669c800 == 38 [pid = 1655] [id = 230] 08:41:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123cb9000) [pid = 1655] [serial = 688] [outer = 0x0] 08:41:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123cbe000) [pid = 1655] [serial = 689] [outer = 0x123cb9000] 08:41:41 INFO - PROCESS | 1655 | 1467992501179 Marionette DEBUG loaded listener.js 08:41:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1240b1800) [pid = 1655] [serial = 690] [outer = 0x123cb9000] 08:41:41 INFO - PROCESS | 1655 | 1467992501504 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]]]}] 08:41:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 08:41:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 521ms 08:41:41 INFO - PROCESS | 1655 | 1467992501563 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 08:41:41 INFO - PROCESS | 1655 | 1467992501572 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 08:41:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 08:41:41 INFO - PROCESS | 1655 | 1467992501574 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 08:41:41 INFO - PROCESS | 1655 | 1467992501575 Marionette TRACE conn2 <- [1,894,null,{}] 08:41:41 INFO - PROCESS | 1655 | 1467992501578 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}] 08:41:41 INFO - PROCESS | 1655 | 1467992501579 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:41 INFO - PROCESS | 1655 | 1467992501780 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116908800) [pid = 1655] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1128d3c00) [pid = 1655] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1185b6000) [pid = 1655] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112eca000) [pid = 1655] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11834a800) [pid = 1655] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124bae000) [pid = 1655] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1128ce800) [pid = 1655] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x117db2800) [pid = 1655] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1245bd000) [pid = 1655] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x125729c00) [pid = 1655] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1128d6400) [pid = 1655] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1129ab000) [pid = 1655] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1133b0000) [pid = 1655] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119106400) [pid = 1655] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119ac7000) [pid = 1655] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 08:41:41 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124f0b800) [pid = 1655] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 08:41:41 INFO - PROCESS | 1655 | 1467992501827 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:41 INFO - PROCESS | 1655 | 1467992501828 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f35800 == 39 [pid = 1655] [id = 231] 08:41:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1128d3c00) [pid = 1655] [serial = 691] [outer = 0x0] 08:41:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1131df400) [pid = 1655] [serial = 692] [outer = 0x1128d3c00] 08:41:41 INFO - PROCESS | 1655 | 1467992501852 Marionette DEBUG loaded listener.js 08:41:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118374c00) [pid = 1655] [serial = 693] [outer = 0x1128d3c00] 08:41:42 INFO - PROCESS | 1655 | 1467992502110 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]]]}] 08:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 08:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 568ms 08:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 08:41:42 INFO - PROCESS | 1655 | 1467992502144 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 08:41:42 INFO - PROCESS | 1655 | 1467992502145 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 08:41:42 INFO - PROCESS | 1655 | 1467992502147 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 08:41:42 INFO - PROCESS | 1655 | 1467992502148 Marionette TRACE conn2 <- [1,898,null,{}] 08:41:42 INFO - PROCESS | 1655 | 1467992502150 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}] 08:41:42 INFO - PROCESS | 1655 | 1467992502151 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:42 INFO - PROCESS | 1655 | 1467992502231 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 08:41:42 INFO - PROCESS | 1655 | 1467992502236 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:42 INFO - PROCESS | 1655 | 1467992502237 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x128bfb000 == 40 [pid = 1655] [id = 232] 08:41:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11837c800) [pid = 1655] [serial = 694] [outer = 0x0] 08:41:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1240ba800) [pid = 1655] [serial = 695] [outer = 0x11837c800] 08:41:42 INFO - PROCESS | 1655 | 1467992502262 Marionette DEBUG loaded listener.js 08:41:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124442c00) [pid = 1655] [serial = 696] [outer = 0x11837c800] 08:41:42 INFO - PROCESS | 1655 | 1467992502600 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]]]}] 08:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 08:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 468ms 08:41:42 INFO - PROCESS | 1655 | 1467992502626 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 08:41:42 INFO - PROCESS | 1655 | 1467992502627 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 08:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 08:41:42 INFO - PROCESS | 1655 | 1467992502630 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 08:41:42 INFO - PROCESS | 1655 | 1467992502631 Marionette TRACE conn2 <- [1,902,null,{}] 08:41:42 INFO - PROCESS | 1655 | 1467992502634 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}] 08:41:42 INFO - PROCESS | 1655 | 1467992502635 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:42 INFO - PROCESS | 1655 | 1467992502745 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 08:41:42 INFO - PROCESS | 1655 | 1467992502750 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:42 INFO - PROCESS | 1655 | 1467992502752 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dea000 == 41 [pid = 1655] [id = 233] 08:41:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124442400) [pid = 1655] [serial = 697] [outer = 0x0] 08:41:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1245bd000) [pid = 1655] [serial = 698] [outer = 0x124442400] 08:41:42 INFO - PROCESS | 1655 | 1467992502781 Marionette DEBUG loaded listener.js 08:41:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x125125800) [pid = 1655] [serial = 699] [outer = 0x124442400] 08:41:43 INFO - PROCESS | 1655 | 1467992503075 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]]]}] 08:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 08:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 468ms 08:41:43 INFO - PROCESS | 1655 | 1467992503098 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 08:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 08:41:43 INFO - PROCESS | 1655 | 1467992503099 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 08:41:43 INFO - PROCESS | 1655 | 1467992503102 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 08:41:43 INFO - PROCESS | 1655 | 1467992503103 Marionette TRACE conn2 <- [1,906,null,{}] 08:41:43 INFO - PROCESS | 1655 | 1467992503108 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}] 08:41:43 INFO - PROCESS | 1655 | 1467992503110 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:43 INFO - PROCESS | 1655 | 1467992503191 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 08:41:43 INFO - PROCESS | 1655 | 1467992503195 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:43 INFO - PROCESS | 1655 | 1467992503196 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a821800 == 42 [pid = 1655] [id = 234] 08:41:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1256b2400) [pid = 1655] [serial = 700] [outer = 0x0] 08:41:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x125731c00) [pid = 1655] [serial = 701] [outer = 0x1256b2400] 08:41:43 INFO - PROCESS | 1655 | 1467992503219 Marionette DEBUG loaded listener.js 08:41:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126169800) [pid = 1655] [serial = 702] [outer = 0x1256b2400] 08:41:43 INFO - PROCESS | 1655 | 1467992503550 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]]]}] 08:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 08:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 471ms 08:41:43 INFO - PROCESS | 1655 | 1467992503575 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 08:41:43 INFO - PROCESS | 1655 | 1467992503576 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 08:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 08:41:43 INFO - PROCESS | 1655 | 1467992503579 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 08:41:43 INFO - PROCESS | 1655 | 1467992503580 Marionette TRACE conn2 <- [1,910,null,{}] 08:41:43 INFO - PROCESS | 1655 | 1467992503582 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}] 08:41:43 INFO - PROCESS | 1655 | 1467992503583 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:43 INFO - PROCESS | 1655 | 1467992503687 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 08:41:43 INFO - PROCESS | 1655 | 1467992503693 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:43 INFO - PROCESS | 1655 | 1467992503695 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9be000 == 43 [pid = 1655] [id = 235] 08:41:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x110ef2000) [pid = 1655] [serial = 703] [outer = 0x0] 08:41:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126169c00) [pid = 1655] [serial = 704] [outer = 0x110ef2000] 08:41:43 INFO - PROCESS | 1655 | 1467992503718 Marionette DEBUG loaded listener.js 08:41:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1266db000) [pid = 1655] [serial = 705] [outer = 0x110ef2000] 08:41:44 INFO - PROCESS | 1655 | 1467992504165 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]]]}] 08:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 08:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 618ms 08:41:44 INFO - PROCESS | 1655 | 1467992504197 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 08:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 08:41:44 INFO - PROCESS | 1655 | 1467992504200 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 08:41:44 INFO - PROCESS | 1655 | 1467992504203 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 08:41:44 INFO - PROCESS | 1655 | 1467992504206 Marionette TRACE conn2 <- [1,914,null,{}] 08:41:44 INFO - PROCESS | 1655 | 1467992504210 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}] 08:41:44 INFO - PROCESS | 1655 | 1467992504212 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:44 INFO - PROCESS | 1655 | 1467992504317 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 08:41:44 INFO - PROCESS | 1655 | 1467992504383 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:44 INFO - PROCESS | 1655 | 1467992504384 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x117140000 == 44 [pid = 1655] [id = 236] 08:41:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11303e000) [pid = 1655] [serial = 706] [outer = 0x0] 08:41:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11332e000) [pid = 1655] [serial = 707] [outer = 0x11303e000] 08:41:44 INFO - PROCESS | 1655 | 1467992504415 Marionette DEBUG loaded listener.js 08:41:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x115dd4400) [pid = 1655] [serial = 708] [outer = 0x11303e000] 08:41:44 INFO - PROCESS | 1655 | 1467992504831 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]]]}] 08:41:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 08:41:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 673ms 08:41:44 INFO - PROCESS | 1655 | 1467992504875 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 08:41:44 INFO - PROCESS | 1655 | 1467992504879 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 08:41:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 08:41:44 INFO - PROCESS | 1655 | 1467992504883 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 08:41:44 INFO - PROCESS | 1655 | 1467992504885 Marionette TRACE conn2 <- [1,918,null,{}] 08:41:44 INFO - PROCESS | 1655 | 1467992504907 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}] 08:41:44 INFO - PROCESS | 1655 | 1467992504908 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:45 INFO - PROCESS | 1655 | 1467992505033 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 08:41:45 INFO - PROCESS | 1655 | 1467992505100 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:45 INFO - PROCESS | 1655 | 1467992505101 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f36800 == 45 [pid = 1655] [id = 237] 08:41:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118345800) [pid = 1655] [serial = 709] [outer = 0x0] 08:41:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118376800) [pid = 1655] [serial = 710] [outer = 0x118345800] 08:41:45 INFO - PROCESS | 1655 | 1467992505131 Marionette DEBUG loaded listener.js 08:41:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118522000) [pid = 1655] [serial = 711] [outer = 0x118345800] 08:41:45 INFO - PROCESS | 1655 | 1467992505540 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]]]}] 08:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 08:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 685ms 08:41:45 INFO - PROCESS | 1655 | 1467992505569 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 08:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 08:41:45 INFO - PROCESS | 1655 | 1467992505571 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 08:41:45 INFO - PROCESS | 1655 | 1467992505573 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 08:41:45 INFO - PROCESS | 1655 | 1467992505576 Marionette TRACE conn2 <- [1,922,null,{}] 08:41:45 INFO - PROCESS | 1655 | 1467992505584 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}] 08:41:45 INFO - PROCESS | 1655 | 1467992505587 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:45 INFO - PROCESS | 1655 | 1467992505687 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 08:41:45 INFO - PROCESS | 1655 | 1467992505743 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:45 INFO - PROCESS | 1655 | 1467992505745 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0d5800 == 46 [pid = 1655] [id = 238] 08:41:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11953dc00) [pid = 1655] [serial = 712] [outer = 0x0] 08:41:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1199acc00) [pid = 1655] [serial = 713] [outer = 0x11953dc00] 08:41:45 INFO - PROCESS | 1655 | 1467992505775 Marionette DEBUG loaded listener.js 08:41:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119fd1400) [pid = 1655] [serial = 714] [outer = 0x11953dc00] 08:41:46 INFO - PROCESS | 1655 | 1467992506213 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]]]}] 08:41:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 08:41:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 673ms 08:41:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 08:41:46 INFO - PROCESS | 1655 | 1467992506246 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 08:41:46 INFO - PROCESS | 1655 | 1467992506249 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 08:41:46 INFO - PROCESS | 1655 | 1467992506251 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 08:41:46 INFO - PROCESS | 1655 | 1467992506252 Marionette TRACE conn2 <- [1,926,null,{}] 08:41:46 INFO - PROCESS | 1655 | 1467992506255 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}] 08:41:46 INFO - PROCESS | 1655 | 1467992506256 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:46 INFO - PROCESS | 1655 | 1467992506374 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 08:41:46 INFO - PROCESS | 1655 | 1467992506454 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:46 INFO - PROCESS | 1655 | 1467992506456 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x117d3b800 == 47 [pid = 1655] [id = 239] 08:41:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x117da9800) [pid = 1655] [serial = 715] [outer = 0x0] 08:41:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119c26800) [pid = 1655] [serial = 716] [outer = 0x117da9800] 08:41:46 INFO - PROCESS | 1655 | 1467992506486 Marionette DEBUG loaded listener.js 08:41:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x123cbf000) [pid = 1655] [serial = 717] [outer = 0x117da9800] 08:41:47 INFO - PROCESS | 1655 | 1467992507029 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]]]}] 08:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 08:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 823ms 08:41:47 INFO - PROCESS | 1655 | 1467992507075 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 08:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 08:41:47 INFO - PROCESS | 1655 | 1467992507078 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 08:41:47 INFO - PROCESS | 1655 | 1467992507081 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 08:41:47 INFO - PROCESS | 1655 | 1467992507082 Marionette TRACE conn2 <- [1,930,null,{}] 08:41:47 INFO - PROCESS | 1655 | 1467992507088 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}] 08:41:47 INFO - PROCESS | 1655 | 1467992507091 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:47 INFO - PROCESS | 1655 | 1467992507178 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 08:41:47 INFO - PROCESS | 1655 | 1467992507248 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:47 INFO - PROCESS | 1655 | 1467992507249 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x11616d800 == 48 [pid = 1655] [id = 240] 08:41:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x115e1f400) [pid = 1655] [serial = 718] [outer = 0x0] 08:41:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x115e94000) [pid = 1655] [serial = 719] [outer = 0x115e1f400] 08:41:47 INFO - PROCESS | 1655 | 1467992507277 Marionette DEBUG loaded listener.js 08:41:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x116f3d800) [pid = 1655] [serial = 720] [outer = 0x115e1f400] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x11875e000 == 47 [pid = 1655] [id = 208] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12a821800 == 46 [pid = 1655] [id = 234] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x128dea000 == 45 [pid = 1655] [id = 233] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x128bfb000 == 44 [pid = 1655] [id = 232] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x116f35800 == 43 [pid = 1655] [id = 231] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12669c800 == 42 [pid = 1655] [id = 230] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x125167000 == 41 [pid = 1655] [id = 229] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x124090800 == 40 [pid = 1655] [id = 228] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x120f22000 == 39 [pid = 1655] [id = 227] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x11951d000 == 38 [pid = 1655] [id = 226] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x11847b000 == 37 [pid = 1655] [id = 225] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x116f36000 == 36 [pid = 1655] [id = 224] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x113006000 == 35 [pid = 1655] [id = 223] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12a2e1000 == 34 [pid = 1655] [id = 220] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x11615d800 == 33 [pid = 1655] [id = 221] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x11950d000 == 32 [pid = 1655] [id = 222] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x117d3b800 == 31 [pid = 1655] [id = 239] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0d5800 == 30 [pid = 1655] [id = 238] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x123f36800 == 29 [pid = 1655] [id = 237] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x117140000 == 28 [pid = 1655] [id = 236] 08:41:48 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9be000 == 27 [pid = 1655] [id = 235] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x117db0c00) [pid = 1655] [serial = 629] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11834a400) [pid = 1655] [serial = 630] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11871f000) [pid = 1655] [serial = 632] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11919a800) [pid = 1655] [serial = 633] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119543000) [pid = 1655] [serial = 635] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119ac0400) [pid = 1655] [serial = 638] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124447400) [pid = 1655] [serial = 642] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123848400) [pid = 1655] [serial = 641] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1256abc00) [pid = 1655] [serial = 647] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124bad400) [pid = 1655] [serial = 645] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124585c00) [pid = 1655] [serial = 644] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124b11400) [pid = 1655] [serial = 651] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x125122800) [pid = 1655] [serial = 653] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11952c000) [pid = 1655] [serial = 650] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126b80400) [pid = 1655] [serial = 656] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x125730400) [pid = 1655] [serial = 648] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1131ea400) [pid = 1655] [serial = 626] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113c8c800) [pid = 1655] [serial = 627] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1176da800) [pid = 1655] [serial = 612] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1180b2800) [pid = 1655] [serial = 624] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1161a5400) [pid = 1655] [serial = 611] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116a1d800) [pid = 1655] [serial = 623] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119c27000) [pid = 1655] [serial = 639] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1289d4400) [pid = 1655] [serial = 657] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119532c00) [pid = 1655] [serial = 615] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119406400) [pid = 1655] [serial = 614] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1199a6c00) [pid = 1655] [serial = 636] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124445c00) [pid = 1655] [serial = 618] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123805000) [pid = 1655] [serial = 617] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1289d7000) [pid = 1655] [serial = 659] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126b77800) [pid = 1655] [serial = 621] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126629800) [pid = 1655] [serial = 620] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12616a400) [pid = 1655] [serial = 654] [outer = 0x0] [url = about:blank] 08:41:48 INFO - PROCESS | 1655 | 1467992508172 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]]]}] 08:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 08:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1127ms 08:41:48 INFO - PROCESS | 1655 | 1467992508208 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 08:41:48 INFO - PROCESS | 1655 | 1467992508210 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 08:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 08:41:48 INFO - PROCESS | 1655 | 1467992508213 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 1655 | 1467992508215 Marionette TRACE conn2 <- [1,934,null,{}] 08:41:48 INFO - PROCESS | 1655 | 1467992508218 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}] 08:41:48 INFO - PROCESS | 1655 | 1467992508220 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:48 INFO - PROCESS | 1655 | 1467992508298 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 08:41:48 INFO - PROCESS | 1655 | 1467992508303 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:48 INFO - PROCESS | 1655 | 1467992508308 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e33800 == 28 [pid = 1655] [id = 241] 08:41:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x112a83c00) [pid = 1655] [serial = 721] [outer = 0x0] 08:41:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1132b4c00) [pid = 1655] [serial = 722] [outer = 0x112a83c00] 08:41:48 INFO - PROCESS | 1655 | 1467992508336 Marionette DEBUG loaded listener.js 08:41:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1133d5400) [pid = 1655] [serial = 723] [outer = 0x112a83c00] 08:41:48 INFO - PROCESS | 1655 | 1467992508662 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]]]}] 08:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 08:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 470ms 08:41:48 INFO - PROCESS | 1655 | 1467992508694 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 08:41:48 INFO - PROCESS | 1655 | 1467992508698 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 08:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 08:41:48 INFO - PROCESS | 1655 | 1467992508704 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 08:41:48 INFO - PROCESS | 1655 | 1467992508705 Marionette TRACE conn2 <- [1,938,null,{}] 08:41:48 INFO - PROCESS | 1655 | 1467992508708 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}] 08:41:48 INFO - PROCESS | 1655 | 1467992508709 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:48 INFO - PROCESS | 1655 | 1467992508784 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 08:41:48 INFO - PROCESS | 1655 | 1467992508791 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:48 INFO - PROCESS | 1655 | 1467992508792 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f36800 == 29 [pid = 1655] [id = 242] 08:41:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11675e000) [pid = 1655] [serial = 724] [outer = 0x0] 08:41:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116f3fc00) [pid = 1655] [serial = 725] [outer = 0x11675e000] 08:41:48 INFO - PROCESS | 1655 | 1467992508819 Marionette DEBUG loaded listener.js 08:41:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1180b2800) [pid = 1655] [serial = 726] [outer = 0x11675e000] 08:41:49 INFO - PROCESS | 1655 | 1467992509164 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]]]}] 08:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 08:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 472ms 08:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 08:41:49 INFO - PROCESS | 1655 | 1467992509183 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 08:41:49 INFO - PROCESS | 1655 | 1467992509184 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 08:41:49 INFO - PROCESS | 1655 | 1467992509187 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 08:41:49 INFO - PROCESS | 1655 | 1467992509192 Marionette TRACE conn2 <- [1,942,null,{}] 08:41:49 INFO - PROCESS | 1655 | 1467992509200 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}] 08:41:49 INFO - PROCESS | 1655 | 1467992509203 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:49 INFO - PROCESS | 1655 | 1467992509283 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 08:41:49 INFO - PROCESS | 1655 | 1467992509335 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:49 INFO - PROCESS | 1655 | 1467992509337 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1188af000 == 30 [pid = 1655] [id = 243] 08:41:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1121b1800) [pid = 1655] [serial = 727] [outer = 0x0] 08:41:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118409000) [pid = 1655] [serial = 728] [outer = 0x1121b1800] 08:41:49 INFO - PROCESS | 1655 | 1467992509365 Marionette DEBUG loaded listener.js 08:41:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118712c00) [pid = 1655] [serial = 729] [outer = 0x1121b1800] 08:41:49 INFO - PROCESS | 1655 | 1467992509661 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]]]}] 08:41:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 08:41:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 523ms 08:41:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 08:41:49 INFO - PROCESS | 1655 | 1467992509711 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 08:41:49 INFO - PROCESS | 1655 | 1467992509713 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 08:41:49 INFO - PROCESS | 1655 | 1467992509715 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 08:41:49 INFO - PROCESS | 1655 | 1467992509716 Marionette TRACE conn2 <- [1,946,null,{}] 08:41:49 INFO - PROCESS | 1655 | 1467992509718 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}] 08:41:49 INFO - PROCESS | 1655 | 1467992509719 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:49 INFO - PROCESS | 1655 | 1467992509795 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 08:41:49 INFO - PROCESS | 1655 | 1467992509799 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:49 INFO - PROCESS | 1655 | 1467992509800 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b37800 == 31 [pid = 1655] [id = 244] 08:41:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118723c00) [pid = 1655] [serial = 730] [outer = 0x0] 08:41:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119456000) [pid = 1655] [serial = 731] [outer = 0x118723c00] 08:41:49 INFO - PROCESS | 1655 | 1467992509827 Marionette DEBUG loaded listener.js 08:41:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11952fc00) [pid = 1655] [serial = 732] [outer = 0x118723c00] 08:41:50 INFO - PROCESS | 1655 | 1467992510147 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]]]}] 08:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 08:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 468ms 08:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 08:41:50 INFO - PROCESS | 1655 | 1467992510184 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 08:41:50 INFO - PROCESS | 1655 | 1467992510185 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 08:41:50 INFO - PROCESS | 1655 | 1467992510189 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 08:41:50 INFO - PROCESS | 1655 | 1467992510191 Marionette TRACE conn2 <- [1,950,null,{}] 08:41:50 INFO - PROCESS | 1655 | 1467992510193 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}] 08:41:50 INFO - PROCESS | 1655 | 1467992510201 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:50 INFO - PROCESS | 1655 | 1467992510300 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 08:41:50 INFO - PROCESS | 1655 | 1467992510316 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:50 INFO - PROCESS | 1655 | 1467992510318 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f1b000 == 32 [pid = 1655] [id = 245] 08:41:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11662ec00) [pid = 1655] [serial = 733] [outer = 0x0] 08:41:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119532c00) [pid = 1655] [serial = 734] [outer = 0x11662ec00] 08:41:50 INFO - PROCESS | 1655 | 1467992510343 Marionette DEBUG loaded listener.js 08:41:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1199a9000) [pid = 1655] [serial = 735] [outer = 0x11662ec00] 08:41:50 INFO - PROCESS | 1655 | 1467992510686 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]]]}] 08:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 08:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 520ms 08:41:50 INFO - PROCESS | 1655 | 1467992510709 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 08:41:50 INFO - PROCESS | 1655 | 1467992510710 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 08:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 08:41:50 INFO - PROCESS | 1655 | 1467992510712 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 08:41:50 INFO - PROCESS | 1655 | 1467992510713 Marionette TRACE conn2 <- [1,954,null,{}] 08:41:50 INFO - PROCESS | 1655 | 1467992510715 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}] 08:41:50 INFO - PROCESS | 1655 | 1467992510720 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:50 INFO - PROCESS | 1655 | 1467992510837 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 08:41:50 INFO - PROCESS | 1655 | 1467992510841 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:50 INFO - PROCESS | 1655 | 1467992510842 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f3d800 == 33 [pid = 1655] [id = 246] 08:41:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118711400) [pid = 1655] [serial = 736] [outer = 0x0] 08:41:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119ad3c00) [pid = 1655] [serial = 737] [outer = 0x118711400] 08:41:50 INFO - PROCESS | 1655 | 1467992510867 Marionette DEBUG loaded listener.js 08:41:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123cc1800) [pid = 1655] [serial = 738] [outer = 0x118711400] 08:41:51 INFO - PROCESS | 1655 | 1467992511183 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]]]}] 08:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 08:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 518ms 08:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 08:41:51 INFO - PROCESS | 1655 | 1467992511231 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 08:41:51 INFO - PROCESS | 1655 | 1467992511232 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 08:41:51 INFO - PROCESS | 1655 | 1467992511234 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 08:41:51 INFO - PROCESS | 1655 | 1467992511235 Marionette TRACE conn2 <- [1,958,null,{}] 08:41:51 INFO - PROCESS | 1655 | 1467992511239 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}] 08:41:51 INFO - PROCESS | 1655 | 1467992511241 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:51 INFO - PROCESS | 1655 | 1467992511335 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 08:41:51 INFO - PROCESS | 1655 | 1467992511368 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:51 INFO - PROCESS | 1655 | 1467992511370 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12516c800 == 34 [pid = 1655] [id = 247] 08:41:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x111fe3800) [pid = 1655] [serial = 739] [outer = 0x0] 08:41:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124444000) [pid = 1655] [serial = 740] [outer = 0x111fe3800] 08:41:51 INFO - PROCESS | 1655 | 1467992511394 Marionette DEBUG loaded listener.js 08:41:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12444e400) [pid = 1655] [serial = 741] [outer = 0x111fe3800] 08:41:51 INFO - PROCESS | 1655 | 1467992511696 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]]]}] 08:41:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 08:41:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 521ms 08:41:51 INFO - PROCESS | 1655 | 1467992511756 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 08:41:51 INFO - PROCESS | 1655 | 1467992511757 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 08:41:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 08:41:51 INFO - PROCESS | 1655 | 1467992511759 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 08:41:51 INFO - PROCESS | 1655 | 1467992511760 Marionette TRACE conn2 <- [1,962,null,{}] 08:41:51 INFO - PROCESS | 1655 | 1467992511762 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}] 08:41:51 INFO - PROCESS | 1655 | 1467992511763 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:51 INFO - PROCESS | 1655 | 1467992511855 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 08:41:51 INFO - PROCESS | 1655 | 1467992511890 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:51 INFO - PROCESS | 1655 | 1467992511891 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261ad800 == 35 [pid = 1655] [id = 248] 08:41:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1242ab800) [pid = 1655] [serial = 742] [outer = 0x0] 08:41:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124b10000) [pid = 1655] [serial = 743] [outer = 0x1242ab800] 08:41:51 INFO - PROCESS | 1655 | 1467992511915 Marionette DEBUG loaded listener.js 08:41:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124bb2000) [pid = 1655] [serial = 744] [outer = 0x1242ab800] 08:41:52 INFO - PROCESS | 1655 | 1467992512244 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]]]}] 08:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 08:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x110ef2000) [pid = 1655] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1256b2400) [pid = 1655] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11952a000) [pid = 1655] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x120fe4000) [pid = 1655] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116af2400) [pid = 1655] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x113c73000) [pid = 1655] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119196000) [pid = 1655] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1129ab400) [pid = 1655] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1128d1800) [pid = 1655] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118374400) [pid = 1655] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123cb9000) [pid = 1655] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11840a000) [pid = 1655] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11871b800) [pid = 1655] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1128d3c00) [pid = 1655] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124442400) [pid = 1655] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 08:41:52 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11837c800) [pid = 1655] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 08:41:52 INFO - PROCESS | 1655 | 1467992512543 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 08:41:52 INFO - PROCESS | 1655 | 1467992512545 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 08:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 08:41:52 INFO - PROCESS | 1655 | 1467992512562 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 08:41:52 INFO - PROCESS | 1655 | 1467992512564 Marionette TRACE conn2 <- [1,966,null,{}] 08:41:52 INFO - PROCESS | 1655 | 1467992512568 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}] 08:41:52 INFO - PROCESS | 1655 | 1467992512570 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:52 INFO - PROCESS | 1655 | 1467992512699 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 08:41:52 INFO - PROCESS | 1655 | 1467992512706 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:52 INFO - PROCESS | 1655 | 1467992512708 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x118766000 == 36 [pid = 1655] [id = 249] 08:41:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1129ab400) [pid = 1655] [serial = 745] [outer = 0x0] 08:41:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x113c73000) [pid = 1655] [serial = 746] [outer = 0x1129ab400] 08:41:52 INFO - PROCESS | 1655 | 1467992512738 Marionette DEBUG loaded listener.js 08:41:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118375c00) [pid = 1655] [serial = 747] [outer = 0x1129ab400] 08:41:53 INFO - PROCESS | 1655 | --DOCSHELL 0x115e33800 == 35 [pid = 1655] [id = 241] 08:41:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11616d800 == 34 [pid = 1655] [id = 240] 08:41:53 INFO - PROCESS | 1655 | --DOCSHELL 0x116f36800 == 33 [pid = 1655] [id = 242] 08:41:53 INFO - PROCESS | 1655 | --DOCSHELL 0x119b37800 == 32 [pid = 1655] [id = 244] 08:41:53 INFO - PROCESS | 1655 | --DOCSHELL 0x123f3d800 == 31 [pid = 1655] [id = 246] 08:41:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12516c800 == 30 [pid = 1655] [id = 247] 08:41:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1261ad800 == 29 [pid = 1655] [id = 248] 08:41:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1188af000 == 28 [pid = 1655] [id = 243] 08:41:53 INFO - PROCESS | 1655 | --DOCSHELL 0x120f1b000 == 27 [pid = 1655] [id = 245] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119549c00) [pid = 1655] [serial = 683] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123808400) [pid = 1655] [serial = 686] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119fce400) [pid = 1655] [serial = 684] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x117dad400) [pid = 1655] [serial = 674] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11836f800) [pid = 1655] [serial = 675] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x115e28000) [pid = 1655] [serial = 671] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126169800) [pid = 1655] [serial = 702] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1164e7000) [pid = 1655] [serial = 672] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128b44400) [pid = 1655] [serial = 660] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x112a7b800) [pid = 1655] [serial = 668] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112ed0400) [pid = 1655] [serial = 669] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1128d8800) [pid = 1655] [serial = 662] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1133ccc00) [pid = 1655] [serial = 663] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x118404400) [pid = 1655] [serial = 665] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1185bf000) [pid = 1655] [serial = 666] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x123cbe000) [pid = 1655] [serial = 689] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1185ba800) [pid = 1655] [serial = 677] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x118713000) [pid = 1655] [serial = 678] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x119194c00) [pid = 1655] [serial = 680] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x123cb5400) [pid = 1655] [serial = 687] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1240b1800) [pid = 1655] [serial = 690] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x118374c00) [pid = 1655] [serial = 693] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1245bd000) [pid = 1655] [serial = 698] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x125125800) [pid = 1655] [serial = 699] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1131df400) [pid = 1655] [serial = 692] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x124442c00) [pid = 1655] [serial = 696] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1240ba800) [pid = 1655] [serial = 695] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x119453400) [pid = 1655] [serial = 681] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x1266db000) [pid = 1655] [serial = 705] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x126169c00) [pid = 1655] [serial = 704] [outer = 0x0] [url = about:blank] 08:41:53 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x125731c00) [pid = 1655] [serial = 701] [outer = 0x0] [url = about:blank] 08:41:54 INFO - PROCESS | 1655 | 1467992514036 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]]]}] 08:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 08:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1523ms 08:41:54 INFO - PROCESS | 1655 | 1467992514085 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 1655 | 1467992514087 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 08:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 08:41:54 INFO - PROCESS | 1655 | 1467992514097 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 1655 | 1467992514099 Marionette TRACE conn2 <- [1,970,null,{}] 08:41:54 INFO - PROCESS | 1655 | 1467992514104 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}] 08:41:54 INFO - PROCESS | 1655 | 1467992514108 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:54 INFO - PROCESS | 1655 | 1467992514234 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 08:41:54 INFO - PROCESS | 1655 | 1467992514309 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:54 INFO - PROCESS | 1655 | 1467992514311 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e33800 == 28 [pid = 1655] [id = 250] 08:41:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x1129b0000) [pid = 1655] [serial = 748] [outer = 0x0] 08:41:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1129b3400) [pid = 1655] [serial = 749] [outer = 0x1129b0000] 08:41:54 INFO - PROCESS | 1655 | 1467992514354 Marionette DEBUG loaded listener.js 08:41:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1131e5000) [pid = 1655] [serial = 750] [outer = 0x1129b0000] 08:41:54 INFO - PROCESS | 1655 | 1467992514647 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]]]}] 08:41:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 08:41:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 571ms 08:41:54 INFO - PROCESS | 1655 | 1467992514667 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 08:41:54 INFO - PROCESS | 1655 | 1467992514673 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 08:41:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 08:41:54 INFO - PROCESS | 1655 | 1467992514684 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 08:41:54 INFO - PROCESS | 1655 | 1467992514686 Marionette TRACE conn2 <- [1,974,null,{}] 08:41:54 INFO - PROCESS | 1655 | 1467992514691 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}] 08:41:54 INFO - PROCESS | 1655 | 1467992514693 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:54 INFO - PROCESS | 1655 | 1467992514775 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 08:41:54 INFO - PROCESS | 1655 | 1467992514821 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:54 INFO - PROCESS | 1655 | 1467992514823 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f23000 == 29 [pid = 1655] [id = 251] 08:41:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1132be400) [pid = 1655] [serial = 751] [outer = 0x0] 08:41:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1133d1c00) [pid = 1655] [serial = 752] [outer = 0x1132be400] 08:41:54 INFO - PROCESS | 1655 | 1467992514850 Marionette DEBUG loaded listener.js 08:41:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x116906800) [pid = 1655] [serial = 753] [outer = 0x1132be400] 08:41:55 INFO - PROCESS | 1655 | 1467992515164 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]]]}] 08:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 08:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 521ms 08:41:55 INFO - PROCESS | 1655 | 1467992515208 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 08:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 08:41:55 INFO - PROCESS | 1655 | 1467992515210 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 08:41:55 INFO - PROCESS | 1655 | 1467992515213 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 1655 | 1467992515217 Marionette TRACE conn2 <- [1,978,null,{}] 08:41:55 INFO - PROCESS | 1655 | 1467992515229 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}] 08:41:55 INFO - PROCESS | 1655 | 1467992515234 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:55 INFO - PROCESS | 1655 | 1467992515367 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 08:41:55 INFO - PROCESS | 1655 | 1467992515373 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 1655 | 1467992515376 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183a8800 == 30 [pid = 1655] [id = 252] 08:41:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x111c17000) [pid = 1655] [serial = 754] [outer = 0x0] 08:41:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x117db0c00) [pid = 1655] [serial = 755] [outer = 0x111c17000] 08:41:55 INFO - PROCESS | 1655 | 1467992515403 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x11834b800) [pid = 1655] [serial = 756] [outer = 0x111c17000] 08:41:55 INFO - PROCESS | 1655 | 1467992515711 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]]]}] 08:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 08:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 525ms 08:41:55 INFO - PROCESS | 1655 | 1467992515739 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 08:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 08:41:55 INFO - PROCESS | 1655 | 1467992515742 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 08:41:55 INFO - PROCESS | 1655 | 1467992515744 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 08:41:55 INFO - PROCESS | 1655 | 1467992515746 Marionette TRACE conn2 <- [1,982,null,{}] 08:41:55 INFO - PROCESS | 1655 | 1467992515748 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}] 08:41:55 INFO - PROCESS | 1655 | 1467992515749 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:55 INFO - PROCESS | 1655 | 1467992515823 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 08:41:55 INFO - PROCESS | 1655 | 1467992515826 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:55 INFO - PROCESS | 1655 | 1467992515827 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192cd800 == 31 [pid = 1655] [id = 253] 08:41:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11837c000) [pid = 1655] [serial = 757] [outer = 0x0] 08:41:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11851b400) [pid = 1655] [serial = 758] [outer = 0x11837c000] 08:41:55 INFO - PROCESS | 1655 | 1467992515854 Marionette DEBUG loaded listener.js 08:41:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x118708800) [pid = 1655] [serial = 759] [outer = 0x11837c000] 08:41:56 INFO - PROCESS | 1655 | 1467992516167 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]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 08:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 470ms 08:41:56 INFO - PROCESS | 1655 | 1467992516214 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 1655 | 1467992516215 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 08:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 08:41:56 INFO - PROCESS | 1655 | 1467992516218 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 1655 | 1467992516219 Marionette TRACE conn2 <- [1,986,null,{}] 08:41:56 INFO - PROCESS | 1655 | 1467992516221 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}] 08:41:56 INFO - PROCESS | 1655 | 1467992516223 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:56 INFO - PROCESS | 1655 | 1467992516302 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 08:41:56 INFO - PROCESS | 1655 | 1467992516308 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 1655 | 1467992516309 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b4e800 == 32 [pid = 1655] [id = 254] 08:41:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x111e2e800) [pid = 1655] [serial = 760] [outer = 0x0] 08:41:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x118713000) [pid = 1655] [serial = 761] [outer = 0x111e2e800] 08:41:56 INFO - PROCESS | 1655 | 1467992516330 Marionette DEBUG loaded listener.js 08:41:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11918e800) [pid = 1655] [serial = 762] [outer = 0x111e2e800] 08:41:56 INFO - PROCESS | 1655 | 1467992516732 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]]]}] 08:41:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 08:41:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 522ms 08:41:56 INFO - PROCESS | 1655 | 1467992516742 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 08:41:56 INFO - PROCESS | 1655 | 1467992516744 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 08:41:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 08:41:56 INFO - PROCESS | 1655 | 1467992516747 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 08:41:56 INFO - PROCESS | 1655 | 1467992516749 Marionette TRACE conn2 <- [1,990,null,{}] 08:41:56 INFO - PROCESS | 1655 | 1467992516754 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}] 08:41:56 INFO - PROCESS | 1655 | 1467992516760 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:56 INFO - PROCESS | 1655 | 1467992516900 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 08:41:56 INFO - PROCESS | 1655 | 1467992516969 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:56 INFO - PROCESS | 1655 | 1467992516970 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x123871800 == 33 [pid = 1655] [id = 255] 08:41:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x116907400) [pid = 1655] [serial = 763] [outer = 0x0] 08:41:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119451000) [pid = 1655] [serial = 764] [outer = 0x116907400] 08:41:57 INFO - PROCESS | 1655 | 1467992517012 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119ac7c00) [pid = 1655] [serial = 765] [outer = 0x116907400] 08:41:57 INFO - PROCESS | 1655 | 1467992517296 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]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 08:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 569ms 08:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 08:41:57 INFO - PROCESS | 1655 | 1467992517317 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 1655 | 1467992517318 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 08:41:57 INFO - PROCESS | 1655 | 1467992517327 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 1655 | 1467992517329 Marionette TRACE conn2 <- [1,994,null,{}] 08:41:57 INFO - PROCESS | 1655 | 1467992517333 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}] 08:41:57 INFO - PROCESS | 1655 | 1467992517334 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:57 INFO - PROCESS | 1655 | 1467992517417 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 08:41:57 INFO - PROCESS | 1655 | 1467992517422 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:57 INFO - PROCESS | 1655 | 1467992517425 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f3c000 == 34 [pid = 1655] [id = 256] 08:41:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x111ca9400) [pid = 1655] [serial = 766] [outer = 0x0] 08:41:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119ad8800) [pid = 1655] [serial = 767] [outer = 0x111ca9400] 08:41:57 INFO - PROCESS | 1655 | 1467992517448 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x123804c00) [pid = 1655] [serial = 768] [outer = 0x111ca9400] 08:41:57 INFO - PROCESS | 1655 | 1467992517764 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]]]}] 08:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 08:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 478ms 08:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 08:41:57 INFO - PROCESS | 1655 | 1467992517798 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 08:41:57 INFO - PROCESS | 1655 | 1467992517800 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 08:41:57 INFO - PROCESS | 1655 | 1467992517802 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 08:41:57 INFO - PROCESS | 1655 | 1467992517803 Marionette TRACE conn2 <- [1,998,null,{}] 08:41:57 INFO - PROCESS | 1655 | 1467992517805 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}] 08:41:57 INFO - PROCESS | 1655 | 1467992517806 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:57 INFO - PROCESS | 1655 | 1467992517900 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 08:41:57 INFO - PROCESS | 1655 | 1467992517908 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:57 INFO - PROCESS | 1655 | 1467992517909 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x124764800 == 35 [pid = 1655] [id = 257] 08:41:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119c29800) [pid = 1655] [serial = 769] [outer = 0x0] 08:41:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12380a000) [pid = 1655] [serial = 770] [outer = 0x119c29800] 08:41:57 INFO - PROCESS | 1655 | 1467992517933 Marionette DEBUG loaded listener.js 08:41:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123cb4000) [pid = 1655] [serial = 771] [outer = 0x119c29800] 08:41:58 INFO - PROCESS | 1655 | 1467992518243 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]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 08:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 471ms 08:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 08:41:58 INFO - PROCESS | 1655 | 1467992518274 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 1655 | 1467992518275 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 08:41:58 INFO - PROCESS | 1655 | 1467992518277 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 1655 | 1467992518278 Marionette TRACE conn2 <- [1,1002,null,{}] 08:41:58 INFO - PROCESS | 1655 | 1467992518280 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}] 08:41:58 INFO - PROCESS | 1655 | 1467992518281 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:58 INFO - PROCESS | 1655 | 1467992518358 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 08:41:58 INFO - PROCESS | 1655 | 1467992518361 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 1655 | 1467992518362 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x125762800 == 36 [pid = 1655] [id = 258] 08:41:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x110eec800) [pid = 1655] [serial = 772] [outer = 0x0] 08:41:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123cbe400) [pid = 1655] [serial = 773] [outer = 0x110eec800] 08:41:58 INFO - PROCESS | 1655 | 1467992518394 Marionette DEBUG loaded listener.js 08:41:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124443800) [pid = 1655] [serial = 774] [outer = 0x110eec800] 08:41:58 INFO - PROCESS | 1655 | 1467992518757 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]]]}] 08:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 08:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 523ms 08:41:58 INFO - PROCESS | 1655 | 1467992518801 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 08:41:58 INFO - PROCESS | 1655 | 1467992518803 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 08:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 08:41:58 INFO - PROCESS | 1655 | 1467992518808 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 08:41:58 INFO - PROCESS | 1655 | 1467992518810 Marionette TRACE conn2 <- [1,1006,null,{}] 08:41:58 INFO - PROCESS | 1655 | 1467992518813 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}] 08:41:58 INFO - PROCESS | 1655 | 1467992518815 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:58 INFO - PROCESS | 1655 | 1467992518935 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 08:41:58 INFO - PROCESS | 1655 | 1467992518940 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:58 INFO - PROCESS | 1655 | 1467992518941 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289c5800 == 37 [pid = 1655] [id = 259] 08:41:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123e2cc00) [pid = 1655] [serial = 775] [outer = 0x0] 08:41:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12458c000) [pid = 1655] [serial = 776] [outer = 0x123e2cc00] 08:41:58 INFO - PROCESS | 1655 | 1467992518978 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124a18400) [pid = 1655] [serial = 777] [outer = 0x123e2cc00] 08:41:59 INFO - PROCESS | 1655 | 1467992519280 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]]]}] 08:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 08:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 520ms 08:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 08:41:59 INFO - PROCESS | 1655 | 1467992519327 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 08:41:59 INFO - PROCESS | 1655 | 1467992519329 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 08:41:59 INFO - PROCESS | 1655 | 1467992519331 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 08:41:59 INFO - PROCESS | 1655 | 1467992519333 Marionette TRACE conn2 <- [1,1010,null,{}] 08:41:59 INFO - PROCESS | 1655 | 1467992519335 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}] 08:41:59 INFO - PROCESS | 1655 | 1467992519336 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:59 INFO - PROCESS | 1655 | 1467992519448 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 08:41:59 INFO - PROCESS | 1655 | 1467992519478 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 1655 | 1467992519480 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b48800 == 38 [pid = 1655] [id = 260] 08:41:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119ac9c00) [pid = 1655] [serial = 778] [outer = 0x0] 08:41:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124b95400) [pid = 1655] [serial = 779] [outer = 0x119ac9c00] 08:41:59 INFO - PROCESS | 1655 | 1467992519515 Marionette DEBUG loaded listener.js 08:41:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12572a800) [pid = 1655] [serial = 780] [outer = 0x119ac9c00] 08:41:59 INFO - PROCESS | 1655 | 1467992519810 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]]]}] 08:41:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 08:41:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 523ms 08:41:59 INFO - PROCESS | 1655 | 1467992519856 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 08:41:59 INFO - PROCESS | 1655 | 1467992519859 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 08:41:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 08:41:59 INFO - PROCESS | 1655 | 1467992519861 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 08:41:59 INFO - PROCESS | 1655 | 1467992519862 Marionette TRACE conn2 <- [1,1014,null,{}] 08:41:59 INFO - PROCESS | 1655 | 1467992519865 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}] 08:41:59 INFO - PROCESS | 1655 | 1467992519866 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:59 INFO - PROCESS | 1655 | 1467992519943 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 08:41:59 INFO - PROCESS | 1655 | 1467992519947 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:41:59 INFO - PROCESS | 1655 | 1467992519948 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:41:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294e9800 == 39 [pid = 1655] [id = 261] 08:41:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119193c00) [pid = 1655] [serial = 781] [outer = 0x0] 08:41:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126164800) [pid = 1655] [serial = 782] [outer = 0x119193c00] 08:41:59 INFO - PROCESS | 1655 | 1467992519972 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12652cc00) [pid = 1655] [serial = 783] [outer = 0x119193c00] 08:42:00 INFO - PROCESS | 1655 | 1467992520273 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]]]}] 08:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 08:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 467ms 08:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 08:42:00 INFO - PROCESS | 1655 | 1467992520329 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 1655 | 1467992520330 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 08:42:00 INFO - PROCESS | 1655 | 1467992520332 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 1655 | 1467992520333 Marionette TRACE conn2 <- [1,1018,null,{}] 08:42:00 INFO - PROCESS | 1655 | 1467992520336 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}] 08:42:00 INFO - PROCESS | 1655 | 1467992520337 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:00 INFO - PROCESS | 1655 | 1467992520440 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 08:42:00 INFO - PROCESS | 1655 | 1467992520446 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 1655 | 1467992520447 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a2d2800 == 40 [pid = 1655] [id = 262] 08:42:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126165c00) [pid = 1655] [serial = 784] [outer = 0x0] 08:42:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1265cc000) [pid = 1655] [serial = 785] [outer = 0x126165c00] 08:42:00 INFO - PROCESS | 1655 | 1467992520479 Marionette DEBUG loaded listener.js 08:42:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1266d7c00) [pid = 1655] [serial = 786] [outer = 0x126165c00] 08:42:00 INFO - PROCESS | 1655 | 1467992520805 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]]]}] 08:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 08:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 517ms 08:42:00 INFO - PROCESS | 1655 | 1467992520854 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 08:42:00 INFO - PROCESS | 1655 | 1467992520855 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 08:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 08:42:00 INFO - PROCESS | 1655 | 1467992520858 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 08:42:00 INFO - PROCESS | 1655 | 1467992520859 Marionette TRACE conn2 <- [1,1022,null,{}] 08:42:00 INFO - PROCESS | 1655 | 1467992520861 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}] 08:42:00 INFO - PROCESS | 1655 | 1467992520862 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:00 INFO - PROCESS | 1655 | 1467992520964 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 08:42:00 INFO - PROCESS | 1655 | 1467992520968 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:00 INFO - PROCESS | 1655 | 1467992520969 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a808800 == 41 [pid = 1655] [id = 263] 08:42:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1256b1c00) [pid = 1655] [serial = 787] [outer = 0x0] 08:42:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12686b000) [pid = 1655] [serial = 788] [outer = 0x1256b1c00] 08:42:01 INFO - PROCESS | 1655 | 1467992521007 Marionette DEBUG loaded listener.js 08:42:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128853000) [pid = 1655] [serial = 789] [outer = 0x1256b1c00] 08:42:01 INFO - PROCESS | 1655 | 1467992521408 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]]]}] 08:42:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 08:42:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 570ms 08:42:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 08:42:01 INFO - PROCESS | 1655 | 1467992521428 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 08:42:01 INFO - PROCESS | 1655 | 1467992521430 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 08:42:01 INFO - PROCESS | 1655 | 1467992521433 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 08:42:01 INFO - PROCESS | 1655 | 1467992521434 Marionette TRACE conn2 <- [1,1026,null,{}] 08:42:01 INFO - PROCESS | 1655 | 1467992521438 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}] 08:42:01 INFO - PROCESS | 1655 | 1467992521441 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:01 INFO - PROCESS | 1655 | 1467992521592 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 08:42:01 INFO - PROCESS | 1655 | 1467992521641 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:01 INFO - PROCESS | 1655 | 1467992521653 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9b6000 == 42 [pid = 1655] [id = 264] 08:42:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119ac6000) [pid = 1655] [serial = 790] [outer = 0x0] 08:42:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12885a000) [pid = 1655] [serial = 791] [outer = 0x119ac6000] 08:42:01 INFO - PROCESS | 1655 | 1467992521693 Marionette DEBUG loaded listener.js 08:42:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1289d1400) [pid = 1655] [serial = 792] [outer = 0x119ac6000] 08:42:02 INFO - PROCESS | 1655 | 1467992522064 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]]]}] 08:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 08:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 673ms 08:42:02 INFO - PROCESS | 1655 | 1467992522106 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 08:42:02 INFO - PROCESS | 1655 | 1467992522107 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 08:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 08:42:02 INFO - PROCESS | 1655 | 1467992522109 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 08:42:02 INFO - PROCESS | 1655 | 1467992522110 Marionette TRACE conn2 <- [1,1030,null,{}] 08:42:02 INFO - PROCESS | 1655 | 1467992522112 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}] 08:42:02 INFO - PROCESS | 1655 | 1467992522113 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:02 INFO - PROCESS | 1655 | 1467992522201 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 08:42:02 INFO - PROCESS | 1655 | 1467992522205 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:02 INFO - PROCESS | 1655 | 1467992522206 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0d6000 == 43 [pid = 1655] [id = 265] 08:42:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1266e2800) [pid = 1655] [serial = 793] [outer = 0x0] 08:42:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1289d9000) [pid = 1655] [serial = 794] [outer = 0x1266e2800] 08:42:02 INFO - PROCESS | 1655 | 1467992522227 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128b3a800) [pid = 1655] [serial = 795] [outer = 0x1266e2800] 08:42:02 INFO - PROCESS | 1655 | 1467992522565 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]]]}] 08:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 08:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 470ms 08:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 08:42:02 INFO - PROCESS | 1655 | 1467992522579 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 08:42:02 INFO - PROCESS | 1655 | 1467992522581 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 08:42:02 INFO - PROCESS | 1655 | 1467992522583 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 08:42:02 INFO - PROCESS | 1655 | 1467992522583 Marionette TRACE conn2 <- [1,1034,null,{}] 08:42:02 INFO - PROCESS | 1655 | 1467992522586 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}] 08:42:02 INFO - PROCESS | 1655 | 1467992522587 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:02 INFO - PROCESS | 1655 | 1467992522692 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 08:42:02 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118711400) [pid = 1655] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 08:42:02 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x111fe3800) [pid = 1655] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 08:42:02 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1242ab800) [pid = 1655] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 08:42:02 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x112a83c00) [pid = 1655] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 08:42:02 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11675e000) [pid = 1655] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 08:42:02 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1121b1800) [pid = 1655] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 08:42:02 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118723c00) [pid = 1655] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 08:42:02 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11303e000) [pid = 1655] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 08:42:02 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118345800) [pid = 1655] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 08:42:02 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11953dc00) [pid = 1655] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 08:42:02 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x117da9800) [pid = 1655] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 08:42:02 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x115e1f400) [pid = 1655] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 08:42:02 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11662ec00) [pid = 1655] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 08:42:02 INFO - PROCESS | 1655 | 1467992522820 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:02 INFO - PROCESS | 1655 | 1467992522821 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x118398000 == 44 [pid = 1655] [id = 266] 08:42:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1121b1800) [pid = 1655] [serial = 796] [outer = 0x0] 08:42:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1131e1c00) [pid = 1655] [serial = 797] [outer = 0x1121b1800] 08:42:02 INFO - PROCESS | 1655 | 1467992522847 Marionette DEBUG loaded listener.js 08:42:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x117da9800) [pid = 1655] [serial = 798] [outer = 0x1121b1800] 08:42:03 INFO - PROCESS | 1655 | 1467992523098 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]]]}] 08:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 08:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 570ms 08:42:03 INFO - PROCESS | 1655 | 1467992523161 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 08:42:03 INFO - PROCESS | 1655 | 1467992523163 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 08:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 08:42:03 INFO - PROCESS | 1655 | 1467992523165 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 1655 | 1467992523166 Marionette TRACE conn2 <- [1,1038,null,{}] 08:42:03 INFO - PROCESS | 1655 | 1467992523168 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}] 08:42:03 INFO - PROCESS | 1655 | 1467992523170 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:03 INFO - PROCESS | 1655 | 1467992523256 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 08:42:03 INFO - PROCESS | 1655 | 1467992523260 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 1655 | 1467992523262 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba1b800 == 45 [pid = 1655] [id = 267] 08:42:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1185b8000) [pid = 1655] [serial = 799] [outer = 0x0] 08:42:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123cb6400) [pid = 1655] [serial = 800] [outer = 0x1185b8000] 08:42:03 INFO - PROCESS | 1655 | 1467992523285 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128d97000) [pid = 1655] [serial = 801] [outer = 0x1185b8000] 08:42:03 INFO - PROCESS | 1655 | 1467992523606 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]]]}] 08:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 08:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 08:42:03 INFO - PROCESS | 1655 | 1467992523634 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 08:42:03 INFO - PROCESS | 1655 | 1467992523635 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 08:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 08:42:03 INFO - PROCESS | 1655 | 1467992523638 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 08:42:03 INFO - PROCESS | 1655 | 1467992523641 Marionette TRACE conn2 <- [1,1042,null,{}] 08:42:03 INFO - PROCESS | 1655 | 1467992523643 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}] 08:42:03 INFO - PROCESS | 1655 | 1467992523644 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:03 INFO - PROCESS | 1655 | 1467992523756 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 08:42:03 INFO - PROCESS | 1655 | 1467992523761 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:03 INFO - PROCESS | 1655 | 1467992523763 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be28000 == 46 [pid = 1655] [id = 268] 08:42:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x117dafc00) [pid = 1655] [serial = 802] [outer = 0x0] 08:42:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128d99800) [pid = 1655] [serial = 803] [outer = 0x117dafc00] 08:42:03 INFO - PROCESS | 1655 | 1467992523787 Marionette DEBUG loaded listener.js 08:42:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12908a800) [pid = 1655] [serial = 804] [outer = 0x117dafc00] 08:42:04 INFO - PROCESS | 1655 | 1467992524073 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]]]}] 08:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 08:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 472ms 08:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 08:42:04 INFO - PROCESS | 1655 | 1467992524110 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 08:42:04 INFO - PROCESS | 1655 | 1467992524111 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 08:42:04 INFO - PROCESS | 1655 | 1467992524113 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 1655 | 1467992524114 Marionette TRACE conn2 <- [1,1046,null,{}] 08:42:04 INFO - PROCESS | 1655 | 1467992524117 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}] 08:42:04 INFO - PROCESS | 1655 | 1467992524118 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:04 INFO - PROCESS | 1655 | 1467992524198 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 08:42:04 INFO - PROCESS | 1655 | 1467992524202 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:04 INFO - PROCESS | 1655 | 1467992524203 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be49800 == 47 [pid = 1655] [id = 269] 08:42:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x129089c00) [pid = 1655] [serial = 805] [outer = 0x0] 08:42:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x129092000) [pid = 1655] [serial = 806] [outer = 0x129089c00] 08:42:04 INFO - PROCESS | 1655 | 1467992524227 Marionette DEBUG loaded listener.js 08:42:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1292b3000) [pid = 1655] [serial = 807] [outer = 0x129089c00] 08:42:04 INFO - PROCESS | 1655 | 1467992524546 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]]]}] 08:42:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 08:42:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 08:42:04 INFO - PROCESS | 1655 | 1467992524582 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 08:42:04 INFO - PROCESS | 1655 | 1467992524583 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 08:42:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 08:42:04 INFO - PROCESS | 1655 | 1467992524585 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 08:42:04 INFO - PROCESS | 1655 | 1467992524586 Marionette TRACE conn2 <- [1,1050,null,{}] 08:42:04 INFO - PROCESS | 1655 | 1467992524588 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}] 08:42:04 INFO - PROCESS | 1655 | 1467992524590 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:04 INFO - PROCESS | 1655 | 1467992524704 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 08:42:04 INFO - PROCESS | 1655 | 1467992524710 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:04 INFO - PROCESS | 1655 | 1467992524711 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c285800 == 48 [pid = 1655] [id = 270] 08:42:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128d9ac00) [pid = 1655] [serial = 808] [outer = 0x0] 08:42:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1292b6c00) [pid = 1655] [serial = 809] [outer = 0x128d9ac00] 08:42:04 INFO - PROCESS | 1655 | 1467992524734 Marionette DEBUG loaded listener.js 08:42:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x129351000) [pid = 1655] [serial = 810] [outer = 0x128d9ac00] 08:42:05 INFO - PROCESS | 1655 | 1467992525228 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]]]}] 08:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 08:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 722ms 08:42:05 INFO - PROCESS | 1655 | 1467992525313 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 08:42:05 INFO - PROCESS | 1655 | 1467992525316 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 08:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 08:42:05 INFO - PROCESS | 1655 | 1467992525320 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 08:42:05 INFO - PROCESS | 1655 | 1467992525325 Marionette TRACE conn2 <- [1,1054,null,{}] 08:42:05 INFO - PROCESS | 1655 | 1467992525329 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}] 08:42:05 INFO - PROCESS | 1655 | 1467992525330 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:05 INFO - PROCESS | 1655 | 1467992525445 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 08:42:05 INFO - PROCESS | 1655 | 1467992525499 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:05 INFO - PROCESS | 1655 | 1467992525500 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f1c800 == 49 [pid = 1655] [id = 271] 08:42:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1129af000) [pid = 1655] [serial = 811] [outer = 0x0] 08:42:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11303f800) [pid = 1655] [serial = 812] [outer = 0x1129af000] 08:42:05 INFO - PROCESS | 1655 | 1467992525532 Marionette DEBUG loaded listener.js 08:42:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1133c8800) [pid = 1655] [serial = 813] [outer = 0x1129af000] 08:42:06 INFO - PROCESS | 1655 | 1467992526291 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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 08:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1025ms 08:42:06 INFO - PROCESS | 1655 | 1467992526345 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 08:42:06 INFO - PROCESS | 1655 | 1467992526347 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 08:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 08:42:06 INFO - PROCESS | 1655 | 1467992526350 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 1655 | 1467992526352 Marionette TRACE conn2 <- [1,1058,null,{}] 08:42:06 INFO - PROCESS | 1655 | 1467992526356 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}] 08:42:06 INFO - PROCESS | 1655 | 1467992526357 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:06 INFO - PROCESS | 1655 | 1467992526466 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 08:42:06 INFO - PROCESS | 1655 | 1467992526520 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:06 INFO - PROCESS | 1655 | 1467992526523 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169b1800 == 50 [pid = 1655] [id = 272] 08:42:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x115e23800) [pid = 1655] [serial = 814] [outer = 0x0] 08:42:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11613d800) [pid = 1655] [serial = 815] [outer = 0x115e23800] 08:42:06 INFO - PROCESS | 1655 | 1467992526551 Marionette DEBUG loaded listener.js 08:42:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x116983c00) [pid = 1655] [serial = 816] [outer = 0x115e23800] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12be49800 == 49 [pid = 1655] [id = 269] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12be28000 == 48 [pid = 1655] [id = 268] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba1b800 == 47 [pid = 1655] [id = 267] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x118398000 == 46 [pid = 1655] [id = 266] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0d6000 == 45 [pid = 1655] [id = 265] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9b6000 == 44 [pid = 1655] [id = 264] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12a808800 == 43 [pid = 1655] [id = 263] 08:42:06 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x113c73000) [pid = 1655] [serial = 746] [outer = 0x0] [url = about:blank] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x12a2d2800 == 42 [pid = 1655] [id = 262] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1294e9800 == 41 [pid = 1655] [id = 261] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x119b48800 == 40 [pid = 1655] [id = 260] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1289c5800 == 39 [pid = 1655] [id = 259] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x125762800 == 38 [pid = 1655] [id = 258] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x124764800 == 37 [pid = 1655] [id = 257] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x123f3c000 == 36 [pid = 1655] [id = 256] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x123871800 == 35 [pid = 1655] [id = 255] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x119b4e800 == 34 [pid = 1655] [id = 254] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1192cd800 == 33 [pid = 1655] [id = 253] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x1183a8800 == 32 [pid = 1655] [id = 252] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x116f23000 == 31 [pid = 1655] [id = 251] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x115e33800 == 30 [pid = 1655] [id = 250] 08:42:06 INFO - PROCESS | 1655 | --DOCSHELL 0x118766000 == 29 [pid = 1655] [id = 249] 08:42:06 INFO - PROCESS | 1655 | 1467992526964 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]]]}] 08:42:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 08:42:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 622ms 08:42:06 INFO - PROCESS | 1655 | 1467992526974 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 08:42:06 INFO - PROCESS | 1655 | 1467992526977 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 08:42:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 08:42:06 INFO - PROCESS | 1655 | 1467992526982 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 08:42:06 INFO - PROCESS | 1655 | 1467992526984 Marionette TRACE conn2 <- [1,1062,null,{}] 08:42:06 INFO - PROCESS | 1655 | 1467992526986 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}] 08:42:06 INFO - PROCESS | 1655 | 1467992526989 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:07 INFO - PROCESS | 1655 | 1467992527071 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119ad3c00) [pid = 1655] [serial = 737] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x124444000) [pid = 1655] [serial = 740] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124b10000) [pid = 1655] [serial = 743] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12444e400) [pid = 1655] [serial = 741] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1132b4c00) [pid = 1655] [serial = 722] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1133d5400) [pid = 1655] [serial = 723] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x116f3fc00) [pid = 1655] [serial = 725] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1180b2800) [pid = 1655] [serial = 726] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118409000) [pid = 1655] [serial = 728] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118712c00) [pid = 1655] [serial = 729] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119456000) [pid = 1655] [serial = 731] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11952fc00) [pid = 1655] [serial = 732] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11332e000) [pid = 1655] [serial = 707] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x115dd4400) [pid = 1655] [serial = 708] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118376800) [pid = 1655] [serial = 710] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118522000) [pid = 1655] [serial = 711] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1199acc00) [pid = 1655] [serial = 713] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124bb2000) [pid = 1655] [serial = 744] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119fd1400) [pid = 1655] [serial = 714] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119c26800) [pid = 1655] [serial = 716] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123cbf000) [pid = 1655] [serial = 717] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x115e94000) [pid = 1655] [serial = 719] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116f3d800) [pid = 1655] [serial = 720] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119532c00) [pid = 1655] [serial = 734] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123cc1800) [pid = 1655] [serial = 738] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1199a9000) [pid = 1655] [serial = 735] [outer = 0x0] [url = about:blank] 08:42:07 INFO - PROCESS | 1655 | 1467992527145 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 1655 | 1467992527147 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x11745d800 == 30 [pid = 1655] [id = 273] 08:42:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1133d5400) [pid = 1655] [serial = 817] [outer = 0x0] 08:42:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11619a800) [pid = 1655] [serial = 818] [outer = 0x1133d5400] 08:42:07 INFO - PROCESS | 1655 | 1467992527194 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1180b5400) [pid = 1655] [serial = 819] [outer = 0x1133d5400] 08:42:07 INFO - PROCESS | 1655 | 1467992527613 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]]]}] 08:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 08:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 674ms 08:42:07 INFO - PROCESS | 1655 | 1467992527657 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 08:42:07 INFO - PROCESS | 1655 | 1467992527659 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 08:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 08:42:07 INFO - PROCESS | 1655 | 1467992527671 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 08:42:07 INFO - PROCESS | 1655 | 1467992527674 Marionette TRACE conn2 <- [1,1066,null,{}] 08:42:07 INFO - PROCESS | 1655 | 1467992527684 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}] 08:42:07 INFO - PROCESS | 1655 | 1467992527689 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:07 INFO - PROCESS | 1655 | 1467992527833 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 08:42:07 INFO - PROCESS | 1655 | 1467992527850 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:07 INFO - PROCESS | 1655 | 1467992527853 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x119167000 == 31 [pid = 1655] [id = 274] 08:42:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118379000) [pid = 1655] [serial = 820] [outer = 0x0] 08:42:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11840f800) [pid = 1655] [serial = 821] [outer = 0x118379000] 08:42:07 INFO - PROCESS | 1655 | 1467992527896 Marionette DEBUG loaded listener.js 08:42:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118712c00) [pid = 1655] [serial = 822] [outer = 0x118379000] 08:42:08 INFO - PROCESS | 1655 | 1467992528309 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]]]}] 08:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 08:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 679ms 08:42:08 INFO - PROCESS | 1655 | 1467992528344 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 08:42:08 INFO - PROCESS | 1655 | 1467992528346 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 08:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 08:42:08 INFO - PROCESS | 1655 | 1467992528348 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 08:42:08 INFO - PROCESS | 1655 | 1467992528349 Marionette TRACE conn2 <- [1,1070,null,{}] 08:42:08 INFO - PROCESS | 1655 | 1467992528351 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}] 08:42:08 INFO - PROCESS | 1655 | 1467992528353 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:08 INFO - PROCESS | 1655 | 1467992528428 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 08:42:08 INFO - PROCESS | 1655 | 1467992528431 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 1655 | 1467992528433 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b4b800 == 32 [pid = 1655] [id = 275] 08:42:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118729c00) [pid = 1655] [serial = 823] [outer = 0x0] 08:42:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11944ec00) [pid = 1655] [serial = 824] [outer = 0x118729c00] 08:42:08 INFO - PROCESS | 1655 | 1467992528460 Marionette DEBUG loaded listener.js 08:42:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119529c00) [pid = 1655] [serial = 825] [outer = 0x118729c00] 08:42:08 INFO - PROCESS | 1655 | 1467992528776 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]]]}] 08:42:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 08:42:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 470ms 08:42:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 08:42:08 INFO - PROCESS | 1655 | 1467992528819 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 08:42:08 INFO - PROCESS | 1655 | 1467992528820 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 08:42:08 INFO - PROCESS | 1655 | 1467992528822 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 08:42:08 INFO - PROCESS | 1655 | 1467992528824 Marionette TRACE conn2 <- [1,1074,null,{}] 08:42:08 INFO - PROCESS | 1655 | 1467992528826 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}] 08:42:08 INFO - PROCESS | 1655 | 1467992528827 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:08 INFO - PROCESS | 1655 | 1467992528898 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 08:42:08 INFO - PROCESS | 1655 | 1467992528968 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:08 INFO - PROCESS | 1655 | 1467992528976 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x123877000 == 33 [pid = 1655] [id = 276] 08:42:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11953e400) [pid = 1655] [serial = 826] [outer = 0x0] 08:42:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119541c00) [pid = 1655] [serial = 827] [outer = 0x11953e400] 08:42:09 INFO - PROCESS | 1655 | 1467992529010 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11959c400) [pid = 1655] [serial = 828] [outer = 0x11953e400] 08:42:09 INFO - PROCESS | 1655 | 1467992529346 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]]]}] 08:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 08:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 568ms 08:42:09 INFO - PROCESS | 1655 | 1467992529391 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 1655 | 1467992529392 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 08:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 08:42:09 INFO - PROCESS | 1655 | 1467992529394 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 1655 | 1467992529395 Marionette TRACE conn2 <- [1,1078,null,{}] 08:42:09 INFO - PROCESS | 1655 | 1467992529397 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}] 08:42:09 INFO - PROCESS | 1655 | 1467992529401 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:09 INFO - PROCESS | 1655 | 1467992529510 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 08:42:09 INFO - PROCESS | 1655 | 1467992529523 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:09 INFO - PROCESS | 1655 | 1467992529525 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f36000 == 34 [pid = 1655] [id = 277] 08:42:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1199acc00) [pid = 1655] [serial = 829] [outer = 0x0] 08:42:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119c27000) [pid = 1655] [serial = 830] [outer = 0x1199acc00] 08:42:09 INFO - PROCESS | 1655 | 1467992529550 Marionette DEBUG loaded listener.js 08:42:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123cb7c00) [pid = 1655] [serial = 831] [outer = 0x1199acc00] 08:42:09 INFO - PROCESS | 1655 | 1467992529898 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]]]}] 08:42:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 08:42:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 518ms 08:42:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 08:42:09 INFO - PROCESS | 1655 | 1467992529912 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 08:42:09 INFO - PROCESS | 1655 | 1467992529914 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 08:42:09 INFO - PROCESS | 1655 | 1467992529916 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 08:42:09 INFO - PROCESS | 1655 | 1467992529917 Marionette TRACE conn2 <- [1,1082,null,{}] 08:42:09 INFO - PROCESS | 1655 | 1467992529919 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}] 08:42:09 INFO - PROCESS | 1655 | 1467992529920 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:10 INFO - PROCESS | 1655 | 1467992530016 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 08:42:10 INFO - PROCESS | 1655 | 1467992530052 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 1655 | 1467992530053 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x124dbd800 == 35 [pid = 1655] [id = 278] 08:42:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118405c00) [pid = 1655] [serial = 832] [outer = 0x0] 08:42:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123fe0400) [pid = 1655] [serial = 833] [outer = 0x118405c00] 08:42:10 INFO - PROCESS | 1655 | 1467992530077 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124445400) [pid = 1655] [serial = 834] [outer = 0x118405c00] 08:42:10 INFO - PROCESS | 1655 | 1467992530400 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]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 08:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 517ms 08:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 08:42:10 INFO - PROCESS | 1655 | 1467992530434 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 1655 | 1467992530435 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 08:42:10 INFO - PROCESS | 1655 | 1467992530444 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 1655 | 1467992530445 Marionette TRACE conn2 <- [1,1086,null,{}] 08:42:10 INFO - PROCESS | 1655 | 1467992530447 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}] 08:42:10 INFO - PROCESS | 1655 | 1467992530448 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:10 INFO - PROCESS | 1655 | 1467992530540 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 08:42:10 INFO - PROCESS | 1655 | 1467992530544 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:10 INFO - PROCESS | 1655 | 1467992530545 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12571d000 == 36 [pid = 1655] [id = 279] 08:42:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124446c00) [pid = 1655] [serial = 835] [outer = 0x0] 08:42:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1245bb400) [pid = 1655] [serial = 836] [outer = 0x124446c00] 08:42:10 INFO - PROCESS | 1655 | 1467992530570 Marionette DEBUG loaded listener.js 08:42:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x124b8f800) [pid = 1655] [serial = 837] [outer = 0x124446c00] 08:42:10 INFO - PROCESS | 1655 | 1467992530889 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]]]}] 08:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 08:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 474ms 08:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 08:42:10 INFO - PROCESS | 1655 | 1467992530912 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 08:42:10 INFO - PROCESS | 1655 | 1467992530913 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 08:42:10 INFO - PROCESS | 1655 | 1467992530915 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 08:42:10 INFO - PROCESS | 1655 | 1467992530917 Marionette TRACE conn2 <- [1,1090,null,{}] 08:42:10 INFO - PROCESS | 1655 | 1467992530919 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}] 08:42:10 INFO - PROCESS | 1655 | 1467992530920 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:11 INFO - PROCESS | 1655 | 1467992531182 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119ac6000) [pid = 1655] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1256b1c00) [pid = 1655] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119193c00) [pid = 1655] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1266e2800) [pid = 1655] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11837c000) [pid = 1655] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x111e2e800) [pid = 1655] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x129089c00) [pid = 1655] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1121b1800) [pid = 1655] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x111c17000) [pid = 1655] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1185b8000) [pid = 1655] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x117dafc00) [pid = 1655] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123e2cc00) [pid = 1655] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1129ab400) [pid = 1655] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1129b0000) [pid = 1655] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x110eec800) [pid = 1655] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1132be400) [pid = 1655] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119ac9c00) [pid = 1655] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116907400) [pid = 1655] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119c29800) [pid = 1655] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x111ca9400) [pid = 1655] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 08:42:11 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126165c00) [pid = 1655] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 08:42:11 INFO - PROCESS | 1655 | 1467992531230 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:11 INFO - PROCESS | 1655 | 1467992531230 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x118764000 == 37 [pid = 1655] [id = 280] 08:42:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x111c17000) [pid = 1655] [serial = 838] [outer = 0x0] 08:42:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1128d6400) [pid = 1655] [serial = 839] [outer = 0x111c17000] 08:42:11 INFO - PROCESS | 1655 | 1467992531254 Marionette DEBUG loaded listener.js 08:42:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x117dadc00) [pid = 1655] [serial = 840] [outer = 0x111c17000] 08:42:11 INFO - PROCESS | 1655 | 1467992531541 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]]]}] 08:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 08:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 668ms 08:42:11 INFO - PROCESS | 1655 | 1467992531585 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 08:42:11 INFO - PROCESS | 1655 | 1467992531586 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 08:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 08:42:11 INFO - PROCESS | 1655 | 1467992531590 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 08:42:11 INFO - PROCESS | 1655 | 1467992531592 Marionette TRACE conn2 <- [1,1094,null,{}] 08:42:11 INFO - PROCESS | 1655 | 1467992531594 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}] 08:42:11 INFO - PROCESS | 1655 | 1467992531595 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:11 INFO - PROCESS | 1655 | 1467992531670 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 08:42:11 INFO - PROCESS | 1655 | 1467992531675 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:11 INFO - PROCESS | 1655 | 1467992531676 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dd0800 == 38 [pid = 1655] [id = 281] 08:42:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11662f800) [pid = 1655] [serial = 841] [outer = 0x0] 08:42:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123cb5400) [pid = 1655] [serial = 842] [outer = 0x11662f800] 08:42:11 INFO - PROCESS | 1655 | 1467992531700 Marionette DEBUG loaded listener.js 08:42:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124bac800) [pid = 1655] [serial = 843] [outer = 0x11662f800] 08:42:12 INFO - PROCESS | 1655 | 1467992532009 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]]]}] 08:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 08:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 472ms 08:42:12 INFO - PROCESS | 1655 | 1467992532075 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 08:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 08:42:12 INFO - PROCESS | 1655 | 1467992532077 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 08:42:12 INFO - PROCESS | 1655 | 1467992532079 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 08:42:12 INFO - PROCESS | 1655 | 1467992532089 Marionette TRACE conn2 <- [1,1098,null,{}] 08:42:12 INFO - PROCESS | 1655 | 1467992532093 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}] 08:42:12 INFO - PROCESS | 1655 | 1467992532095 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:12 INFO - PROCESS | 1655 | 1467992532184 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 08:42:12 INFO - PROCESS | 1655 | 1467992532188 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:12 INFO - PROCESS | 1655 | 1467992532192 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294df800 == 39 [pid = 1655] [id = 282] 08:42:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x117dafc00) [pid = 1655] [serial = 844] [outer = 0x0] 08:42:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1256ae400) [pid = 1655] [serial = 845] [outer = 0x117dafc00] 08:42:12 INFO - PROCESS | 1655 | 1467992532220 Marionette DEBUG loaded listener.js 08:42:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126165800) [pid = 1655] [serial = 846] [outer = 0x117dafc00] 08:42:12 INFO - PROCESS | 1655 | 1467992532620 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]]]}] 08:42:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 08:42:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 579ms 08:42:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 08:42:12 INFO - PROCESS | 1655 | 1467992532659 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 08:42:12 INFO - PROCESS | 1655 | 1467992532661 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 08:42:12 INFO - PROCESS | 1655 | 1467992532664 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 08:42:12 INFO - PROCESS | 1655 | 1467992532665 Marionette TRACE conn2 <- [1,1102,null,{}] 08:42:12 INFO - PROCESS | 1655 | 1467992532667 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}] 08:42:12 INFO - PROCESS | 1655 | 1467992532668 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:12 INFO - PROCESS | 1655 | 1467992532815 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 08:42:12 INFO - PROCESS | 1655 | 1467992532827 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:12 INFO - PROCESS | 1655 | 1467992532828 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a816000 == 40 [pid = 1655] [id = 283] 08:42:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12616b000) [pid = 1655] [serial = 847] [outer = 0x0] 08:42:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1266d4400) [pid = 1655] [serial = 848] [outer = 0x12616b000] 08:42:12 INFO - PROCESS | 1655 | 1467992532860 Marionette DEBUG loaded listener.js 08:42:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126875c00) [pid = 1655] [serial = 849] [outer = 0x12616b000] 08:42:13 INFO - PROCESS | 1655 | 1467992533260 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]]]}] 08:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 08:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 619ms 08:42:13 INFO - PROCESS | 1655 | 1467992533283 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 08:42:13 INFO - PROCESS | 1655 | 1467992533287 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 08:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 08:42:13 INFO - PROCESS | 1655 | 1467992533295 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 08:42:13 INFO - PROCESS | 1655 | 1467992533299 Marionette TRACE conn2 <- [1,1106,null,{}] 08:42:13 INFO - PROCESS | 1655 | 1467992533306 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}] 08:42:13 INFO - PROCESS | 1655 | 1467992533309 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:13 INFO - PROCESS | 1655 | 1467992533471 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 08:42:13 INFO - PROCESS | 1655 | 1467992533606 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:13 INFO - PROCESS | 1655 | 1467992533607 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167e7800 == 41 [pid = 1655] [id = 284] 08:42:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1132b2000) [pid = 1655] [serial = 850] [outer = 0x0] 08:42:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1133aa800) [pid = 1655] [serial = 851] [outer = 0x1132b2000] 08:42:13 INFO - PROCESS | 1655 | 1467992533654 Marionette DEBUG loaded listener.js 08:42:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1164df400) [pid = 1655] [serial = 852] [outer = 0x1132b2000] 08:42:14 INFO - PROCESS | 1655 | 1467992534083 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]]]}] 08:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 08:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 825ms 08:42:14 INFO - PROCESS | 1655 | 1467992534120 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 08:42:14 INFO - PROCESS | 1655 | 1467992534124 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 08:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 08:42:14 INFO - PROCESS | 1655 | 1467992534131 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 1655 | 1467992534133 Marionette TRACE conn2 <- [1,1110,null,{}] 08:42:14 INFO - PROCESS | 1655 | 1467992534137 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}] 08:42:14 INFO - PROCESS | 1655 | 1467992534140 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:14 INFO - PROCESS | 1655 | 1467992534286 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 08:42:14 INFO - PROCESS | 1655 | 1467992534375 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:14 INFO - PROCESS | 1655 | 1467992534376 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x119520000 == 42 [pid = 1655] [id = 285] 08:42:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116a1d800) [pid = 1655] [serial = 853] [outer = 0x0] 08:42:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118207000) [pid = 1655] [serial = 854] [outer = 0x116a1d800] 08:42:14 INFO - PROCESS | 1655 | 1467992534408 Marionette DEBUG loaded listener.js 08:42:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x118376800) [pid = 1655] [serial = 855] [outer = 0x116a1d800] 08:42:14 INFO - PROCESS | 1655 | 1467992534822 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]]]}] 08:42:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 08:42:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 726ms 08:42:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 08:42:14 INFO - PROCESS | 1655 | 1467992534857 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 08:42:14 INFO - PROCESS | 1655 | 1467992534859 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 08:42:14 INFO - PROCESS | 1655 | 1467992534861 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 08:42:14 INFO - PROCESS | 1655 | 1467992534864 Marionette TRACE conn2 <- [1,1114,null,{}] 08:42:14 INFO - PROCESS | 1655 | 1467992534871 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}] 08:42:14 INFO - PROCESS | 1655 | 1467992534874 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:14 INFO - PROCESS | 1655 | 1467992534974 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 08:42:15 INFO - PROCESS | 1655 | 1467992535032 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 1655 | 1467992535034 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a2d3800 == 43 [pid = 1655] [id = 286] 08:42:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11944f800) [pid = 1655] [serial = 856] [outer = 0x0] 08:42:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11953e000) [pid = 1655] [serial = 857] [outer = 0x11944f800] 08:42:15 INFO - PROCESS | 1655 | 1467992535065 Marionette DEBUG loaded listener.js 08:42:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119ac6c00) [pid = 1655] [serial = 858] [outer = 0x11944f800] 08:42:15 INFO - PROCESS | 1655 | 1467992535513 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]]]}] 08:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 08:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 671ms 08:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 08:42:15 INFO - PROCESS | 1655 | 1467992535532 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 08:42:15 INFO - PROCESS | 1655 | 1467992535534 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 08:42:15 INFO - PROCESS | 1655 | 1467992535536 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 08:42:15 INFO - PROCESS | 1655 | 1467992535537 Marionette TRACE conn2 <- [1,1118,null,{}] 08:42:15 INFO - PROCESS | 1655 | 1467992535540 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}] 08:42:15 INFO - PROCESS | 1655 | 1467992535541 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:15 INFO - PROCESS | 1655 | 1467992535639 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 08:42:15 INFO - PROCESS | 1655 | 1467992535696 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:15 INFO - PROCESS | 1655 | 1467992535698 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba0e800 == 44 [pid = 1655] [id = 287] 08:42:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x120fe1c00) [pid = 1655] [serial = 859] [outer = 0x0] 08:42:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x123be7c00) [pid = 1655] [serial = 860] [outer = 0x120fe1c00] 08:42:15 INFO - PROCESS | 1655 | 1467992535726 Marionette DEBUG loaded listener.js 08:42:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x124bb2000) [pid = 1655] [serial = 861] [outer = 0x120fe1c00] 08:42:16 INFO - PROCESS | 1655 | 1467992536154 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]]]}] 08:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 08:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 08:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 08:42:16 INFO - PROCESS | 1655 | 1467992536206 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 08:42:16 INFO - PROCESS | 1655 | 1467992536207 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 08:42:16 INFO - PROCESS | 1655 | 1467992536210 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 1655 | 1467992536211 Marionette TRACE conn2 <- [1,1122,null,{}] 08:42:16 INFO - PROCESS | 1655 | 1467992536213 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}] 08:42:16 INFO - PROCESS | 1655 | 1467992536215 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:16 INFO - PROCESS | 1655 | 1467992536326 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 08:42:16 INFO - PROCESS | 1655 | 1467992536396 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:16 INFO - PROCESS | 1655 | 1467992536397 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a2c6800 == 45 [pid = 1655] [id = 288] 08:42:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1133ce000) [pid = 1655] [serial = 862] [outer = 0x0] 08:42:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x124f06400) [pid = 1655] [serial = 863] [outer = 0x1133ce000] 08:42:16 INFO - PROCESS | 1655 | 1467992536426 Marionette DEBUG loaded listener.js 08:42:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1257a1c00) [pid = 1655] [serial = 864] [outer = 0x1133ce000] 08:42:16 INFO - PROCESS | 1655 | 1467992536955 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]]]}] 08:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 08:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 768ms 08:42:16 INFO - PROCESS | 1655 | 1467992536978 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 08:42:16 INFO - PROCESS | 1655 | 1467992536980 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 08:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 08:42:16 INFO - PROCESS | 1655 | 1467992536983 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 08:42:16 INFO - PROCESS | 1655 | 1467992536985 Marionette TRACE conn2 <- [1,1126,null,{}] 08:42:17 INFO - PROCESS | 1655 | 1467992537010 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}] 08:42:17 INFO - PROCESS | 1655 | 1467992537012 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:17 INFO - PROCESS | 1655 | 1467992537106 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 08:42:17 INFO - PROCESS | 1655 | 1467992537164 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:17 INFO - PROCESS | 1655 | 1467992537165 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11847c000 == 46 [pid = 1655] [id = 289] 08:42:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1132be400) [pid = 1655] [serial = 865] [outer = 0x0] 08:42:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1133c8c00) [pid = 1655] [serial = 866] [outer = 0x1132be400] 08:42:17 INFO - PROCESS | 1655 | 1467992537193 Marionette DEBUG loaded listener.js 08:42:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11675fc00) [pid = 1655] [serial = 867] [outer = 0x1132be400] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1294df800 == 45 [pid = 1655] [id = 282] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x128dd0800 == 44 [pid = 1655] [id = 281] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x118764000 == 43 [pid = 1655] [id = 280] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12571d000 == 42 [pid = 1655] [id = 279] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x124dbd800 == 41 [pid = 1655] [id = 278] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x123f36000 == 40 [pid = 1655] [id = 277] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x123877000 == 39 [pid = 1655] [id = 276] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119b4b800 == 38 [pid = 1655] [id = 275] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119167000 == 37 [pid = 1655] [id = 274] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x11745d800 == 36 [pid = 1655] [id = 273] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1169b1800 == 35 [pid = 1655] [id = 272] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12c285800 == 34 [pid = 1655] [id = 270] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x116f1c800 == 33 [pid = 1655] [id = 271] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12a2c6800 == 32 [pid = 1655] [id = 288] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba0e800 == 31 [pid = 1655] [id = 287] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12a2d3800 == 30 [pid = 1655] [id = 286] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119520000 == 29 [pid = 1655] [id = 285] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12a816000 == 28 [pid = 1655] [id = 283] 08:42:18 INFO - PROCESS | 1655 | --DOCSHELL 0x1167e7800 == 27 [pid = 1655] [id = 284] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12885a000) [pid = 1655] [serial = 791] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12686b000) [pid = 1655] [serial = 788] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x126164800) [pid = 1655] [serial = 782] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1289d9000) [pid = 1655] [serial = 794] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12652cc00) [pid = 1655] [serial = 783] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11851b400) [pid = 1655] [serial = 758] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1289d1400) [pid = 1655] [serial = 792] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128b3a800) [pid = 1655] [serial = 795] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118713000) [pid = 1655] [serial = 761] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11918e800) [pid = 1655] [serial = 762] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118708800) [pid = 1655] [serial = 759] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129092000) [pid = 1655] [serial = 806] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1131e1c00) [pid = 1655] [serial = 797] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x117db0c00) [pid = 1655] [serial = 755] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11834b800) [pid = 1655] [serial = 756] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128d97000) [pid = 1655] [serial = 801] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12908a800) [pid = 1655] [serial = 804] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x117da9800) [pid = 1655] [serial = 798] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12458c000) [pid = 1655] [serial = 776] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124a18400) [pid = 1655] [serial = 777] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118375c00) [pid = 1655] [serial = 747] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1129b3400) [pid = 1655] [serial = 749] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1131e5000) [pid = 1655] [serial = 750] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123cbe400) [pid = 1655] [serial = 773] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124443800) [pid = 1655] [serial = 774] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1133d1c00) [pid = 1655] [serial = 752] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116906800) [pid = 1655] [serial = 753] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124b95400) [pid = 1655] [serial = 779] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12572a800) [pid = 1655] [serial = 780] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119451000) [pid = 1655] [serial = 764] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119ac7c00) [pid = 1655] [serial = 765] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12380a000) [pid = 1655] [serial = 770] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x123cb4000) [pid = 1655] [serial = 771] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119ad8800) [pid = 1655] [serial = 767] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123804c00) [pid = 1655] [serial = 768] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1265cc000) [pid = 1655] [serial = 785] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128853000) [pid = 1655] [serial = 789] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123cb6400) [pid = 1655] [serial = 800] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128d99800) [pid = 1655] [serial = 803] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1292b3000) [pid = 1655] [serial = 807] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1266d7c00) [pid = 1655] [serial = 786] [outer = 0x0] [url = about:blank] 08:42:18 INFO - PROCESS | 1655 | 1467992538165 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]]]}] 08:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 08:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1225ms 08:42:18 INFO - PROCESS | 1655 | 1467992538208 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 08:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 08:42:18 INFO - PROCESS | 1655 | 1467992538211 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 08:42:18 INFO - PROCESS | 1655 | 1467992538214 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 08:42:18 INFO - PROCESS | 1655 | 1467992538216 Marionette TRACE conn2 <- [1,1130,null,{}] 08:42:18 INFO - PROCESS | 1655 | 1467992538219 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}] 08:42:18 INFO - PROCESS | 1655 | 1467992538221 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:18 INFO - PROCESS | 1655 | 1467992538299 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 08:42:18 INFO - PROCESS | 1655 | 1467992538308 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 1655 | 1467992538311 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x115da6000 == 28 [pid = 1655] [id = 290] 08:42:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1129ae400) [pid = 1655] [serial = 868] [outer = 0x0] 08:42:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1131e4400) [pid = 1655] [serial = 869] [outer = 0x1129ae400] 08:42:18 INFO - PROCESS | 1655 | 1467992538338 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1129a9c00) [pid = 1655] [serial = 870] [outer = 0x1129ae400] 08:42:18 INFO - PROCESS | 1655 | 1467992538669 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]]]}] 08:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 08:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 470ms 08:42:18 INFO - PROCESS | 1655 | 1467992538698 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 08:42:18 INFO - PROCESS | 1655 | 1467992538701 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 08:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 08:42:18 INFO - PROCESS | 1655 | 1467992538708 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 08:42:18 INFO - PROCESS | 1655 | 1467992538709 Marionette TRACE conn2 <- [1,1134,null,{}] 08:42:18 INFO - PROCESS | 1655 | 1467992538712 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}] 08:42:18 INFO - PROCESS | 1655 | 1467992538713 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:18 INFO - PROCESS | 1655 | 1467992538787 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 08:42:18 INFO - PROCESS | 1655 | 1467992538793 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:18 INFO - PROCESS | 1655 | 1467992538795 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x117150000 == 29 [pid = 1655] [id = 291] 08:42:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11676a400) [pid = 1655] [serial = 871] [outer = 0x0] 08:42:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1176da400) [pid = 1655] [serial = 872] [outer = 0x11676a400] 08:42:18 INFO - PROCESS | 1655 | 1467992538821 Marionette DEBUG loaded listener.js 08:42:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11820c800) [pid = 1655] [serial = 873] [outer = 0x11676a400] 08:42:19 INFO - PROCESS | 1655 | 1467992539301 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]]]}] 08:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 08:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 621ms 08:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 08:42:19 INFO - PROCESS | 1655 | 1467992539329 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 1655 | 1467992539330 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 08:42:19 INFO - PROCESS | 1655 | 1467992539332 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 1655 | 1467992539335 Marionette TRACE conn2 <- [1,1138,null,{}] 08:42:19 INFO - PROCESS | 1655 | 1467992539343 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}] 08:42:19 INFO - PROCESS | 1655 | 1467992539346 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:19 INFO - PROCESS | 1655 | 1467992539419 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 08:42:19 INFO - PROCESS | 1655 | 1467992539428 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:19 INFO - PROCESS | 1655 | 1467992539430 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cc0000 == 30 [pid = 1655] [id = 292] 08:42:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1128cc800) [pid = 1655] [serial = 874] [outer = 0x0] 08:42:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119545000) [pid = 1655] [serial = 875] [outer = 0x1128cc800] 08:42:19 INFO - PROCESS | 1655 | 1467992539458 Marionette DEBUG loaded listener.js 08:42:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1199ae400) [pid = 1655] [serial = 876] [outer = 0x1128cc800] 08:42:19 INFO - PROCESS | 1655 | 1467992539781 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]]]}] 08:42:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 08:42:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 474ms 08:42:19 INFO - PROCESS | 1655 | 1467992539808 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 08:42:19 INFO - PROCESS | 1655 | 1467992539810 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 08:42:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 08:42:19 INFO - PROCESS | 1655 | 1467992539812 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 08:42:19 INFO - PROCESS | 1655 | 1467992539813 Marionette TRACE conn2 <- [1,1142,null,{}] 08:42:19 INFO - PROCESS | 1655 | 1467992539816 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}] 08:42:19 INFO - PROCESS | 1655 | 1467992539817 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:19 INFO - PROCESS | 1655 | 1467992539892 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 08:42:19 INFO - PROCESS | 1655 | 1467992539947 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:19 INFO - PROCESS | 1655 | 1467992539948 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12392b800 == 31 [pid = 1655] [id = 293] 08:42:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119406400) [pid = 1655] [serial = 877] [outer = 0x0] 08:42:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119c30c00) [pid = 1655] [serial = 878] [outer = 0x119406400] 08:42:19 INFO - PROCESS | 1655 | 1467992539973 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12380d000) [pid = 1655] [serial = 879] [outer = 0x119406400] 08:42:20 INFO - PROCESS | 1655 | 1467992540251 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]]]}] 08:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 08:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 470ms 08:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 08:42:20 INFO - PROCESS | 1655 | 1467992540283 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 08:42:20 INFO - PROCESS | 1655 | 1467992540284 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 08:42:20 INFO - PROCESS | 1655 | 1467992540286 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 08:42:20 INFO - PROCESS | 1655 | 1467992540287 Marionette TRACE conn2 <- [1,1146,null,{}] 08:42:20 INFO - PROCESS | 1655 | 1467992540297 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}] 08:42:20 INFO - PROCESS | 1655 | 1467992540298 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:20 INFO - PROCESS | 1655 | 1467992540393 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 08:42:20 INFO - PROCESS | 1655 | 1467992540428 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 1655 | 1467992540429 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12440a800 == 32 [pid = 1655] [id = 294] 08:42:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x112a7b800) [pid = 1655] [serial = 880] [outer = 0x0] 08:42:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123cb5000) [pid = 1655] [serial = 881] [outer = 0x112a7b800] 08:42:20 INFO - PROCESS | 1655 | 1467992540453 Marionette DEBUG loaded listener.js 08:42:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1240b2400) [pid = 1655] [serial = 882] [outer = 0x112a7b800] 08:42:20 INFO - PROCESS | 1655 | 1467992540785 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]]]}] 08:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 08:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 525ms 08:42:20 INFO - PROCESS | 1655 | 1467992540812 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 08:42:20 INFO - PROCESS | 1655 | 1467992540813 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 08:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 08:42:20 INFO - PROCESS | 1655 | 1467992540815 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 08:42:20 INFO - PROCESS | 1655 | 1467992540816 Marionette TRACE conn2 <- [1,1150,null,{}] 08:42:20 INFO - PROCESS | 1655 | 1467992540819 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}] 08:42:20 INFO - PROCESS | 1655 | 1467992540824 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:20 INFO - PROCESS | 1655 | 1467992540941 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 08:42:20 INFO - PROCESS | 1655 | 1467992540945 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:20 INFO - PROCESS | 1655 | 1467992540946 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12577c800 == 33 [pid = 1655] [id = 295] 08:42:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1164e6000) [pid = 1655] [serial = 883] [outer = 0x0] 08:42:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12458c000) [pid = 1655] [serial = 884] [outer = 0x1164e6000] 08:42:20 INFO - PROCESS | 1655 | 1467992540970 Marionette DEBUG loaded listener.js 08:42:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126163c00) [pid = 1655] [serial = 885] [outer = 0x1164e6000] 08:42:21 INFO - PROCESS | 1655 | 1467992541317 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]]]}] 08:42:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 08:42:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 08:42:21 INFO - PROCESS | 1655 | 1467992541333 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 08:42:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 08:42:21 INFO - PROCESS | 1655 | 1467992541344 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 08:42:21 INFO - PROCESS | 1655 | 1467992541346 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 08:42:21 INFO - PROCESS | 1655 | 1467992541347 Marionette TRACE conn2 <- [1,1154,null,{}] 08:42:21 INFO - PROCESS | 1655 | 1467992541350 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}] 08:42:21 INFO - PROCESS | 1655 | 1467992541351 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:21 INFO - PROCESS | 1655 | 1467992541491 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 08:42:21 INFO - PROCESS | 1655 | 1467992541511 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:21 INFO - PROCESS | 1655 | 1467992541512 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b7800 == 34 [pid = 1655] [id = 296] 08:42:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12616a800) [pid = 1655] [serial = 886] [outer = 0x0] 08:42:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1265d3c00) [pid = 1655] [serial = 887] [outer = 0x12616a800] 08:42:21 INFO - PROCESS | 1655 | 1467992541550 Marionette DEBUG loaded listener.js 08:42:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12686b000) [pid = 1655] [serial = 888] [outer = 0x12616a800] 08:42:21 INFO - PROCESS | 1655 | 1467992541970 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]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 08:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 668ms 08:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 08:42:22 INFO - PROCESS | 1655 | 1467992542015 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 08:42:22 INFO - PROCESS | 1655 | 1467992542016 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 08:42:22 INFO - PROCESS | 1655 | 1467992542018 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 08:42:22 INFO - PROCESS | 1655 | 1467992542020 Marionette TRACE conn2 <- [1,1158,null,{}] 08:42:22 INFO - PROCESS | 1655 | 1467992542022 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}] 08:42:22 INFO - PROCESS | 1655 | 1467992542023 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:22 INFO - PROCESS | 1655 | 1467992542114 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 08:42:22 INFO - PROCESS | 1655 | 1467992542118 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 1655 | 1467992542119 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ab8800 == 35 [pid = 1655] [id = 297] 08:42:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12686b400) [pid = 1655] [serial = 889] [outer = 0x0] 08:42:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128855000) [pid = 1655] [serial = 890] [outer = 0x12686b400] 08:42:22 INFO - PROCESS | 1655 | 1467992542143 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128860000) [pid = 1655] [serial = 891] [outer = 0x12686b400] 08:42:22 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x117dafc00) [pid = 1655] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 08:42:22 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1199acc00) [pid = 1655] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 08:42:22 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118405c00) [pid = 1655] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 08:42:22 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1133d5400) [pid = 1655] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 08:42:22 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x115e23800) [pid = 1655] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 08:42:22 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118729c00) [pid = 1655] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 08:42:22 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128d9ac00) [pid = 1655] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 08:42:22 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1129af000) [pid = 1655] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 08:42:22 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118379000) [pid = 1655] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 08:42:22 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124446c00) [pid = 1655] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 08:42:22 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12616b000) [pid = 1655] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 08:42:22 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x111c17000) [pid = 1655] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 08:42:22 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11662f800) [pid = 1655] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 08:42:22 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11953e400) [pid = 1655] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 08:42:22 INFO - PROCESS | 1655 | 1467992542597 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]]]}] 08:42:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 08:42:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 620ms 08:42:22 INFO - PROCESS | 1655 | 1467992542638 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 08:42:22 INFO - PROCESS | 1655 | 1467992542639 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 08:42:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 08:42:22 INFO - PROCESS | 1655 | 1467992542649 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 08:42:22 INFO - PROCESS | 1655 | 1467992542650 Marionette TRACE conn2 <- [1,1162,null,{}] 08:42:22 INFO - PROCESS | 1655 | 1467992542653 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}] 08:42:22 INFO - PROCESS | 1655 | 1467992542654 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:22 INFO - PROCESS | 1655 | 1467992542725 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 08:42:22 INFO - PROCESS | 1655 | 1467992542781 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:22 INFO - PROCESS | 1655 | 1467992542782 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cbc800 == 36 [pid = 1655] [id = 298] 08:42:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112a84800) [pid = 1655] [serial = 892] [outer = 0x0] 08:42:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118405c00) [pid = 1655] [serial = 893] [outer = 0x112a84800] 08:42:22 INFO - PROCESS | 1655 | 1467992542806 Marionette DEBUG loaded listener.js 08:42:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119ac8c00) [pid = 1655] [serial = 894] [outer = 0x112a84800] 08:42:23 INFO - PROCESS | 1655 | 1467992543064 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]]]}] 08:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 08:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 475ms 08:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 08:42:23 INFO - PROCESS | 1655 | 1467992543117 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 08:42:23 INFO - PROCESS | 1655 | 1467992543118 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 08:42:23 INFO - PROCESS | 1655 | 1467992543121 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 08:42:23 INFO - PROCESS | 1655 | 1467992543122 Marionette TRACE conn2 <- [1,1166,null,{}] 08:42:23 INFO - PROCESS | 1655 | 1467992543132 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}] 08:42:23 INFO - PROCESS | 1655 | 1467992543133 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:23 INFO - PROCESS | 1655 | 1467992543210 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 08:42:23 INFO - PROCESS | 1655 | 1467992543214 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:23 INFO - PROCESS | 1655 | 1467992543215 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294e9800 == 37 [pid = 1655] [id = 299] 08:42:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119c29800) [pid = 1655] [serial = 895] [outer = 0x0] 08:42:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126b81800) [pid = 1655] [serial = 896] [outer = 0x119c29800] 08:42:23 INFO - PROCESS | 1655 | 1467992543241 Marionette DEBUG loaded listener.js 08:42:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1289d1c00) [pid = 1655] [serial = 897] [outer = 0x119c29800] 08:42:23 INFO - PROCESS | 1655 | 1467992543565 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]]]}] 08:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 08:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 476ms 08:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 08:42:23 INFO - PROCESS | 1655 | 1467992543598 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 08:42:23 INFO - PROCESS | 1655 | 1467992543599 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 08:42:23 INFO - PROCESS | 1655 | 1467992543601 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 08:42:23 INFO - PROCESS | 1655 | 1467992543613 Marionette TRACE conn2 <- [1,1170,null,{}] 08:42:23 INFO - PROCESS | 1655 | 1467992543615 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}] 08:42:23 INFO - PROCESS | 1655 | 1467992543617 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:23 INFO - PROCESS | 1655 | 1467992543729 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 08:42:23 INFO - PROCESS | 1655 | 1467992543732 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:23 INFO - PROCESS | 1655 | 1467992543734 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12440a000 == 38 [pid = 1655] [id = 300] 08:42:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x125728000) [pid = 1655] [serial = 898] [outer = 0x0] 08:42:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128b3e400) [pid = 1655] [serial = 899] [outer = 0x125728000] 08:42:23 INFO - PROCESS | 1655 | 1467992543762 Marionette DEBUG loaded listener.js 08:42:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129085400) [pid = 1655] [serial = 900] [outer = 0x125728000] 08:42:24 INFO - PROCESS | 1655 | 1467992544124 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]]]}] 08:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 08:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 578ms 08:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 08:42:24 INFO - PROCESS | 1655 | 1467992544181 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 08:42:24 INFO - PROCESS | 1655 | 1467992544183 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 08:42:24 INFO - PROCESS | 1655 | 1467992544185 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 08:42:24 INFO - PROCESS | 1655 | 1467992544188 Marionette TRACE conn2 <- [1,1174,null,{}] 08:42:24 INFO - PROCESS | 1655 | 1467992544191 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}] 08:42:24 INFO - PROCESS | 1655 | 1467992544193 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:24 INFO - PROCESS | 1655 | 1467992544340 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 08:42:24 INFO - PROCESS | 1655 | 1467992544355 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:24 INFO - PROCESS | 1655 | 1467992544356 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9e3000 == 39 [pid = 1655] [id = 301] 08:42:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128d8f800) [pid = 1655] [serial = 901] [outer = 0x0] 08:42:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12908d800) [pid = 1655] [serial = 902] [outer = 0x128d8f800] 08:42:24 INFO - PROCESS | 1655 | 1467992544395 Marionette DEBUG loaded listener.js 08:42:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1292b2800) [pid = 1655] [serial = 903] [outer = 0x128d8f800] 08:42:25 INFO - PROCESS | 1655 | 1467992545031 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] 08:42:25 INFO - PROCESS | 1655 | 1467992545112 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 08:42:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 08:42:25 INFO - PROCESS | 1655 | 1467992545117 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 08:42:25 INFO - PROCESS | 1655 | 1467992545122 Marionette TRACE conn2 <- [1,1178,null,{}] 08:42:25 INFO - PROCESS | 1655 | 1467992545127 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}] 08:42:25 INFO - PROCESS | 1655 | 1467992545129 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:25 INFO - PROCESS | 1655 | 1467992545292 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 08:42:25 INFO - PROCESS | 1655 | 1467992545405 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:25 INFO - PROCESS | 1655 | 1467992545407 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x11816f800 == 40 [pid = 1655] [id = 302] 08:42:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1131e5000) [pid = 1655] [serial = 904] [outer = 0x0] 08:42:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11662ec00) [pid = 1655] [serial = 905] [outer = 0x1131e5000] 08:42:25 INFO - PROCESS | 1655 | 1467992545439 Marionette DEBUG loaded listener.js 08:42:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1180b2800) [pid = 1655] [serial = 906] [outer = 0x1131e5000] 08:42:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118402400) [pid = 1655] [serial = 907] [outer = 0x12c932800] 08:42:25 INFO - PROCESS | 1655 | 1467992545990 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] 08:42:26 INFO - PROCESS | 1655 | 1467992546084 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 08:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 08:42:26 INFO - PROCESS | 1655 | 1467992546090 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 08:42:26 INFO - PROCESS | 1655 | 1467992546091 Marionette TRACE conn2 <- [1,1182,null,{}] 08:42:26 INFO - PROCESS | 1655 | 1467992546094 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}] 08:42:26 INFO - PROCESS | 1655 | 1467992546096 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:26 INFO - PROCESS | 1655 | 1467992546226 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 08:42:26 INFO - PROCESS | 1655 | 1467992546281 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:26 INFO - PROCESS | 1655 | 1467992546283 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c68000 == 41 [pid = 1655] [id = 303] 08:42:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116a15800) [pid = 1655] [serial = 908] [outer = 0x0] 08:42:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118379c00) [pid = 1655] [serial = 909] [outer = 0x116a15800] 08:42:26 INFO - PROCESS | 1655 | 1467992546314 Marionette DEBUG loaded listener.js 08:42:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1199a8400) [pid = 1655] [serial = 910] [outer = 0x116a15800] 08:42:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12440a000 == 40 [pid = 1655] [id = 300] 08:42:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1294e9800 == 39 [pid = 1655] [id = 299] 08:42:26 INFO - PROCESS | 1655 | --DOCSHELL 0x119cbc800 == 38 [pid = 1655] [id = 298] 08:42:26 INFO - PROCESS | 1655 | --DOCSHELL 0x128ab8800 == 37 [pid = 1655] [id = 297] 08:42:26 INFO - PROCESS | 1655 | --DOCSHELL 0x1289b7800 == 36 [pid = 1655] [id = 296] 08:42:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12577c800 == 35 [pid = 1655] [id = 295] 08:42:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12440a800 == 34 [pid = 1655] [id = 294] 08:42:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12392b800 == 33 [pid = 1655] [id = 293] 08:42:26 INFO - PROCESS | 1655 | --DOCSHELL 0x119cc0000 == 32 [pid = 1655] [id = 292] 08:42:26 INFO - PROCESS | 1655 | --DOCSHELL 0x117150000 == 31 [pid = 1655] [id = 291] 08:42:26 INFO - PROCESS | 1655 | --DOCSHELL 0x115da6000 == 30 [pid = 1655] [id = 290] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126165800) [pid = 1655] [serial = 846] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119c27000) [pid = 1655] [serial = 830] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123fe0400) [pid = 1655] [serial = 833] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11619a800) [pid = 1655] [serial = 818] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1180b5400) [pid = 1655] [serial = 819] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11613d800) [pid = 1655] [serial = 815] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116983c00) [pid = 1655] [serial = 816] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11944ec00) [pid = 1655] [serial = 824] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119529c00) [pid = 1655] [serial = 825] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x129351000) [pid = 1655] [serial = 810] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1292b6c00) [pid = 1655] [serial = 809] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11303f800) [pid = 1655] [serial = 812] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1133c8800) [pid = 1655] [serial = 813] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11840f800) [pid = 1655] [serial = 821] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118712c00) [pid = 1655] [serial = 822] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1245bb400) [pid = 1655] [serial = 836] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124445400) [pid = 1655] [serial = 834] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124b8f800) [pid = 1655] [serial = 837] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126875c00) [pid = 1655] [serial = 849] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1266d4400) [pid = 1655] [serial = 848] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x117dadc00) [pid = 1655] [serial = 840] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1256ae400) [pid = 1655] [serial = 845] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1128d6400) [pid = 1655] [serial = 839] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124bac800) [pid = 1655] [serial = 843] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119541c00) [pid = 1655] [serial = 827] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123cb5400) [pid = 1655] [serial = 842] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11959c400) [pid = 1655] [serial = 828] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123cb7c00) [pid = 1655] [serial = 831] [outer = 0x0] [url = about:blank] 08:42:26 INFO - PROCESS | 1655 | 1467992546963 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] 08:42:27 INFO - PROCESS | 1655 | 1467992547012 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 08:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 08:42:27 INFO - PROCESS | 1655 | 1467992547015 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 08:42:27 INFO - PROCESS | 1655 | 1467992547017 Marionette TRACE conn2 <- [1,1186,null,{}] 08:42:27 INFO - PROCESS | 1655 | 1467992547021 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}] 08:42:27 INFO - PROCESS | 1655 | 1467992547023 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:27 INFO - PROCESS | 1655 | 1467992547100 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 08:42:27 INFO - PROCESS | 1655 | 1467992547104 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:27 INFO - PROCESS | 1655 | 1467992547109 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x116953800 == 31 [pid = 1655] [id = 304] 08:42:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1180b8c00) [pid = 1655] [serial = 911] [outer = 0x0] 08:42:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11836fc00) [pid = 1655] [serial = 912] [outer = 0x1180b8c00] 08:42:27 INFO - PROCESS | 1655 | 1467992547137 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1185b3400) [pid = 1655] [serial = 913] [outer = 0x1180b8c00] 08:42:27 INFO - PROCESS | 1655 | 1467992547467 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] 08:42:27 INFO - PROCESS | 1655 | 1467992547506 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 08:42:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 08:42:27 INFO - PROCESS | 1655 | 1467992547513 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 08:42:27 INFO - PROCESS | 1655 | 1467992547514 Marionette TRACE conn2 <- [1,1190,null,{}] 08:42:27 INFO - PROCESS | 1655 | 1467992547517 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}] 08:42:27 INFO - PROCESS | 1655 | 1467992547518 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:27 INFO - PROCESS | 1655 | 1467992547593 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 08:42:27 INFO - PROCESS | 1655 | 1467992547597 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:27 INFO - PROCESS | 1655 | 1467992547599 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11846e800 == 32 [pid = 1655] [id = 305] 08:42:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119451400) [pid = 1655] [serial = 914] [outer = 0x0] 08:42:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119ac2000) [pid = 1655] [serial = 915] [outer = 0x119451400] 08:42:27 INFO - PROCESS | 1655 | 1467992547628 Marionette DEBUG loaded listener.js 08:42:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119c2e800) [pid = 1655] [serial = 916] [outer = 0x119451400] 08:42:27 INFO - PROCESS | 1655 | 1467992547998 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] 08:42:28 INFO - PROCESS | 1655 | 1467992548034 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 08:42:28 INFO - PROCESS | 1655 | 1467992548036 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 1655 | 1467992548040 Marionette TRACE conn2 <- [1,1194,null,{}] 08:42:28 INFO - PROCESS | 1655 | 1467992548053 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}] 08:42:28 INFO - PROCESS | 1655 | 1467992548056 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:28 INFO - PROCESS | 1655 | 1467992548152 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 08:42:28 INFO - PROCESS | 1655 | 1467992548161 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 1655 | 1467992548163 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x123936800 == 33 [pid = 1655] [id = 306] 08:42:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123805800) [pid = 1655] [serial = 917] [outer = 0x0] 08:42:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123cbd800) [pid = 1655] [serial = 918] [outer = 0x123805800] 08:42:28 INFO - PROCESS | 1655 | 1467992548190 Marionette DEBUG loaded listener.js 08:42:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124446c00) [pid = 1655] [serial = 919] [outer = 0x123805800] 08:42:28 INFO - PROCESS | 1655 | 1467992548496 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] 08:42:28 INFO - PROCESS | 1655 | 1467992548514 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 08:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 08:42:28 INFO - PROCESS | 1655 | 1467992548516 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 08:42:28 INFO - PROCESS | 1655 | 1467992548517 Marionette TRACE conn2 <- [1,1198,null,{}] 08:42:28 INFO - PROCESS | 1655 | 1467992548520 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}] 08:42:28 INFO - PROCESS | 1655 | 1467992548521 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:28 INFO - PROCESS | 1655 | 1467992548603 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 08:42:28 INFO - PROCESS | 1655 | 1467992548658 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:28 INFO - PROCESS | 1655 | 1467992548659 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12516b800 == 34 [pid = 1655] [id = 307] 08:42:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12444ac00) [pid = 1655] [serial = 920] [outer = 0x0] 08:42:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124baac00) [pid = 1655] [serial = 921] [outer = 0x12444ac00] 08:42:28 INFO - PROCESS | 1655 | 1467992548686 Marionette DEBUG loaded listener.js 08:42:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118370000) [pid = 1655] [serial = 922] [outer = 0x12444ac00] 08:42:28 INFO - PROCESS | 1655 | 1467992548961 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]]]}] 08:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 08:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 08:42:28 INFO - PROCESS | 1655 | 1467992548986 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 08:42:28 INFO - PROCESS | 1655 | 1467992548988 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 08:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 08:42:29 INFO - PROCESS | 1655 | 1467992548997 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 08:42:29 INFO - PROCESS | 1655 | 1467992548998 Marionette TRACE conn2 <- [1,1202,null,{}] 08:42:29 INFO - PROCESS | 1655 | 1467992549000 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}] 08:42:29 INFO - PROCESS | 1655 | 1467992549002 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:29 INFO - PROCESS | 1655 | 1467992549102 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 08:42:29 INFO - PROCESS | 1655 | 1467992549106 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:29 INFO - PROCESS | 1655 | 1467992549107 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12668c800 == 35 [pid = 1655] [id = 308] 08:42:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1131dc000) [pid = 1655] [serial = 923] [outer = 0x0] 08:42:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126161000) [pid = 1655] [serial = 924] [outer = 0x1131dc000] 08:42:29 INFO - PROCESS | 1655 | 1467992549131 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1266d6c00) [pid = 1655] [serial = 925] [outer = 0x1131dc000] 08:42:29 INFO - PROCESS | 1655 | 1467992549450 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]]]}] 08:42:29 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 08:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 08:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 08:42:29 INFO - PROCESS | 1655 | 1467992549466 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 08:42:29 INFO - PROCESS | 1655 | 1467992549468 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 08:42:29 INFO - PROCESS | 1655 | 1467992549470 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 08:42:29 INFO - PROCESS | 1655 | 1467992549471 Marionette TRACE conn2 <- [1,1206,null,{}] 08:42:29 INFO - PROCESS | 1655 | 1467992549485 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}] 08:42:29 INFO - PROCESS | 1655 | 1467992549491 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:29 INFO - PROCESS | 1655 | 1467992549605 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 08:42:29 INFO - PROCESS | 1655 | 1467992549639 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:29 INFO - PROCESS | 1655 | 1467992549640 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289af000 == 36 [pid = 1655] [id = 309] 08:42:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126875c00) [pid = 1655] [serial = 926] [outer = 0x0] 08:42:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1289d9800) [pid = 1655] [serial = 927] [outer = 0x126875c00] 08:42:29 INFO - PROCESS | 1655 | 1467992549665 Marionette DEBUG loaded listener.js 08:42:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129092000) [pid = 1655] [serial = 928] [outer = 0x126875c00] 08:42:29 INFO - PROCESS | 1655 | 1467992549974 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]]]}] 08:42:29 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 08:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 525ms 08:42:29 INFO - PROCESS | 1655 | 1467992549996 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 08:42:29 INFO - PROCESS | 1655 | 1467992549997 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 08:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 08:42:30 INFO - PROCESS | 1655 | 1467992549999 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 1655 | 1467992550000 Marionette TRACE conn2 <- [1,1210,null,{}] 08:42:30 INFO - PROCESS | 1655 | 1467992550002 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}] 08:42:30 INFO - PROCESS | 1655 | 1467992550003 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:30 INFO - PROCESS | 1655 | 1467992550106 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 08:42:30 INFO - PROCESS | 1655 | 1467992550109 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 1655 | 1467992550111 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11816f000 == 37 [pid = 1655] [id = 310] 08:42:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128853000) [pid = 1655] [serial = 929] [outer = 0x0] 08:42:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1292b7400) [pid = 1655] [serial = 930] [outer = 0x128853000] 08:42:30 INFO - PROCESS | 1655 | 1467992550135 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x129352400) [pid = 1655] [serial = 931] [outer = 0x128853000] 08:42:30 INFO - PROCESS | 1655 | 1467992550477 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]]]}] 08:42:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 08:42:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 518ms 08:42:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 08:42:30 INFO - PROCESS | 1655 | 1467992550517 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 08:42:30 INFO - PROCESS | 1655 | 1467992550518 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 08:42:30 INFO - PROCESS | 1655 | 1467992550520 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 08:42:30 INFO - PROCESS | 1655 | 1467992550521 Marionette TRACE conn2 <- [1,1214,null,{}] 08:42:30 INFO - PROCESS | 1655 | 1467992550523 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}] 08:42:30 INFO - PROCESS | 1655 | 1467992550524 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:30 INFO - PROCESS | 1655 | 1467992550628 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 08:42:30 INFO - PROCESS | 1655 | 1467992550676 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:30 INFO - PROCESS | 1655 | 1467992550677 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a580800 == 38 [pid = 1655] [id = 311] 08:42:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128d9d800) [pid = 1655] [serial = 932] [outer = 0x0] 08:42:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x129358000) [pid = 1655] [serial = 933] [outer = 0x128d9d800] 08:42:30 INFO - PROCESS | 1655 | 1467992550716 Marionette DEBUG loaded listener.js 08:42:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a425000) [pid = 1655] [serial = 934] [outer = 0x128d9d800] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119406400) [pid = 1655] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12616a800) [pid = 1655] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1129ae400) [pid = 1655] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1128cc800) [pid = 1655] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11676a400) [pid = 1655] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1132be400) [pid = 1655] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x125728000) [pid = 1655] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1132b2000) [pid = 1655] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116a1d800) [pid = 1655] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11944f800) [pid = 1655] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x120fe1c00) [pid = 1655] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1133ce000) [pid = 1655] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1164e6000) [pid = 1655] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12686b400) [pid = 1655] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112a84800) [pid = 1655] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119c29800) [pid = 1655] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 08:42:31 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112a7b800) [pid = 1655] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 08:42:31 INFO - PROCESS | 1655 | 1467992551145 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]]]}] 08:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 08:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 670ms 08:42:31 INFO - PROCESS | 1655 | 1467992551191 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 08:42:31 INFO - PROCESS | 1655 | 1467992551193 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 08:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 08:42:31 INFO - PROCESS | 1655 | 1467992551195 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 08:42:31 INFO - PROCESS | 1655 | 1467992551197 Marionette TRACE conn2 <- [1,1218,null,{}] 08:42:31 INFO - PROCESS | 1655 | 1467992551199 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}] 08:42:31 INFO - PROCESS | 1655 | 1467992551201 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:31 INFO - PROCESS | 1655 | 1467992551278 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 08:42:31 INFO - PROCESS | 1655 | 1467992551282 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:31 INFO - PROCESS | 1655 | 1467992551283 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x124b39800 == 39 [pid = 1655] [id = 312] 08:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1132b2000) [pid = 1655] [serial = 935] [outer = 0x0] 08:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1176ddc00) [pid = 1655] [serial = 936] [outer = 0x1132b2000] 08:42:31 INFO - PROCESS | 1655 | 1467992551307 Marionette DEBUG loaded listener.js 08:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119524800) [pid = 1655] [serial = 937] [outer = 0x1132b2000] 08:42:31 INFO - PROCESS | 1655 | 1467992551645 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]]]}] 08:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 08:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 470ms 08:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 08:42:31 INFO - PROCESS | 1655 | 1467992551666 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 08:42:31 INFO - PROCESS | 1655 | 1467992551667 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 08:42:31 INFO - PROCESS | 1655 | 1467992551669 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 08:42:31 INFO - PROCESS | 1655 | 1467992551670 Marionette TRACE conn2 <- [1,1222,null,{}] 08:42:31 INFO - PROCESS | 1655 | 1467992551673 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}] 08:42:31 INFO - PROCESS | 1655 | 1467992551676 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:31 INFO - PROCESS | 1655 | 1467992551774 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 08:42:31 INFO - PROCESS | 1655 | 1467992551780 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:31 INFO - PROCESS | 1655 | 1467992551781 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0df000 == 40 [pid = 1655] [id = 313] 08:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116f3d400) [pid = 1655] [serial = 938] [outer = 0x0] 08:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12444d000) [pid = 1655] [serial = 939] [outer = 0x116f3d400] 08:42:31 INFO - PROCESS | 1655 | 1467992551813 Marionette DEBUG loaded listener.js 08:42:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1289d0c00) [pid = 1655] [serial = 940] [outer = 0x116f3d400] 08:42:32 INFO - PROCESS | 1655 | 1467992552102 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] 08:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 08:42:32 INFO - PROCESS | 1655 | 1467992552145 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 08:42:32 INFO - PROCESS | 1655 | 1467992552147 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 1655 | 1467992552149 Marionette TRACE conn2 <- [1,1226,null,{}] 08:42:32 INFO - PROCESS | 1655 | 1467992552151 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}] 08:42:32 INFO - PROCESS | 1655 | 1467992552152 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:32 INFO - PROCESS | 1655 | 1467992552244 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 08:42:32 INFO - PROCESS | 1655 | 1467992552247 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:32 INFO - PROCESS | 1655 | 1467992552249 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be32800 == 41 [pid = 1655] [id = 314] 08:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x129359800) [pid = 1655] [serial = 941] [outer = 0x0] 08:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a4d6000) [pid = 1655] [serial = 942] [outer = 0x129359800] 08:42:32 INFO - PROCESS | 1655 | 1467992552274 Marionette DEBUG loaded listener.js 08:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a8af400) [pid = 1655] [serial = 943] [outer = 0x129359800] 08:42:32 INFO - PROCESS | 1655 | 1467992552607 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]]]}] 08:42:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 08:42:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 468ms 08:42:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 08:42:32 INFO - PROCESS | 1655 | 1467992552616 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 08:42:32 INFO - PROCESS | 1655 | 1467992552617 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 08:42:32 INFO - PROCESS | 1655 | 1467992552619 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 08:42:32 INFO - PROCESS | 1655 | 1467992552620 Marionette TRACE conn2 <- [1,1230,null,{}] 08:42:32 INFO - PROCESS | 1655 | 1467992552623 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}] 08:42:32 INFO - PROCESS | 1655 | 1467992552625 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:32 INFO - PROCESS | 1655 | 1467992552732 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 08:42:32 INFO - PROCESS | 1655 | 1467992552738 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:32 INFO - PROCESS | 1655 | 1467992552739 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be46800 == 42 [pid = 1655] [id = 315] 08:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12935c000) [pid = 1655] [serial = 944] [outer = 0x0] 08:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a8af800) [pid = 1655] [serial = 945] [outer = 0x12935c000] 08:42:32 INFO - PROCESS | 1655 | 1467992552770 Marionette DEBUG loaded listener.js 08:42:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12af37400) [pid = 1655] [serial = 946] [outer = 0x12935c000] 08:42:33 INFO - PROCESS | 1655 | 1467992553105 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]]]}] 08:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 08:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 519ms 08:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 08:42:33 INFO - PROCESS | 1655 | 1467992553140 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 08:42:33 INFO - PROCESS | 1655 | 1467992553143 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 08:42:33 INFO - PROCESS | 1655 | 1467992553147 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 08:42:33 INFO - PROCESS | 1655 | 1467992553150 Marionette TRACE conn2 <- [1,1234,null,{}] 08:42:33 INFO - PROCESS | 1655 | 1467992553154 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}] 08:42:33 INFO - PROCESS | 1655 | 1467992553156 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:33 INFO - PROCESS | 1655 | 1467992553262 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 08:42:33 INFO - PROCESS | 1655 | 1467992553315 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:33 INFO - PROCESS | 1655 | 1467992553317 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167e3800 == 43 [pid = 1655] [id = 316] 08:42:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1133d5c00) [pid = 1655] [serial = 947] [outer = 0x0] 08:42:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x115e8d400) [pid = 1655] [serial = 948] [outer = 0x1133d5c00] 08:42:33 INFO - PROCESS | 1655 | 1467992553349 Marionette DEBUG loaded listener.js 08:42:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1180b3400) [pid = 1655] [serial = 949] [outer = 0x1133d5c00] 08:42:33 INFO - PROCESS | 1655 | 1467992553802 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]]]}] 08:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 08:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 674ms 08:42:33 INFO - PROCESS | 1655 | 1467992553821 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 08:42:33 INFO - PROCESS | 1655 | 1467992553824 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 08:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 08:42:33 INFO - PROCESS | 1655 | 1467992553828 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 08:42:33 INFO - PROCESS | 1655 | 1467992553830 Marionette TRACE conn2 <- [1,1238,null,{}] 08:42:33 INFO - PROCESS | 1655 | 1467992553833 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}] 08:42:33 INFO - PROCESS | 1655 | 1467992553835 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:33 INFO - PROCESS | 1655 | 1467992553935 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 08:42:34 INFO - PROCESS | 1655 | 1467992554026 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 1655 | 1467992554027 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x123928000 == 44 [pid = 1655] [id = 317] 08:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1199a6800) [pid = 1655] [serial = 950] [outer = 0x0] 08:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119ac7c00) [pid = 1655] [serial = 951] [outer = 0x1199a6800] 08:42:34 INFO - PROCESS | 1655 | 1467992554058 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123a06800) [pid = 1655] [serial = 952] [outer = 0x1199a6800] 08:42:34 INFO - PROCESS | 1655 | 1467992554464 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]]]}] 08:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 08:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 670ms 08:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 08:42:34 INFO - PROCESS | 1655 | 1467992554499 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 08:42:34 INFO - PROCESS | 1655 | 1467992554500 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 08:42:34 INFO - PROCESS | 1655 | 1467992554503 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 08:42:34 INFO - PROCESS | 1655 | 1467992554505 Marionette TRACE conn2 <- [1,1242,null,{}] 08:42:34 INFO - PROCESS | 1655 | 1467992554513 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}] 08:42:34 INFO - PROCESS | 1655 | 1467992554516 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:34 INFO - PROCESS | 1655 | 1467992554618 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 08:42:34 INFO - PROCESS | 1655 | 1467992554687 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:34 INFO - PROCESS | 1655 | 1467992554690 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be21800 == 45 [pid = 1655] [id = 318] 08:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1245c7400) [pid = 1655] [serial = 953] [outer = 0x0] 08:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12579f400) [pid = 1655] [serial = 954] [outer = 0x1245c7400] 08:42:34 INFO - PROCESS | 1655 | 1467992554722 Marionette DEBUG loaded listener.js 08:42:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126b81c00) [pid = 1655] [serial = 955] [outer = 0x1245c7400] 08:42:35 INFO - PROCESS | 1655 | 1467992555135 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]]]}] 08:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 08:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 672ms 08:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 08:42:35 INFO - PROCESS | 1655 | 1467992555176 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 08:42:35 INFO - PROCESS | 1655 | 1467992555177 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 08:42:35 INFO - PROCESS | 1655 | 1467992555180 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 08:42:35 INFO - PROCESS | 1655 | 1467992555181 Marionette TRACE conn2 <- [1,1246,null,{}] 08:42:35 INFO - PROCESS | 1655 | 1467992555183 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}] 08:42:35 INFO - PROCESS | 1655 | 1467992555185 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:35 INFO - PROCESS | 1655 | 1467992555305 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 08:42:35 INFO - PROCESS | 1655 | 1467992555387 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:35 INFO - PROCESS | 1655 | 1467992555389 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c56e800 == 46 [pid = 1655] [id = 319] 08:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128b3fc00) [pid = 1655] [serial = 956] [outer = 0x0] 08:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128d99800) [pid = 1655] [serial = 957] [outer = 0x128b3fc00] 08:42:35 INFO - PROCESS | 1655 | 1467992555419 Marionette DEBUG loaded listener.js 08:42:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x129091400) [pid = 1655] [serial = 958] [outer = 0x128b3fc00] 08:42:35 INFO - PROCESS | 1655 | 1467992555835 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]]]}] 08:42:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 08:42:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 669ms 08:42:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 08:42:35 INFO - PROCESS | 1655 | 1467992555850 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 08:42:35 INFO - PROCESS | 1655 | 1467992555851 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 08:42:35 INFO - PROCESS | 1655 | 1467992555853 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 08:42:35 INFO - PROCESS | 1655 | 1467992555854 Marionette TRACE conn2 <- [1,1250,null,{}] 08:42:35 INFO - PROCESS | 1655 | 1467992555859 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}] 08:42:35 INFO - PROCESS | 1655 | 1467992555860 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:35 INFO - PROCESS | 1655 | 1467992555960 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 08:42:36 INFO - PROCESS | 1655 | 1467992556015 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:36 INFO - PROCESS | 1655 | 1467992556016 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169ad000 == 47 [pid = 1655] [id = 320] 08:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x116988400) [pid = 1655] [serial = 959] [outer = 0x0] 08:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x123e30c00) [pid = 1655] [serial = 960] [outer = 0x116988400] 08:42:36 INFO - PROCESS | 1655 | 1467992556045 Marionette DEBUG loaded listener.js 08:42:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x129094000) [pid = 1655] [serial = 961] [outer = 0x116988400] 08:42:36 INFO - PROCESS | 1655 | 1467992556733 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]]]}] 08:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 08:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 922ms 08:42:36 INFO - PROCESS | 1655 | 1467992556776 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 08:42:36 INFO - PROCESS | 1655 | 1467992556780 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 08:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 08:42:36 INFO - PROCESS | 1655 | 1467992556785 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 08:42:36 INFO - PROCESS | 1655 | 1467992556788 Marionette TRACE conn2 <- [1,1254,null,{}] 08:42:36 INFO - PROCESS | 1655 | 1467992556794 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}] 08:42:36 INFO - PROCESS | 1655 | 1467992556796 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:36 INFO - PROCESS | 1655 | 1467992556931 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 08:42:37 INFO - PROCESS | 1655 | 1467992557050 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:37 INFO - PROCESS | 1655 | 1467992557052 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11839d000 == 48 [pid = 1655] [id = 321] 08:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x117daf000) [pid = 1655] [serial = 962] [outer = 0x0] 08:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11332a800) [pid = 1655] [serial = 963] [outer = 0x117daf000] 08:42:37 INFO - PROCESS | 1655 | 1467992557082 Marionette DEBUG loaded listener.js 08:42:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x118371800) [pid = 1655] [serial = 964] [outer = 0x117daf000] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12be32800 == 47 [pid = 1655] [id = 314] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0df000 == 46 [pid = 1655] [id = 313] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x124b39800 == 45 [pid = 1655] [id = 312] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12a580800 == 44 [pid = 1655] [id = 311] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11816f000 == 43 [pid = 1655] [id = 310] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1289af000 == 42 [pid = 1655] [id = 309] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12668c800 == 41 [pid = 1655] [id = 308] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12516b800 == 40 [pid = 1655] [id = 307] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x123936800 == 39 [pid = 1655] [id = 306] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11846e800 == 38 [pid = 1655] [id = 305] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x116953800 == 37 [pid = 1655] [id = 304] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x119c68000 == 36 [pid = 1655] [id = 303] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11816f800 == 35 [pid = 1655] [id = 302] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9e3000 == 34 [pid = 1655] [id = 301] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11847c000 == 33 [pid = 1655] [id = 289] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1169ad000 == 32 [pid = 1655] [id = 320] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12c56e800 == 31 [pid = 1655] [id = 319] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12be21800 == 30 [pid = 1655] [id = 318] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x123928000 == 29 [pid = 1655] [id = 317] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12be46800 == 28 [pid = 1655] [id = 315] 08:42:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1167e3800 == 27 [pid = 1655] [id = 316] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119c30c00) [pid = 1655] [serial = 878] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1265d3c00) [pid = 1655] [serial = 887] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1131e4400) [pid = 1655] [serial = 869] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1129a9c00) [pid = 1655] [serial = 870] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119545000) [pid = 1655] [serial = 875] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1199ae400) [pid = 1655] [serial = 876] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1176da400) [pid = 1655] [serial = 872] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11820c800) [pid = 1655] [serial = 873] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11675fc00) [pid = 1655] [serial = 867] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1133c8c00) [pid = 1655] [serial = 866] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x128b3e400) [pid = 1655] [serial = 899] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1164df400) [pid = 1655] [serial = 852] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1133aa800) [pid = 1655] [serial = 851] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118376800) [pid = 1655] [serial = 855] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118207000) [pid = 1655] [serial = 854] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119ac6c00) [pid = 1655] [serial = 858] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11953e000) [pid = 1655] [serial = 857] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124bb2000) [pid = 1655] [serial = 861] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x123be7c00) [pid = 1655] [serial = 860] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1257a1c00) [pid = 1655] [serial = 864] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124f06400) [pid = 1655] [serial = 863] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12458c000) [pid = 1655] [serial = 884] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128855000) [pid = 1655] [serial = 890] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118405c00) [pid = 1655] [serial = 893] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12686b000) [pid = 1655] [serial = 888] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119ac8c00) [pid = 1655] [serial = 894] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126b81800) [pid = 1655] [serial = 896] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128860000) [pid = 1655] [serial = 891] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1240b2400) [pid = 1655] [serial = 882] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x129085400) [pid = 1655] [serial = 900] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123cb5000) [pid = 1655] [serial = 881] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126163c00) [pid = 1655] [serial = 885] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12380d000) [pid = 1655] [serial = 879] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1289d1c00) [pid = 1655] [serial = 897] [outer = 0x0] [url = about:blank] 08:42:37 INFO - PROCESS | 1655 | 1467992557976 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]]]}] 08:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 08:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1224ms 08:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 08:42:38 INFO - PROCESS | 1655 | 1467992558009 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 08:42:38 INFO - PROCESS | 1655 | 1467992558011 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 08:42:38 INFO - PROCESS | 1655 | 1467992558014 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 1655 | 1467992558015 Marionette TRACE conn2 <- [1,1258,null,{}] 08:42:38 INFO - PROCESS | 1655 | 1467992558019 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}] 08:42:38 INFO - PROCESS | 1655 | 1467992558021 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:38 INFO - PROCESS | 1655 | 1467992558101 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 08:42:38 INFO - PROCESS | 1655 | 1467992558109 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 1655 | 1467992558112 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x11649f800 == 28 [pid = 1655] [id = 322] 08:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1131e4400) [pid = 1655] [serial = 965] [outer = 0x0] 08:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1133c9800) [pid = 1655] [serial = 966] [outer = 0x1131e4400] 08:42:38 INFO - PROCESS | 1655 | 1467992558139 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x115e94000) [pid = 1655] [serial = 967] [outer = 0x1131e4400] 08:42:38 INFO - PROCESS | 1655 | 1467992558510 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]]]}] 08:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 08:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 521ms 08:42:38 INFO - PROCESS | 1655 | 1467992558534 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 08:42:38 INFO - PROCESS | 1655 | 1467992558538 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 08:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 08:42:38 INFO - PROCESS | 1655 | 1467992558542 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 08:42:38 INFO - PROCESS | 1655 | 1467992558544 Marionette TRACE conn2 <- [1,1262,null,{}] 08:42:38 INFO - PROCESS | 1655 | 1467992558546 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}] 08:42:38 INFO - PROCESS | 1655 | 1467992558548 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:38 INFO - PROCESS | 1655 | 1467992558624 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 08:42:38 INFO - PROCESS | 1655 | 1467992558628 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:38 INFO - PROCESS | 1655 | 1467992558629 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x117d32800 == 29 [pid = 1655] [id = 323] 08:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x116762000) [pid = 1655] [serial = 968] [outer = 0x0] 08:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1180b1800) [pid = 1655] [serial = 969] [outer = 0x116762000] 08:42:38 INFO - PROCESS | 1655 | 1467992558658 Marionette DEBUG loaded listener.js 08:42:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11837a800) [pid = 1655] [serial = 970] [outer = 0x116762000] 08:42:39 INFO - PROCESS | 1655 | 1467992559005 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]]]}] 08:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 08:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 469ms 08:42:39 INFO - PROCESS | 1655 | 1467992559012 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 08:42:39 INFO - PROCESS | 1655 | 1467992559013 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 08:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 08:42:39 INFO - PROCESS | 1655 | 1467992559015 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 08:42:39 INFO - PROCESS | 1655 | 1467992559018 Marionette TRACE conn2 <- [1,1266,null,{}] 08:42:39 INFO - PROCESS | 1655 | 1467992559028 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}] 08:42:39 INFO - PROCESS | 1655 | 1467992559031 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:39 INFO - PROCESS | 1655 | 1467992559118 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 08:42:39 INFO - PROCESS | 1655 | 1467992559177 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:39 INFO - PROCESS | 1655 | 1467992559179 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x119518000 == 30 [pid = 1655] [id = 324] 08:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11273f800) [pid = 1655] [serial = 971] [outer = 0x0] 08:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119529000) [pid = 1655] [serial = 972] [outer = 0x11273f800] 08:42:39 INFO - PROCESS | 1655 | 1467992559207 Marionette DEBUG loaded listener.js 08:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1199a7800) [pid = 1655] [serial = 973] [outer = 0x11273f800] 08:42:39 INFO - PROCESS | 1655 | 1467992559510 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]]]}] 08:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 08:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 522ms 08:42:39 INFO - PROCESS | 1655 | 1467992559538 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 08:42:39 INFO - PROCESS | 1655 | 1467992559541 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 08:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 08:42:39 INFO - PROCESS | 1655 | 1467992559545 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 08:42:39 INFO - PROCESS | 1655 | 1467992559546 Marionette TRACE conn2 <- [1,1270,null,{}] 08:42:39 INFO - PROCESS | 1655 | 1467992559548 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}] 08:42:39 INFO - PROCESS | 1655 | 1467992559549 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:39 INFO - PROCESS | 1655 | 1467992559626 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 08:42:39 INFO - PROCESS | 1655 | 1467992559686 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:39 INFO - PROCESS | 1655 | 1467992559687 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f1a000 == 31 [pid = 1655] [id = 325] 08:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119549000) [pid = 1655] [serial = 974] [outer = 0x0] 08:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119ad8000) [pid = 1655] [serial = 975] [outer = 0x119549000] 08:42:39 INFO - PROCESS | 1655 | 1467992559712 Marionette DEBUG loaded listener.js 08:42:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12380d000) [pid = 1655] [serial = 976] [outer = 0x119549000] 08:42:40 INFO - PROCESS | 1655 | 1467992560010 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]]]}] 08:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 08:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 518ms 08:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 08:42:40 INFO - PROCESS | 1655 | 1467992560064 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 1655 | 1467992560065 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 08:42:40 INFO - PROCESS | 1655 | 1467992560067 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 1655 | 1467992560068 Marionette TRACE conn2 <- [1,1274,null,{}] 08:42:40 INFO - PROCESS | 1655 | 1467992560070 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}] 08:42:40 INFO - PROCESS | 1655 | 1467992560071 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:40 INFO - PROCESS | 1655 | 1467992560164 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 08:42:40 INFO - PROCESS | 1655 | 1467992560168 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 1655 | 1467992560169 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f24800 == 32 [pid = 1655] [id = 326] 08:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x116635000) [pid = 1655] [serial = 977] [outer = 0x0] 08:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123be7c00) [pid = 1655] [serial = 978] [outer = 0x116635000] 08:42:40 INFO - PROCESS | 1655 | 1467992560193 Marionette DEBUG loaded listener.js 08:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123fdf000) [pid = 1655] [serial = 979] [outer = 0x116635000] 08:42:40 INFO - PROCESS | 1655 | 1467992560532 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]]]}] 08:42:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 08:42:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 08:42:40 INFO - PROCESS | 1655 | 1467992560587 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 08:42:40 INFO - PROCESS | 1655 | 1467992560588 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 08:42:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 08:42:40 INFO - PROCESS | 1655 | 1467992560590 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 08:42:40 INFO - PROCESS | 1655 | 1467992560591 Marionette TRACE conn2 <- [1,1278,null,{}] 08:42:40 INFO - PROCESS | 1655 | 1467992560593 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}] 08:42:40 INFO - PROCESS | 1655 | 1467992560597 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:40 INFO - PROCESS | 1655 | 1467992560712 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 08:42:40 INFO - PROCESS | 1655 | 1467992560718 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:40 INFO - PROCESS | 1655 | 1467992560719 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x125713000 == 33 [pid = 1655] [id = 327] 08:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11837b000) [pid = 1655] [serial = 980] [outer = 0x0] 08:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124440400) [pid = 1655] [serial = 981] [outer = 0x11837b000] 08:42:40 INFO - PROCESS | 1655 | 1467992560743 Marionette DEBUG loaded listener.js 08:42:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1257a6c00) [pid = 1655] [serial = 982] [outer = 0x11837b000] 08:42:41 INFO - PROCESS | 1655 | 1467992561077 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]]]}] 08:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 08:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 08:42:41 INFO - PROCESS | 1655 | 1467992561110 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 08:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 08:42:41 INFO - PROCESS | 1655 | 1467992561119 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 08:42:41 INFO - PROCESS | 1655 | 1467992561121 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 08:42:41 INFO - PROCESS | 1655 | 1467992561122 Marionette TRACE conn2 <- [1,1282,null,{}] 08:42:41 INFO - PROCESS | 1655 | 1467992561124 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}] 08:42:41 INFO - PROCESS | 1655 | 1467992561125 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:41 INFO - PROCESS | 1655 | 1467992561214 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 08:42:41 INFO - PROCESS | 1655 | 1467992561250 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:41 INFO - PROCESS | 1655 | 1467992561251 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12668f800 == 34 [pid = 1655] [id = 328] 08:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1257a7000) [pid = 1655] [serial = 983] [outer = 0x0] 08:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126533000) [pid = 1655] [serial = 984] [outer = 0x1257a7000] 08:42:41 INFO - PROCESS | 1655 | 1467992561275 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12686c000) [pid = 1655] [serial = 985] [outer = 0x1257a7000] 08:42:41 INFO - PROCESS | 1655 | 1467992561583 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]]]}] 08:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 08:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 521ms 08:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 08:42:41 INFO - PROCESS | 1655 | 1467992561642 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 08:42:41 INFO - PROCESS | 1655 | 1467992561644 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 08:42:41 INFO - PROCESS | 1655 | 1467992561646 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 08:42:41 INFO - PROCESS | 1655 | 1467992561647 Marionette TRACE conn2 <- [1,1286,null,{}] 08:42:41 INFO - PROCESS | 1655 | 1467992561649 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}] 08:42:41 INFO - PROCESS | 1655 | 1467992561650 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:41 INFO - PROCESS | 1655 | 1467992561744 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 08:42:41 INFO - PROCESS | 1655 | 1467992561753 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:41 INFO - PROCESS | 1655 | 1467992561754 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289c3000 == 35 [pid = 1655] [id = 329] 08:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x111fe3c00) [pid = 1655] [serial = 986] [outer = 0x0] 08:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128860000) [pid = 1655] [serial = 987] [outer = 0x111fe3c00] 08:42:41 INFO - PROCESS | 1655 | 1467992561779 Marionette DEBUG loaded listener.js 08:42:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1289db800) [pid = 1655] [serial = 988] [outer = 0x111fe3c00] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119451400) [pid = 1655] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1180b8c00) [pid = 1655] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1131e5000) [pid = 1655] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x116a15800) [pid = 1655] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x129359800) [pid = 1655] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12935c000) [pid = 1655] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1132b2000) [pid = 1655] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116f3d400) [pid = 1655] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126875c00) [pid = 1655] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1131dc000) [pid = 1655] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128853000) [pid = 1655] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128d9d800) [pid = 1655] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123805800) [pid = 1655] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12444ac00) [pid = 1655] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 08:42:42 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128d8f800) [pid = 1655] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 08:42:42 INFO - PROCESS | 1655 | 1467992562291 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]]]}] 08:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 08:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 669ms 08:42:42 INFO - PROCESS | 1655 | 1467992562315 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 1655 | 1467992562317 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 08:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 08:42:42 INFO - PROCESS | 1655 | 1467992562319 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 1655 | 1467992562330 Marionette TRACE conn2 <- [1,1290,null,{}] 08:42:42 INFO - PROCESS | 1655 | 1467992562332 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}] 08:42:42 INFO - PROCESS | 1655 | 1467992562333 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:42 INFO - PROCESS | 1655 | 1467992562406 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 08:42:42 INFO - PROCESS | 1655 | 1467992562461 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:42 INFO - PROCESS | 1655 | 1467992562462 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119515800 == 36 [pid = 1655] [id = 330] 08:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x111c14800) [pid = 1655] [serial = 989] [outer = 0x0] 08:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118729c00) [pid = 1655] [serial = 990] [outer = 0x111c14800] 08:42:42 INFO - PROCESS | 1655 | 1467992562487 Marionette DEBUG loaded listener.js 08:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124441c00) [pid = 1655] [serial = 991] [outer = 0x111c14800] 08:42:42 INFO - PROCESS | 1655 | 1467992562712 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]]]}] 08:42:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 08:42:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 429ms 08:42:42 INFO - PROCESS | 1655 | 1467992562749 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 08:42:42 INFO - PROCESS | 1655 | 1467992562751 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 08:42:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 08:42:42 INFO - PROCESS | 1655 | 1467992562764 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 08:42:42 INFO - PROCESS | 1655 | 1467992562766 Marionette TRACE conn2 <- [1,1294,null,{}] 08:42:42 INFO - PROCESS | 1655 | 1467992562783 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}] 08:42:42 INFO - PROCESS | 1655 | 1467992562785 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:42 INFO - PROCESS | 1655 | 1467992562911 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 08:42:42 INFO - PROCESS | 1655 | 1467992562917 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:42 INFO - PROCESS | 1655 | 1467992562918 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294e9800 == 37 [pid = 1655] [id = 331] 08:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124a14400) [pid = 1655] [serial = 992] [outer = 0x0] 08:42:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1289d2400) [pid = 1655] [serial = 993] [outer = 0x124a14400] 08:42:42 INFO - PROCESS | 1655 | 1467992562956 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128d8f400) [pid = 1655] [serial = 994] [outer = 0x124a14400] 08:42:43 INFO - PROCESS | 1655 | 1467992563419 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]]]}] 08:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 08:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 686ms 08:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 08:42:43 INFO - PROCESS | 1655 | 1467992563441 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 08:42:43 INFO - PROCESS | 1655 | 1467992563442 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 08:42:43 INFO - PROCESS | 1655 | 1467992563445 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 08:42:43 INFO - PROCESS | 1655 | 1467992563446 Marionette TRACE conn2 <- [1,1298,null,{}] 08:42:43 INFO - PROCESS | 1655 | 1467992563456 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}] 08:42:43 INFO - PROCESS | 1655 | 1467992563458 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:43 INFO - PROCESS | 1655 | 1467992563545 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 08:42:43 INFO - PROCESS | 1655 | 1467992563549 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:43 INFO - PROCESS | 1655 | 1467992563551 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d4d800 == 38 [pid = 1655] [id = 332] 08:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128d9b000) [pid = 1655] [serial = 995] [outer = 0x0] 08:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1292b7000) [pid = 1655] [serial = 996] [outer = 0x128d9b000] 08:42:43 INFO - PROCESS | 1655 | 1467992563576 Marionette DEBUG loaded listener.js 08:42:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x129359800) [pid = 1655] [serial = 997] [outer = 0x128d9b000] 08:42:43 INFO - PROCESS | 1655 | 1467992563896 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]]]}] 08:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 08:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 468ms 08:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 08:42:43 INFO - PROCESS | 1655 | 1467992563913 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 08:42:43 INFO - PROCESS | 1655 | 1467992563915 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 08:42:43 INFO - PROCESS | 1655 | 1467992563917 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 08:42:43 INFO - PROCESS | 1655 | 1467992563918 Marionette TRACE conn2 <- [1,1302,null,{}] 08:42:43 INFO - PROCESS | 1655 | 1467992563920 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}] 08:42:43 INFO - PROCESS | 1655 | 1467992563921 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:44 INFO - PROCESS | 1655 | 1467992563996 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 08:42:44 INFO - PROCESS | 1655 | 1467992564055 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:44 INFO - PROCESS | 1655 | 1467992564056 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9bf800 == 39 [pid = 1655] [id = 333] 08:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128d9c800) [pid = 1655] [serial = 998] [outer = 0x0] 08:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a424c00) [pid = 1655] [serial = 999] [outer = 0x128d9c800] 08:42:44 INFO - PROCESS | 1655 | 1467992564079 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a4d6400) [pid = 1655] [serial = 1000] [outer = 0x128d9c800] 08:42:44 INFO - PROCESS | 1655 | 1467992564597 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]]]}] 08:42:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 08:42:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 720ms 08:42:44 INFO - PROCESS | 1655 | 1467992564638 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 08:42:44 INFO - PROCESS | 1655 | 1467992564643 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 08:42:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 08:42:44 INFO - PROCESS | 1655 | 1467992564646 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 08:42:44 INFO - PROCESS | 1655 | 1467992564648 Marionette TRACE conn2 <- [1,1306,null,{}] 08:42:44 INFO - PROCESS | 1655 | 1467992564653 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}] 08:42:44 INFO - PROCESS | 1655 | 1467992564654 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:44 INFO - PROCESS | 1655 | 1467992564764 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 08:42:44 INFO - PROCESS | 1655 | 1467992564821 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:44 INFO - PROCESS | 1655 | 1467992564823 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x117459800 == 40 [pid = 1655] [id = 334] 08:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1133ce000) [pid = 1655] [serial = 1001] [outer = 0x0] 08:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x115e91000) [pid = 1655] [serial = 1002] [outer = 0x1133ce000] 08:42:44 INFO - PROCESS | 1655 | 1467992564853 Marionette DEBUG loaded listener.js 08:42:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x116983800) [pid = 1655] [serial = 1003] [outer = 0x1133ce000] 08:42:45 INFO - PROCESS | 1655 | 1467992565386 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]]]}] 08:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 08:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 772ms 08:42:45 INFO - PROCESS | 1655 | 1467992565444 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 08:42:45 INFO - PROCESS | 1655 | 1467992565447 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 08:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 08:42:45 INFO - PROCESS | 1655 | 1467992565452 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 08:42:45 INFO - PROCESS | 1655 | 1467992565453 Marionette TRACE conn2 <- [1,1310,null,{}] 08:42:45 INFO - PROCESS | 1655 | 1467992565456 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}] 08:42:45 INFO - PROCESS | 1655 | 1467992565458 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:45 INFO - PROCESS | 1655 | 1467992565565 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 08:42:45 INFO - PROCESS | 1655 | 1467992565758 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:45 INFO - PROCESS | 1655 | 1467992565760 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x115ee2000 == 41 [pid = 1655] [id = 335] 08:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x112adcc00) [pid = 1655] [serial = 1004] [outer = 0x0] 08:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1133a5c00) [pid = 1655] [serial = 1005] [outer = 0x112adcc00] 08:42:45 INFO - PROCESS | 1655 | 1467992565788 Marionette DEBUG loaded listener.js 08:42:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116af6c00) [pid = 1655] [serial = 1006] [outer = 0x112adcc00] 08:42:46 INFO - PROCESS | 1655 | --DOCSHELL 0x123d4d800 == 40 [pid = 1655] [id = 332] 08:42:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1294e9800 == 39 [pid = 1655] [id = 331] 08:42:46 INFO - PROCESS | 1655 | --DOCSHELL 0x119515800 == 38 [pid = 1655] [id = 330] 08:42:46 INFO - PROCESS | 1655 | --DOCSHELL 0x1289c3000 == 37 [pid = 1655] [id = 329] 08:42:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12668f800 == 36 [pid = 1655] [id = 328] 08:42:46 INFO - PROCESS | 1655 | --DOCSHELL 0x125713000 == 35 [pid = 1655] [id = 327] 08:42:46 INFO - PROCESS | 1655 | --DOCSHELL 0x123f24800 == 34 [pid = 1655] [id = 326] 08:42:46 INFO - PROCESS | 1655 | --DOCSHELL 0x120f1a000 == 33 [pid = 1655] [id = 325] 08:42:46 INFO - PROCESS | 1655 | --DOCSHELL 0x119518000 == 32 [pid = 1655] [id = 324] 08:42:46 INFO - PROCESS | 1655 | --DOCSHELL 0x117d32800 == 31 [pid = 1655] [id = 323] 08:42:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11649f800 == 30 [pid = 1655] [id = 322] 08:42:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11839d000 == 29 [pid = 1655] [id = 321] 08:42:46 INFO - PROCESS | 1655 | 1467992566263 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] 08:42:46 INFO - PROCESS | 1655 | 1467992566330 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 08:42:46 INFO - PROCESS | 1655 | 1467992566333 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 08:42:46 INFO - PROCESS | 1655 | 1467992566335 Marionette TRACE conn2 <- [1,1314,null,{}] 08:42:46 INFO - PROCESS | 1655 | 1467992566340 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}] 08:42:46 INFO - PROCESS | 1655 | 1467992566341 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:46 INFO - PROCESS | 1655 | 1467992566418 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 08:42:46 INFO - PROCESS | 1655 | 1467992566427 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 1655 | 1467992566429 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x118465800 == 30 [pid = 1655] [id = 336] 08:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11836fc00) [pid = 1655] [serial = 1007] [outer = 0x0] 08:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11837d400) [pid = 1655] [serial = 1008] [outer = 0x11836fc00] 08:42:46 INFO - PROCESS | 1655 | 1467992566455 Marionette DEBUG loaded listener.js 08:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11870b800) [pid = 1655] [serial = 1009] [outer = 0x11836fc00] 08:42:46 INFO - PROCESS | 1655 | 1467992566784 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]]]}] 08:42:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 08:42:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 471ms 08:42:46 INFO - PROCESS | 1655 | 1467992566828 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 08:42:46 INFO - PROCESS | 1655 | 1467992566831 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 08:42:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 08:42:46 INFO - PROCESS | 1655 | 1467992566834 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 08:42:46 INFO - PROCESS | 1655 | 1467992566836 Marionette TRACE conn2 <- [1,1318,null,{}] 08:42:46 INFO - PROCESS | 1655 | 1467992566838 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}] 08:42:46 INFO - PROCESS | 1655 | 1467992566839 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:46 INFO - PROCESS | 1655 | 1467992566918 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 08:42:46 INFO - PROCESS | 1655 | 1467992566927 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:46 INFO - PROCESS | 1655 | 1467992566928 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f10800 == 31 [pid = 1655] [id = 337] 08:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119524400) [pid = 1655] [serial = 1010] [outer = 0x0] 08:42:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1199ae800) [pid = 1655] [serial = 1011] [outer = 0x119524400] 08:42:46 INFO - PROCESS | 1655 | 1467992566953 Marionette DEBUG loaded listener.js 08:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119c26400) [pid = 1655] [serial = 1012] [outer = 0x119524400] 08:42:47 INFO - PROCESS | 1655 | 1467992567327 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]]]}] 08:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 08:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 520ms 08:42:47 INFO - PROCESS | 1655 | 1467992567355 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 1655 | 1467992567360 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 08:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 08:42:47 INFO - PROCESS | 1655 | 1467992567371 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 1655 | 1467992567377 Marionette TRACE conn2 <- [1,1322,null,{}] 08:42:47 INFO - PROCESS | 1655 | 1467992567382 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}] 08:42:47 INFO - PROCESS | 1655 | 1467992567386 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:47 INFO - PROCESS | 1655 | 1467992567497 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 08:42:47 INFO - PROCESS | 1655 | 1467992567500 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:47 INFO - PROCESS | 1655 | 1467992567502 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12441e800 == 32 [pid = 1655] [id = 338] 08:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1129b3c00) [pid = 1655] [serial = 1013] [outer = 0x0] 08:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123844800) [pid = 1655] [serial = 1014] [outer = 0x1129b3c00] 08:42:47 INFO - PROCESS | 1655 | 1467992567528 Marionette DEBUG loaded listener.js 08:42:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124443800) [pid = 1655] [serial = 1015] [outer = 0x1129b3c00] 08:42:47 INFO - PROCESS | 1655 | 1467992567852 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]]]}] 08:42:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 08:42:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 536ms 08:42:47 INFO - PROCESS | 1655 | 1467992567899 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 08:42:47 INFO - PROCESS | 1655 | 1467992567901 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 08:42:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 08:42:47 INFO - PROCESS | 1655 | 1467992567903 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 08:42:47 INFO - PROCESS | 1655 | 1467992567904 Marionette TRACE conn2 <- [1,1326,null,{}] 08:42:47 INFO - PROCESS | 1655 | 1467992567907 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}] 08:42:47 INFO - PROCESS | 1655 | 1467992567908 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:48 INFO - PROCESS | 1655 | 1467992568016 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 08:42:48 INFO - PROCESS | 1655 | 1467992568021 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 1655 | 1467992568023 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261bc000 == 33 [pid = 1655] [id = 339] 08:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119c2e000) [pid = 1655] [serial = 1016] [outer = 0x0] 08:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124448000) [pid = 1655] [serial = 1017] [outer = 0x119c2e000] 08:42:48 INFO - PROCESS | 1655 | 1467992568048 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124baa400) [pid = 1655] [serial = 1018] [outer = 0x119c2e000] 08:42:48 INFO - PROCESS | 1655 | 1467992568378 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]]]}] 08:42:48 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 08:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 521ms 08:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 08:42:48 INFO - PROCESS | 1655 | 1467992568425 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 08:42:48 INFO - PROCESS | 1655 | 1467992568426 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 08:42:48 INFO - PROCESS | 1655 | 1467992568428 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 08:42:48 INFO - PROCESS | 1655 | 1467992568430 Marionette TRACE conn2 <- [1,1330,null,{}] 08:42:48 INFO - PROCESS | 1655 | 1467992568432 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}] 08:42:48 INFO - PROCESS | 1655 | 1467992568434 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:48 INFO - PROCESS | 1655 | 1467992568533 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 08:42:48 INFO - PROCESS | 1655 | 1467992568584 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:48 INFO - PROCESS | 1655 | 1467992568590 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240a8000 == 34 [pid = 1655] [id = 340] 08:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x125727c00) [pid = 1655] [serial = 1019] [outer = 0x0] 08:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126161800) [pid = 1655] [serial = 1020] [outer = 0x125727c00] 08:42:48 INFO - PROCESS | 1655 | 1467992568641 Marionette DEBUG loaded listener.js 08:42:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1266dc800) [pid = 1655] [serial = 1021] [outer = 0x125727c00] 08:42:49 INFO - PROCESS | 1655 | 1467992569068 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]]]}] 08:42:49 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 08:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 671ms 08:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 08:42:49 INFO - PROCESS | 1655 | 1467992569100 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 08:42:49 INFO - PROCESS | 1655 | 1467992569102 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 08:42:49 INFO - PROCESS | 1655 | 1467992569104 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 08:42:49 INFO - PROCESS | 1655 | 1467992569110 Marionette TRACE conn2 <- [1,1334,null,{}] 08:42:49 INFO - PROCESS | 1655 | 1467992569113 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}] 08:42:49 INFO - PROCESS | 1655 | 1467992569116 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:49 INFO - PROCESS | 1655 | 1467992569264 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 08:42:49 INFO - PROCESS | 1655 | 1467992569282 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:49 INFO - PROCESS | 1655 | 1467992569283 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x128de7800 == 35 [pid = 1655] [id = 341] 08:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12686f000) [pid = 1655] [serial = 1022] [outer = 0x0] 08:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126b77400) [pid = 1655] [serial = 1023] [outer = 0x12686f000] 08:42:49 INFO - PROCESS | 1655 | 1467992569331 Marionette DEBUG loaded listener.js 08:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12908b400) [pid = 1655] [serial = 1024] [outer = 0x12686f000] 08:42:49 INFO - PROCESS | 1655 | 1467992569758 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]]]}] 08:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 08:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 674ms 08:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 08:42:49 INFO - PROCESS | 1655 | 1467992569779 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 08:42:49 INFO - PROCESS | 1655 | 1467992569780 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 08:42:49 INFO - PROCESS | 1655 | 1467992569782 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 08:42:49 INFO - PROCESS | 1655 | 1467992569783 Marionette TRACE conn2 <- [1,1338,null,{}] 08:42:49 INFO - PROCESS | 1655 | 1467992569785 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}] 08:42:49 INFO - PROCESS | 1655 | 1467992569786 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:49 INFO - PROCESS | 1655 | 1467992569888 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 08:42:49 INFO - PROCESS | 1655 | 1467992569940 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:49 INFO - PROCESS | 1655 | 1467992569941 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a587000 == 36 [pid = 1655] [id = 342] 08:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1292b3c00) [pid = 1655] [serial = 1025] [outer = 0x0] 08:42:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12934d400) [pid = 1655] [serial = 1026] [outer = 0x1292b3c00] 08:42:49 INFO - PROCESS | 1655 | 1467992569965 Marionette DEBUG loaded listener.js 08:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129357c00) [pid = 1655] [serial = 1027] [outer = 0x1292b3c00] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116635000) [pid = 1655] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1257a7000) [pid = 1655] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119549000) [pid = 1655] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1131e4400) [pid = 1655] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11837b000) [pid = 1655] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11273f800) [pid = 1655] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x117daf000) [pid = 1655] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116762000) [pid = 1655] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x111fe3c00) [pid = 1655] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x111c14800) [pid = 1655] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1133d5c00) [pid = 1655] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1199a6800) [pid = 1655] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1245c7400) [pid = 1655] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128b3fc00) [pid = 1655] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124a14400) [pid = 1655] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x116988400) [pid = 1655] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 08:42:50 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128d9b000) [pid = 1655] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 08:42:50 INFO - PROCESS | 1655 | 1467992570727 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]]]}] 08:42:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 08:42:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 969ms 08:42:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 08:42:50 INFO - PROCESS | 1655 | 1467992570752 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 08:42:50 INFO - PROCESS | 1655 | 1467992570753 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 08:42:50 INFO - PROCESS | 1655 | 1467992570755 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 08:42:50 INFO - PROCESS | 1655 | 1467992570758 Marionette TRACE conn2 <- [1,1342,null,{}] 08:42:50 INFO - PROCESS | 1655 | 1467992570761 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}] 08:42:50 INFO - PROCESS | 1655 | 1467992570762 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:50 INFO - PROCESS | 1655 | 1467992570843 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 08:42:50 INFO - PROCESS | 1655 | 1467992570846 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:50 INFO - PROCESS | 1655 | 1467992570847 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f2b000 == 37 [pid = 1655] [id = 343] 08:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1128d1000) [pid = 1655] [serial = 1028] [outer = 0x0] 08:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116635000) [pid = 1655] [serial = 1029] [outer = 0x1128d1000] 08:42:50 INFO - PROCESS | 1655 | 1467992570871 Marionette DEBUG loaded listener.js 08:42:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11871dc00) [pid = 1655] [serial = 1030] [outer = 0x1128d1000] 08:42:51 INFO - PROCESS | 1655 | 1467992571194 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]]]}] 08:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 08:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 472ms 08:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 08:42:51 INFO - PROCESS | 1655 | 1467992571227 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 1655 | 1467992571228 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 08:42:51 INFO - PROCESS | 1655 | 1467992571230 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 1655 | 1467992571231 Marionette TRACE conn2 <- [1,1346,null,{}] 08:42:51 INFO - PROCESS | 1655 | 1467992571234 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}] 08:42:51 INFO - PROCESS | 1655 | 1467992571234 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:51 INFO - PROCESS | 1655 | 1467992571337 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 08:42:51 INFO - PROCESS | 1655 | 1467992571345 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 1655 | 1467992571346 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12441c000 == 38 [pid = 1655] [id = 344] 08:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11919a400) [pid = 1655] [serial = 1031] [outer = 0x0] 08:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123a0bc00) [pid = 1655] [serial = 1032] [outer = 0x11919a400] 08:42:51 INFO - PROCESS | 1655 | 1467992571370 Marionette DEBUG loaded listener.js 08:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124f06400) [pid = 1655] [serial = 1033] [outer = 0x11919a400] 08:42:51 INFO - PROCESS | 1655 | 1467992571663 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]]]}] 08:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 08:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 469ms 08:42:51 INFO - PROCESS | 1655 | 1467992571699 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 08:42:51 INFO - PROCESS | 1655 | 1467992571700 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 08:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 08:42:51 INFO - PROCESS | 1655 | 1467992571702 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 08:42:51 INFO - PROCESS | 1655 | 1467992571704 Marionette TRACE conn2 <- [1,1350,null,{}] 08:42:51 INFO - PROCESS | 1655 | 1467992571708 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}] 08:42:51 INFO - PROCESS | 1655 | 1467992571710 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:51 INFO - PROCESS | 1655 | 1467992571793 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 08:42:51 INFO - PROCESS | 1655 | 1467992571797 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:51 INFO - PROCESS | 1655 | 1467992571798 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba0a800 == 39 [pid = 1655] [id = 345] 08:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124f0ac00) [pid = 1655] [serial = 1034] [outer = 0x0] 08:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126164000) [pid = 1655] [serial = 1035] [outer = 0x124f0ac00] 08:42:51 INFO - PROCESS | 1655 | 1467992571824 Marionette DEBUG loaded listener.js 08:42:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a4d4800) [pid = 1655] [serial = 1036] [outer = 0x124f0ac00] 08:42:52 INFO - PROCESS | 1655 | 1467992572148 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]]]}] 08:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 08:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 473ms 08:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 08:42:52 INFO - PROCESS | 1655 | 1467992572178 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 08:42:52 INFO - PROCESS | 1655 | 1467992572179 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 08:42:52 INFO - PROCESS | 1655 | 1467992572181 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 1655 | 1467992572183 Marionette TRACE conn2 <- [1,1354,null,{}] 08:42:52 INFO - PROCESS | 1655 | 1467992572185 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}] 08:42:52 INFO - PROCESS | 1655 | 1467992572187 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:52 INFO - PROCESS | 1655 | 1467992572305 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 08:42:52 INFO - PROCESS | 1655 | 1467992572311 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:52 INFO - PROCESS | 1655 | 1467992572312 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be35000 == 40 [pid = 1655] [id = 346] 08:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1129a9c00) [pid = 1655] [serial = 1037] [outer = 0x0] 08:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a55fc00) [pid = 1655] [serial = 1038] [outer = 0x1129a9c00] 08:42:52 INFO - PROCESS | 1655 | 1467992572336 Marionette DEBUG loaded listener.js 08:42:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12af34400) [pid = 1655] [serial = 1039] [outer = 0x1129a9c00] 08:42:52 INFO - PROCESS | 1655 | 1467992572836 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]]]}] 08:42:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 08:42:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 672ms 08:42:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 08:42:52 INFO - PROCESS | 1655 | 1467992572854 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 08:42:52 INFO - PROCESS | 1655 | 1467992572857 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 08:42:52 INFO - PROCESS | 1655 | 1467992572860 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 08:42:52 INFO - PROCESS | 1655 | 1467992572863 Marionette TRACE conn2 <- [1,1358,null,{}] 08:42:52 INFO - PROCESS | 1655 | 1467992572867 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}] 08:42:52 INFO - PROCESS | 1655 | 1467992572868 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:52 INFO - PROCESS | 1655 | 1467992572972 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 08:42:53 INFO - PROCESS | 1655 | 1467992573040 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 1655 | 1467992573041 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b38000 == 41 [pid = 1655] [id = 347] 08:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1180b7400) [pid = 1655] [serial = 1040] [outer = 0x0] 08:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11837cc00) [pid = 1655] [serial = 1041] [outer = 0x1180b7400] 08:42:53 INFO - PROCESS | 1655 | 1467992573072 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11918c800) [pid = 1655] [serial = 1042] [outer = 0x1180b7400] 08:42:53 INFO - PROCESS | 1655 | 1467992573531 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]]]}] 08:42:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 08:42:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 721ms 08:42:53 INFO - PROCESS | 1655 | 1467992573582 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 08:42:53 INFO - PROCESS | 1655 | 1467992573586 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 08:42:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 08:42:53 INFO - PROCESS | 1655 | 1467992573593 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 08:42:53 INFO - PROCESS | 1655 | 1467992573596 Marionette TRACE conn2 <- [1,1362,null,{}] 08:42:53 INFO - PROCESS | 1655 | 1467992573599 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}] 08:42:53 INFO - PROCESS | 1655 | 1467992573602 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:53 INFO - PROCESS | 1655 | 1467992573780 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 08:42:53 INFO - PROCESS | 1655 | 1467992573882 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:53 INFO - PROCESS | 1655 | 1467992573884 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268e7800 == 42 [pid = 1655] [id = 348] 08:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12384d000) [pid = 1655] [serial = 1043] [outer = 0x0] 08:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123cb2800) [pid = 1655] [serial = 1044] [outer = 0x12384d000] 08:42:53 INFO - PROCESS | 1655 | 1467992573915 Marionette DEBUG loaded listener.js 08:42:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1240b1c00) [pid = 1655] [serial = 1045] [outer = 0x12384d000] 08:42:54 INFO - PROCESS | 1655 | 1467992574361 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]]]}] 08:42:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 08:42:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 823ms 08:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 08:42:54 INFO - PROCESS | 1655 | 1467992574415 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 08:42:54 INFO - PROCESS | 1655 | 1467992574416 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 08:42:54 INFO - PROCESS | 1655 | 1467992574419 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 08:42:54 INFO - PROCESS | 1655 | 1467992574421 Marionette TRACE conn2 <- [1,1366,null,{}] 08:42:54 INFO - PROCESS | 1655 | 1467992574431 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}] 08:42:54 INFO - PROCESS | 1655 | 1467992574434 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:54 INFO - PROCESS | 1655 | 1467992574532 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 08:42:54 INFO - PROCESS | 1655 | 1467992574601 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:54 INFO - PROCESS | 1655 | 1467992574604 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c284800 == 43 [pid = 1655] [id = 349] 08:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1266d3400) [pid = 1655] [serial = 1046] [outer = 0x0] 08:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126869000) [pid = 1655] [serial = 1047] [outer = 0x1266d3400] 08:42:54 INFO - PROCESS | 1655 | 1467992574633 Marionette DEBUG loaded listener.js 08:42:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129087400) [pid = 1655] [serial = 1048] [outer = 0x1266d3400] 08:42:55 INFO - PROCESS | 1655 | 1467992575084 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] 08:42:55 INFO - PROCESS | 1655 | 1467992575131 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 08:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 08:42:55 INFO - PROCESS | 1655 | 1467992575152 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 1655 | 1467992575153 Marionette TRACE conn2 <- [1,1370,null,{}] 08:42:55 INFO - PROCESS | 1655 | 1467992575157 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}] 08:42:55 INFO - PROCESS | 1655 | 1467992575159 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:55 INFO - PROCESS | 1655 | 1467992575260 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 08:42:55 INFO - PROCESS | 1655 | 1467992575329 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:55 INFO - PROCESS | 1655 | 1467992575331 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x123936000 == 44 [pid = 1655] [id = 350] 08:42:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11303f400) [pid = 1655] [serial = 1049] [outer = 0x0] 08:42:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1266d6c00) [pid = 1655] [serial = 1050] [outer = 0x11303f400] 08:42:55 INFO - PROCESS | 1655 | 1467992575359 Marionette DEBUG loaded listener.js 08:42:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a427c00) [pid = 1655] [serial = 1051] [outer = 0x11303f400] 08:42:55 INFO - PROCESS | 1655 | 1467992575934 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] 08:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 08:42:55 INFO - PROCESS | 1655 | 1467992575979 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 08:42:55 INFO - PROCESS | 1655 | 1467992575983 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 08:42:55 INFO - PROCESS | 1655 | 1467992575986 Marionette TRACE conn2 <- [1,1374,null,{}] 08:42:55 INFO - PROCESS | 1655 | 1467992575992 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}] 08:42:55 INFO - PROCESS | 1655 | 1467992575994 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:56 INFO - PROCESS | 1655 | 1467992576124 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 08:42:56 INFO - PROCESS | 1655 | 1467992576199 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:56 INFO - PROCESS | 1655 | 1467992576201 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x115ee6000 == 45 [pid = 1655] [id = 351] 08:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11675e000) [pid = 1655] [serial = 1052] [outer = 0x0] 08:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11820f000) [pid = 1655] [serial = 1053] [outer = 0x11675e000] 08:42:56 INFO - PROCESS | 1655 | 1467992576228 Marionette DEBUG loaded listener.js 08:42:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1185bd000) [pid = 1655] [serial = 1054] [outer = 0x11675e000] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba0a800 == 44 [pid = 1655] [id = 345] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12441c000 == 43 [pid = 1655] [id = 344] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x123f2b000 == 42 [pid = 1655] [id = 343] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12a587000 == 41 [pid = 1655] [id = 342] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x128de7800 == 40 [pid = 1655] [id = 341] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1240a8000 == 39 [pid = 1655] [id = 340] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1261bc000 == 38 [pid = 1655] [id = 339] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12441e800 == 37 [pid = 1655] [id = 338] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x120f10800 == 36 [pid = 1655] [id = 337] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x118465800 == 35 [pid = 1655] [id = 336] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x115ee2000 == 34 [pid = 1655] [id = 335] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x117459800 == 33 [pid = 1655] [id = 334] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9bf800 == 32 [pid = 1655] [id = 333] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x123936000 == 31 [pid = 1655] [id = 350] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12c284800 == 30 [pid = 1655] [id = 349] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x1268e7800 == 29 [pid = 1655] [id = 348] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x119b38000 == 28 [pid = 1655] [id = 347] 08:42:57 INFO - PROCESS | 1655 | --DOCSHELL 0x12be35000 == 27 [pid = 1655] [id = 346] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x123be7c00) [pid = 1655] [serial = 978] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x126533000) [pid = 1655] [serial = 984] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119ad8000) [pid = 1655] [serial = 975] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1133c9800) [pid = 1655] [serial = 966] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x115e94000) [pid = 1655] [serial = 967] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1257a6c00) [pid = 1655] [serial = 982] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1199a7800) [pid = 1655] [serial = 973] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119529000) [pid = 1655] [serial = 972] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11332a800) [pid = 1655] [serial = 963] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118371800) [pid = 1655] [serial = 964] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124440400) [pid = 1655] [serial = 981] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1180b1800) [pid = 1655] [serial = 969] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11837a800) [pid = 1655] [serial = 970] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128860000) [pid = 1655] [serial = 987] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118729c00) [pid = 1655] [serial = 990] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1180b3400) [pid = 1655] [serial = 949] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115e8d400) [pid = 1655] [serial = 948] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123a06800) [pid = 1655] [serial = 952] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119ac7c00) [pid = 1655] [serial = 951] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126b81c00) [pid = 1655] [serial = 955] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12579f400) [pid = 1655] [serial = 954] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x129091400) [pid = 1655] [serial = 958] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12686c000) [pid = 1655] [serial = 985] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128d99800) [pid = 1655] [serial = 957] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1289d2400) [pid = 1655] [serial = 993] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x129094000) [pid = 1655] [serial = 961] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123e30c00) [pid = 1655] [serial = 960] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x129359800) [pid = 1655] [serial = 997] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128d8f400) [pid = 1655] [serial = 994] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1292b7000) [pid = 1655] [serial = 996] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1289db800) [pid = 1655] [serial = 988] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x123fdf000) [pid = 1655] [serial = 979] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x124441c00) [pid = 1655] [serial = 991] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12380d000) [pid = 1655] [serial = 976] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12a424c00) [pid = 1655] [serial = 999] [outer = 0x0] [url = about:blank] 08:42:57 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:42:57 INFO - PROCESS | 1655 | 1467992577213 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] 08:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 08:42:57 INFO - PROCESS | 1655 | 1467992577261 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 08:42:57 INFO - PROCESS | 1655 | 1467992577264 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 1655 | 1467992577266 Marionette TRACE conn2 <- [1,1378,null,{}] 08:42:57 INFO - PROCESS | 1655 | 1467992577269 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}] 08:42:57 INFO - PROCESS | 1655 | 1467992577271 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:57 INFO - PROCESS | 1655 | 1467992577355 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 08:42:57 INFO - PROCESS | 1655 | 1467992577362 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 1655 | 1467992577364 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e32800 == 28 [pid = 1655] [id = 352] 08:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1129a8400) [pid = 1655] [serial = 1055] [outer = 0x0] 08:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1133ac400) [pid = 1655] [serial = 1056] [outer = 0x1129a8400] 08:42:57 INFO - PROCESS | 1655 | 1467992577394 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1121be400) [pid = 1655] [serial = 1057] [outer = 0x1129a8400] 08:42:57 INFO - PROCESS | 1655 | 1467992577729 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] 08:42:57 INFO - PROCESS | 1655 | 1467992577787 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 08:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 08:42:57 INFO - PROCESS | 1655 | 1467992577792 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 08:42:57 INFO - PROCESS | 1655 | 1467992577794 Marionette TRACE conn2 <- [1,1382,null,{}] 08:42:57 INFO - PROCESS | 1655 | 1467992577796 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}] 08:42:57 INFO - PROCESS | 1655 | 1467992577798 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:57 INFO - PROCESS | 1655 | 1467992577874 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 08:42:57 INFO - PROCESS | 1655 | 1467992577878 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:57 INFO - PROCESS | 1655 | 1467992577880 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x117150800 == 29 [pid = 1655] [id = 353] 08:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1164e3c00) [pid = 1655] [serial = 1058] [outer = 0x0] 08:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1176d0400) [pid = 1655] [serial = 1059] [outer = 0x1164e3c00] 08:42:57 INFO - PROCESS | 1655 | 1467992577908 Marionette DEBUG loaded listener.js 08:42:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118206800) [pid = 1655] [serial = 1060] [outer = 0x1164e3c00] 08:42:58 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 08:42:58 INFO - PROCESS | 1655 | 1467992578255 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] 08:42:58 INFO - PROCESS | 1655 | 1467992578264 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 08:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 08:42:58 INFO - PROCESS | 1655 | 1467992578266 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 08:42:58 INFO - PROCESS | 1655 | 1467992578269 Marionette TRACE conn2 <- [1,1386,null,{}] 08:42:58 INFO - PROCESS | 1655 | 1467992578276 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}] 08:42:58 INFO - PROCESS | 1655 | 1467992578279 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:58 INFO - PROCESS | 1655 | 1467992578357 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 08:42:58 INFO - PROCESS | 1655 | 1467992578410 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 1655 | 1467992578412 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x119186800 == 30 [pid = 1655] [id = 354] 08:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1129b2000) [pid = 1655] [serial = 1061] [outer = 0x0] 08:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1185ba000) [pid = 1655] [serial = 1062] [outer = 0x1129b2000] 08:42:58 INFO - PROCESS | 1655 | 1467992578440 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11944ec00) [pid = 1655] [serial = 1063] [outer = 0x1129b2000] 08:42:58 INFO - PROCESS | 1655 | 1467992578744 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] 08:42:58 INFO - PROCESS | 1655 | 1467992578789 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 08:42:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 08:42:58 INFO - PROCESS | 1655 | 1467992578794 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 08:42:58 INFO - PROCESS | 1655 | 1467992578795 Marionette TRACE conn2 <- [1,1390,null,{}] 08:42:58 INFO - PROCESS | 1655 | 1467992578797 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}] 08:42:58 INFO - PROCESS | 1655 | 1467992578798 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:58 INFO - PROCESS | 1655 | 1467992578872 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 08:42:58 INFO - PROCESS | 1655 | 1467992578878 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:58 INFO - PROCESS | 1655 | 1467992578879 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f06800 == 31 [pid = 1655] [id = 355] 08:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119548000) [pid = 1655] [serial = 1064] [outer = 0x0] 08:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119ac7c00) [pid = 1655] [serial = 1065] [outer = 0x119548000] 08:42:58 INFO - PROCESS | 1655 | 1467992578904 Marionette DEBUG loaded listener.js 08:42:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119c29800) [pid = 1655] [serial = 1066] [outer = 0x119548000] 08:42:59 INFO - PROCESS | 1655 | 1467992579219 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]]]}] 08:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 08:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 467ms 08:42:59 INFO - PROCESS | 1655 | 1467992579262 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 08:42:59 INFO - PROCESS | 1655 | 1467992579263 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 08:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 08:42:59 INFO - PROCESS | 1655 | 1467992579265 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 1655 | 1467992579273 Marionette TRACE conn2 <- [1,1394,null,{}] 08:42:59 INFO - PROCESS | 1655 | 1467992579275 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}] 08:42:59 INFO - PROCESS | 1655 | 1467992579277 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:59 INFO - PROCESS | 1655 | 1467992579376 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 08:42:59 INFO - PROCESS | 1655 | 1467992579393 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:42:59 INFO - PROCESS | 1655 | 1467992579394 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:42:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a7b000 == 32 [pid = 1655] [id = 356] 08:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115e92400) [pid = 1655] [serial = 1067] [outer = 0x0] 08:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123805c00) [pid = 1655] [serial = 1068] [outer = 0x115e92400] 08:42:59 INFO - PROCESS | 1655 | 1467992579420 Marionette DEBUG loaded listener.js 08:42:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123c5c000) [pid = 1655] [serial = 1069] [outer = 0x115e92400] 08:42:59 INFO - PROCESS | 1655 | 1467992579874 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]]]}] 08:42:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 08:42:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 628ms 08:42:59 INFO - PROCESS | 1655 | 1467992579898 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 08:42:59 INFO - PROCESS | 1655 | 1467992579900 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 08:42:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 08:42:59 INFO - PROCESS | 1655 | 1467992579911 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 08:42:59 INFO - PROCESS | 1655 | 1467992579912 Marionette TRACE conn2 <- [1,1398,null,{}] 08:42:59 INFO - PROCESS | 1655 | 1467992579915 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}] 08:42:59 INFO - PROCESS | 1655 | 1467992579921 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:00 INFO - PROCESS | 1655 | 1467992580054 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 08:43:00 INFO - PROCESS | 1655 | 1467992580094 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:00 INFO - PROCESS | 1655 | 1467992580096 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x124dbd800 == 33 [pid = 1655] [id = 357] 08:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123c5c800) [pid = 1655] [serial = 1070] [outer = 0x0] 08:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1245c7800) [pid = 1655] [serial = 1071] [outer = 0x123c5c800] 08:43:00 INFO - PROCESS | 1655 | 1467992580120 Marionette DEBUG loaded listener.js 08:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124d84c00) [pid = 1655] [serial = 1072] [outer = 0x123c5c800] 08:43:00 INFO - PROCESS | 1655 | 1467992580421 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]]]}] 08:43:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 08:43:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 571ms 08:43:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 08:43:00 INFO - PROCESS | 1655 | 1467992580482 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 08:43:00 INFO - PROCESS | 1655 | 1467992580483 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 08:43:00 INFO - PROCESS | 1655 | 1467992580485 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 08:43:00 INFO - PROCESS | 1655 | 1467992580486 Marionette TRACE conn2 <- [1,1402,null,{}] 08:43:00 INFO - PROCESS | 1655 | 1467992580488 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}] 08:43:00 INFO - PROCESS | 1655 | 1467992580497 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:00 INFO - PROCESS | 1655 | 1467992580606 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 08:43:00 INFO - PROCESS | 1655 | 1467992580610 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:00 INFO - PROCESS | 1655 | 1467992580611 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x126621800 == 34 [pid = 1655] [id = 358] 08:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1121bbc00) [pid = 1655] [serial = 1073] [outer = 0x0] 08:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123bed400) [pid = 1655] [serial = 1074] [outer = 0x1121bbc00] 08:43:00 INFO - PROCESS | 1655 | 1467992580635 Marionette DEBUG loaded listener.js 08:43:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12572f800) [pid = 1655] [serial = 1075] [outer = 0x1121bbc00] 08:43:00 INFO - PROCESS | 1655 | 1467992580966 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]]]}] 08:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 08:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 520ms 08:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 08:43:01 INFO - PROCESS | 1655 | 1467992581005 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 08:43:01 INFO - PROCESS | 1655 | 1467992581006 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 08:43:01 INFO - PROCESS | 1655 | 1467992581008 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 1655 | 1467992581009 Marionette TRACE conn2 <- [1,1406,null,{}] 08:43:01 INFO - PROCESS | 1655 | 1467992581012 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}] 08:43:01 INFO - PROCESS | 1655 | 1467992581013 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:01 INFO - PROCESS | 1655 | 1467992581112 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 08:43:01 INFO - PROCESS | 1655 | 1467992581117 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 1655 | 1467992581118 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268f0800 == 35 [pid = 1655] [id = 359] 08:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11837c400) [pid = 1655] [serial = 1076] [outer = 0x0] 08:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126163800) [pid = 1655] [serial = 1077] [outer = 0x11837c400] 08:43:01 INFO - PROCESS | 1655 | 1467992581142 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1266d5400) [pid = 1655] [serial = 1078] [outer = 0x11837c400] 08:43:01 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1129a9c00) [pid = 1655] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 08:43:01 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124f0ac00) [pid = 1655] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 08:43:01 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x125727c00) [pid = 1655] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 08:43:01 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12686f000) [pid = 1655] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 08:43:01 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1128d1000) [pid = 1655] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 08:43:01 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1292b3c00) [pid = 1655] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 08:43:01 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11836fc00) [pid = 1655] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 08:43:01 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1133ce000) [pid = 1655] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 08:43:01 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1129b3c00) [pid = 1655] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 08:43:01 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119c2e000) [pid = 1655] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 08:43:01 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128d9c800) [pid = 1655] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 08:43:01 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119524400) [pid = 1655] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 08:43:01 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112adcc00) [pid = 1655] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 08:43:01 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11919a400) [pid = 1655] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 08:43:01 INFO - PROCESS | 1655 | 1467992581620 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]]]}] 08:43:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 08:43:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 617ms 08:43:01 INFO - PROCESS | 1655 | 1467992581627 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 08:43:01 INFO - PROCESS | 1655 | 1467992581628 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 08:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 08:43:01 INFO - PROCESS | 1655 | 1467992581630 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 08:43:01 INFO - PROCESS | 1655 | 1467992581631 Marionette TRACE conn2 <- [1,1410,null,{}] 08:43:01 INFO - PROCESS | 1655 | 1467992581634 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}] 08:43:01 INFO - PROCESS | 1655 | 1467992581635 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:01 INFO - PROCESS | 1655 | 1467992581715 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 08:43:01 INFO - PROCESS | 1655 | 1467992581718 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:01 INFO - PROCESS | 1655 | 1467992581719 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x119182000 == 36 [pid = 1655] [id = 360] 08:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11273a000) [pid = 1655] [serial = 1079] [outer = 0x0] 08:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118203c00) [pid = 1655] [serial = 1080] [outer = 0x11273a000] 08:43:01 INFO - PROCESS | 1655 | 1467992581746 Marionette DEBUG loaded listener.js 08:43:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119ac9000) [pid = 1655] [serial = 1081] [outer = 0x11273a000] 08:43:02 INFO - PROCESS | 1655 | 1467992582086 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]]]}] 08:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 08:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 471ms 08:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 08:43:02 INFO - PROCESS | 1655 | 1467992582101 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 08:43:02 INFO - PROCESS | 1655 | 1467992582102 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 08:43:02 INFO - PROCESS | 1655 | 1467992582104 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 08:43:02 INFO - PROCESS | 1655 | 1467992582106 Marionette TRACE conn2 <- [1,1414,null,{}] 08:43:02 INFO - PROCESS | 1655 | 1467992582112 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}] 08:43:02 INFO - PROCESS | 1655 | 1467992582113 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:02 INFO - PROCESS | 1655 | 1467992582226 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 08:43:02 INFO - PROCESS | 1655 | 1467992582232 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 1655 | 1467992582234 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12927d800 == 37 [pid = 1655] [id = 361] 08:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112adcc00) [pid = 1655] [serial = 1082] [outer = 0x0] 08:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124babc00) [pid = 1655] [serial = 1083] [outer = 0x112adcc00] 08:43:02 INFO - PROCESS | 1655 | 1467992582273 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12686c000) [pid = 1655] [serial = 1084] [outer = 0x112adcc00] 08:43:02 INFO - PROCESS | 1655 | 1467992582730 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]]]}] 08:43:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 08:43:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 672ms 08:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 08:43:02 INFO - PROCESS | 1655 | 1467992582776 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 08:43:02 INFO - PROCESS | 1655 | 1467992582778 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 08:43:02 INFO - PROCESS | 1655 | 1467992582780 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 08:43:02 INFO - PROCESS | 1655 | 1467992582781 Marionette TRACE conn2 <- [1,1418,null,{}] 08:43:02 INFO - PROCESS | 1655 | 1467992582784 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}] 08:43:02 INFO - PROCESS | 1655 | 1467992582785 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:02 INFO - PROCESS | 1655 | 1467992582901 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 08:43:02 INFO - PROCESS | 1655 | 1467992582912 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:02 INFO - PROCESS | 1655 | 1467992582913 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x123944800 == 38 [pid = 1655] [id = 362] 08:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12686b400) [pid = 1655] [serial = 1085] [outer = 0x0] 08:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1289cf400) [pid = 1655] [serial = 1086] [outer = 0x12686b400] 08:43:02 INFO - PROCESS | 1655 | 1467992582939 Marionette DEBUG loaded listener.js 08:43:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x129087c00) [pid = 1655] [serial = 1087] [outer = 0x12686b400] 08:43:03 INFO - PROCESS | 1655 | 1467992583267 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]]]}] 08:43:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 08:43:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 521ms 08:43:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 08:43:03 INFO - PROCESS | 1655 | 1467992583302 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 08:43:03 INFO - PROCESS | 1655 | 1467992583303 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 08:43:03 INFO - PROCESS | 1655 | 1467992583305 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 08:43:03 INFO - PROCESS | 1655 | 1467992583306 Marionette TRACE conn2 <- [1,1422,null,{}] 08:43:03 INFO - PROCESS | 1655 | 1467992583311 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}] 08:43:03 INFO - PROCESS | 1655 | 1467992583312 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:03 INFO - PROCESS | 1655 | 1467992583385 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 08:43:03 INFO - PROCESS | 1655 | 1467992583390 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:03 INFO - PROCESS | 1655 | 1467992583392 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0df800 == 39 [pid = 1655] [id = 363] 08:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129088000) [pid = 1655] [serial = 1088] [outer = 0x0] 08:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1292b6400) [pid = 1655] [serial = 1089] [outer = 0x129088000] 08:43:03 INFO - PROCESS | 1655 | 1467992583416 Marionette DEBUG loaded listener.js 08:43:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129355400) [pid = 1655] [serial = 1090] [outer = 0x129088000] 08:43:04 INFO - PROCESS | 1655 | 1467992584011 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]]]}] 08:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 08:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 773ms 08:43:04 INFO - PROCESS | 1655 | 1467992584079 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 08:43:04 INFO - PROCESS | 1655 | 1467992584082 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 08:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 08:43:04 INFO - PROCESS | 1655 | 1467992584085 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 08:43:04 INFO - PROCESS | 1655 | 1467992584087 Marionette TRACE conn2 <- [1,1426,null,{}] 08:43:04 INFO - PROCESS | 1655 | 1467992584114 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}] 08:43:04 INFO - PROCESS | 1655 | 1467992584116 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:04 INFO - PROCESS | 1655 | 1467992584228 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 08:43:04 INFO - PROCESS | 1655 | 1467992584284 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:04 INFO - PROCESS | 1655 | 1467992584286 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x117d46800 == 40 [pid = 1655] [id = 364] 08:43:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1133ce800) [pid = 1655] [serial = 1091] [outer = 0x0] 08:43:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x115e93c00) [pid = 1655] [serial = 1092] [outer = 0x1133ce800] 08:43:04 INFO - PROCESS | 1655 | 1467992584317 Marionette DEBUG loaded listener.js 08:43:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x117db1400) [pid = 1655] [serial = 1093] [outer = 0x1133ce800] 08:43:04 INFO - PROCESS | 1655 | 1467992584891 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]]]}] 08:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 08:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 994ms 08:43:05 INFO - PROCESS | 1655 | 1467992585079 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 08:43:05 INFO - PROCESS | 1655 | 1467992585081 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 08:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 08:43:05 INFO - PROCESS | 1655 | 1467992585084 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 08:43:05 INFO - PROCESS | 1655 | 1467992585086 Marionette TRACE conn2 <- [1,1430,null,{}] 08:43:05 INFO - PROCESS | 1655 | 1467992585090 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}] 08:43:05 INFO - PROCESS | 1655 | 1467992585092 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:05 INFO - PROCESS | 1655 | 1467992585199 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 08:43:05 INFO - PROCESS | 1655 | 1467992585251 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:05 INFO - PROCESS | 1655 | 1467992585254 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f34000 == 41 [pid = 1655] [id = 365] 08:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11675f800) [pid = 1655] [serial = 1094] [outer = 0x0] 08:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x116af6000) [pid = 1655] [serial = 1095] [outer = 0x11675f800] 08:43:05 INFO - PROCESS | 1655 | 1467992585281 Marionette DEBUG loaded listener.js 08:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11820b800) [pid = 1655] [serial = 1096] [outer = 0x11675f800] 08:43:05 INFO - PROCESS | 1655 | --DOCSHELL 0x123944800 == 40 [pid = 1655] [id = 362] 08:43:05 INFO - PROCESS | 1655 | --DOCSHELL 0x12927d800 == 39 [pid = 1655] [id = 361] 08:43:05 INFO - PROCESS | 1655 | --DOCSHELL 0x119182000 == 38 [pid = 1655] [id = 360] 08:43:05 INFO - PROCESS | 1655 | --DOCSHELL 0x1268f0800 == 37 [pid = 1655] [id = 359] 08:43:05 INFO - PROCESS | 1655 | --DOCSHELL 0x126621800 == 36 [pid = 1655] [id = 358] 08:43:05 INFO - PROCESS | 1655 | --DOCSHELL 0x124dbd800 == 35 [pid = 1655] [id = 357] 08:43:05 INFO - PROCESS | 1655 | --DOCSHELL 0x123a7b000 == 34 [pid = 1655] [id = 356] 08:43:05 INFO - PROCESS | 1655 | --DOCSHELL 0x120f06800 == 33 [pid = 1655] [id = 355] 08:43:05 INFO - PROCESS | 1655 | --DOCSHELL 0x119186800 == 32 [pid = 1655] [id = 354] 08:43:05 INFO - PROCESS | 1655 | --DOCSHELL 0x117150800 == 31 [pid = 1655] [id = 353] 08:43:05 INFO - PROCESS | 1655 | --DOCSHELL 0x115e32800 == 30 [pid = 1655] [id = 352] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12af34400) [pid = 1655] [serial = 1039] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a55fc00) [pid = 1655] [serial = 1038] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126164000) [pid = 1655] [serial = 1035] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126161800) [pid = 1655] [serial = 1020] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126b77400) [pid = 1655] [serial = 1023] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116635000) [pid = 1655] [serial = 1029] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x129357c00) [pid = 1655] [serial = 1027] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12934d400) [pid = 1655] [serial = 1026] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11837d400) [pid = 1655] [serial = 1008] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11870b800) [pid = 1655] [serial = 1009] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x115e91000) [pid = 1655] [serial = 1002] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116983800) [pid = 1655] [serial = 1003] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123844800) [pid = 1655] [serial = 1014] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124443800) [pid = 1655] [serial = 1015] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124448000) [pid = 1655] [serial = 1017] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a4d6400) [pid = 1655] [serial = 1000] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1199ae800) [pid = 1655] [serial = 1011] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119c26400) [pid = 1655] [serial = 1012] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1133a5c00) [pid = 1655] [serial = 1005] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x116af6c00) [pid = 1655] [serial = 1006] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a4d4800) [pid = 1655] [serial = 1036] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x124f06400) [pid = 1655] [serial = 1033] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11871dc00) [pid = 1655] [serial = 1030] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12908b400) [pid = 1655] [serial = 1024] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1266dc800) [pid = 1655] [serial = 1021] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x123a0bc00) [pid = 1655] [serial = 1032] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x124baa400) [pid = 1655] [serial = 1018] [outer = 0x0] [url = about:blank] 08:43:05 INFO - PROCESS | 1655 | 1467992585729 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]]]}] 08:43:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 08:43:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 672ms 08:43:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 08:43:05 INFO - PROCESS | 1655 | 1467992585758 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 08:43:05 INFO - PROCESS | 1655 | 1467992585760 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 08:43:05 INFO - PROCESS | 1655 | 1467992585765 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 08:43:05 INFO - PROCESS | 1655 | 1467992585768 Marionette TRACE conn2 <- [1,1434,null,{}] 08:43:05 INFO - PROCESS | 1655 | 1467992585770 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}] 08:43:05 INFO - PROCESS | 1655 | 1467992585772 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:05 INFO - PROCESS | 1655 | 1467992585851 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 08:43:05 INFO - PROCESS | 1655 | 1467992585855 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:05 INFO - PROCESS | 1655 | 1467992585858 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x118397800 == 31 [pid = 1655] [id = 366] 08:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11820c000) [pid = 1655] [serial = 1097] [outer = 0x0] 08:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11851f000) [pid = 1655] [serial = 1098] [outer = 0x11820c000] 08:43:05 INFO - PROCESS | 1655 | 1467992585886 Marionette DEBUG loaded listener.js 08:43:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11871dc00) [pid = 1655] [serial = 1099] [outer = 0x11820c000] 08:43:06 INFO - PROCESS | 1655 | 1467992586244 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]]]}] 08:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 08:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 524ms 08:43:06 INFO - PROCESS | 1655 | 1467992586288 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 08:43:06 INFO - PROCESS | 1655 | 1467992586289 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 08:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 08:43:06 INFO - PROCESS | 1655 | 1467992586292 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 08:43:06 INFO - PROCESS | 1655 | 1467992586293 Marionette TRACE conn2 <- [1,1438,null,{}] 08:43:06 INFO - PROCESS | 1655 | 1467992586300 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}] 08:43:06 INFO - PROCESS | 1655 | 1467992586303 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:06 INFO - PROCESS | 1655 | 1467992586384 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 08:43:06 INFO - PROCESS | 1655 | 1467992586391 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:06 INFO - PROCESS | 1655 | 1467992586395 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12392c000 == 32 [pid = 1655] [id = 367] 08:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11959c400) [pid = 1655] [serial = 1100] [outer = 0x0] 08:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1195a5c00) [pid = 1655] [serial = 1101] [outer = 0x11959c400] 08:43:06 INFO - PROCESS | 1655 | 1467992586423 Marionette DEBUG loaded listener.js 08:43:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119acb000) [pid = 1655] [serial = 1102] [outer = 0x11959c400] 08:43:06 INFO - PROCESS | 1655 | 1467992586872 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]]]}] 08:43:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 08:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 620ms 08:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 08:43:06 INFO - PROCESS | 1655 | 1467992586913 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 08:43:06 INFO - PROCESS | 1655 | 1467992586915 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 08:43:06 INFO - PROCESS | 1655 | 1467992586918 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 08:43:06 INFO - PROCESS | 1655 | 1467992586920 Marionette TRACE conn2 <- [1,1442,null,{}] 08:43:06 INFO - PROCESS | 1655 | 1467992586924 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}] 08:43:06 INFO - PROCESS | 1655 | 1467992586926 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:07 INFO - PROCESS | 1655 | 1467992587046 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 08:43:07 INFO - PROCESS | 1655 | 1467992587053 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:07 INFO - PROCESS | 1655 | 1467992587055 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12475f800 == 33 [pid = 1655] [id = 368] 08:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1130df400) [pid = 1655] [serial = 1103] [outer = 0x0] 08:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x123a08800) [pid = 1655] [serial = 1104] [outer = 0x1130df400] 08:43:07 INFO - PROCESS | 1655 | 1467992587097 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123cbf000) [pid = 1655] [serial = 1105] [outer = 0x1130df400] 08:43:07 INFO - PROCESS | 1655 | 1467992587432 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]]]}] 08:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 08:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 519ms 08:43:07 INFO - PROCESS | 1655 | 1467992587438 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 08:43:07 INFO - PROCESS | 1655 | 1467992587439 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 08:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 08:43:07 INFO - PROCESS | 1655 | 1467992587446 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 1655 | 1467992587447 Marionette TRACE conn2 <- [1,1446,null,{}] 08:43:07 INFO - PROCESS | 1655 | 1467992587450 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}] 08:43:07 INFO - PROCESS | 1655 | 1467992587451 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:07 INFO - PROCESS | 1655 | 1467992587560 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 08:43:07 INFO - PROCESS | 1655 | 1467992587567 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:07 INFO - PROCESS | 1655 | 1467992587568 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x125713800 == 34 [pid = 1655] [id = 369] 08:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11332e400) [pid = 1655] [serial = 1106] [outer = 0x0] 08:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123e33400) [pid = 1655] [serial = 1107] [outer = 0x11332e400] 08:43:07 INFO - PROCESS | 1655 | 1467992587592 Marionette DEBUG loaded listener.js 08:43:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124446c00) [pid = 1655] [serial = 1108] [outer = 0x11332e400] 08:43:07 INFO - PROCESS | 1655 | 1467992587954 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]]]}] 08:43:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 08:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 08:43:07 INFO - PROCESS | 1655 | 1467992587965 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 08:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 08:43:07 INFO - PROCESS | 1655 | 1467992587967 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 08:43:07 INFO - PROCESS | 1655 | 1467992587970 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 08:43:07 INFO - PROCESS | 1655 | 1467992587972 Marionette TRACE conn2 <- [1,1450,null,{}] 08:43:07 INFO - PROCESS | 1655 | 1467992587978 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}] 08:43:07 INFO - PROCESS | 1655 | 1467992587984 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:08 INFO - PROCESS | 1655 | 1467992588149 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 08:43:08 INFO - PROCESS | 1655 | 1467992588157 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 1655 | 1467992588158 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ab8800 == 35 [pid = 1655] [id = 370] 08:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12444b400) [pid = 1655] [serial = 1109] [outer = 0x0] 08:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124f09800) [pid = 1655] [serial = 1110] [outer = 0x12444b400] 08:43:08 INFO - PROCESS | 1655 | 1467992588183 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126875c00) [pid = 1655] [serial = 1111] [outer = 0x12444b400] 08:43:08 INFO - PROCESS | 1655 | 1467992588512 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]]]}] 08:43:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 08:43:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 575ms 08:43:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 08:43:08 INFO - PROCESS | 1655 | 1467992588545 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 08:43:08 INFO - PROCESS | 1655 | 1467992588546 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 08:43:08 INFO - PROCESS | 1655 | 1467992588561 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 08:43:08 INFO - PROCESS | 1655 | 1467992588562 Marionette TRACE conn2 <- [1,1454,null,{}] 08:43:08 INFO - PROCESS | 1655 | 1467992588564 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}] 08:43:08 INFO - PROCESS | 1655 | 1467992588565 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:08 INFO - PROCESS | 1655 | 1467992588661 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 08:43:08 INFO - PROCESS | 1655 | 1467992588665 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:08 INFO - PROCESS | 1655 | 1467992588666 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12926b800 == 36 [pid = 1655] [id = 371] 08:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124a14400) [pid = 1655] [serial = 1112] [outer = 0x0] 08:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1289d3c00) [pid = 1655] [serial = 1113] [outer = 0x124a14400] 08:43:08 INFO - PROCESS | 1655 | 1467992588697 Marionette DEBUG loaded listener.js 08:43:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128d8f800) [pid = 1655] [serial = 1114] [outer = 0x124a14400] 08:43:09 INFO - PROCESS | 1655 | 1467992589037 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]]]}] 08:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 08:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 530ms 08:43:09 INFO - PROCESS | 1655 | 1467992589079 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 08:43:09 INFO - PROCESS | 1655 | 1467992589081 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 08:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 08:43:09 INFO - PROCESS | 1655 | 1467992589083 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 1655 | 1467992589084 Marionette TRACE conn2 <- [1,1458,null,{}] 08:43:09 INFO - PROCESS | 1655 | 1467992589086 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}] 08:43:09 INFO - PROCESS | 1655 | 1467992589087 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:09 INFO - PROCESS | 1655 | 1467992589181 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 08:43:09 INFO - PROCESS | 1655 | 1467992589184 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 1655 | 1467992589185 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a588000 == 37 [pid = 1655] [id = 372] 08:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128d96800) [pid = 1655] [serial = 1115] [outer = 0x0] 08:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1292b2c00) [pid = 1655] [serial = 1116] [outer = 0x128d96800] 08:43:09 INFO - PROCESS | 1655 | 1467992589210 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129355800) [pid = 1655] [serial = 1117] [outer = 0x128d96800] 08:43:09 INFO - PROCESS | 1655 | 1467992589556 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]]]}] 08:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 08:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 08:43:09 INFO - PROCESS | 1655 | 1467992589603 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 08:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 08:43:09 INFO - PROCESS | 1655 | 1467992589605 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 08:43:09 INFO - PROCESS | 1655 | 1467992589607 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 08:43:09 INFO - PROCESS | 1655 | 1467992589608 Marionette TRACE conn2 <- [1,1462,null,{}] 08:43:09 INFO - PROCESS | 1655 | 1467992589610 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}] 08:43:09 INFO - PROCESS | 1655 | 1467992589611 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:09 INFO - PROCESS | 1655 | 1467992589715 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 08:43:09 INFO - PROCESS | 1655 | 1467992589718 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:09 INFO - PROCESS | 1655 | 1467992589719 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9ae800 == 38 [pid = 1655] [id = 373] 08:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129356000) [pid = 1655] [serial = 1118] [outer = 0x0] 08:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a428800) [pid = 1655] [serial = 1119] [outer = 0x129356000] 08:43:09 INFO - PROCESS | 1655 | 1467992589743 Marionette DEBUG loaded listener.js 08:43:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a4d6800) [pid = 1655] [serial = 1120] [outer = 0x129356000] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11837c400) [pid = 1655] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11273a000) [pid = 1655] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1180b7400) [pid = 1655] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1164e3c00) [pid = 1655] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1129b2000) [pid = 1655] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x115e92400) [pid = 1655] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1129a8400) [pid = 1655] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1121bbc00) [pid = 1655] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1266d3400) [pid = 1655] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112adcc00) [pid = 1655] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11675e000) [pid = 1655] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119548000) [pid = 1655] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12384d000) [pid = 1655] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12686b400) [pid = 1655] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123c5c800) [pid = 1655] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 08:43:10 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11303f400) [pid = 1655] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 08:43:10 INFO - PROCESS | 1655 | 1467992590151 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]]]}] 08:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 08:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 570ms 08:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 08:43:10 INFO - PROCESS | 1655 | 1467992590179 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 08:43:10 INFO - PROCESS | 1655 | 1467992590180 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 08:43:10 INFO - PROCESS | 1655 | 1467992590182 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 08:43:10 INFO - PROCESS | 1655 | 1467992590182 Marionette TRACE conn2 <- [1,1466,null,{}] 08:43:10 INFO - PROCESS | 1655 | 1467992590185 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}] 08:43:10 INFO - PROCESS | 1655 | 1467992590186 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:10 INFO - PROCESS | 1655 | 1467992590276 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 08:43:10 INFO - PROCESS | 1655 | 1467992590358 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 1655 | 1467992590359 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12475e800 == 39 [pid = 1655] [id = 374] 08:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1129b2000) [pid = 1655] [serial = 1121] [outer = 0x0] 08:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118379000) [pid = 1655] [serial = 1122] [outer = 0x1129b2000] 08:43:10 INFO - PROCESS | 1655 | 1467992590400 Marionette DEBUG loaded listener.js 08:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11959cc00) [pid = 1655] [serial = 1123] [outer = 0x1129b2000] 08:43:10 INFO - PROCESS | 1655 | 1467992590807 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]]]}] 08:43:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 08:43:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 668ms 08:43:10 INFO - PROCESS | 1655 | 1467992590851 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 08:43:10 INFO - PROCESS | 1655 | 1467992590853 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 08:43:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 08:43:10 INFO - PROCESS | 1655 | 1467992590857 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 08:43:10 INFO - PROCESS | 1655 | 1467992590859 Marionette TRACE conn2 <- [1,1470,null,{}] 08:43:10 INFO - PROCESS | 1655 | 1467992590861 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}] 08:43:10 INFO - PROCESS | 1655 | 1467992590862 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:10 INFO - PROCESS | 1655 | 1467992590956 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 08:43:10 INFO - PROCESS | 1655 | 1467992590961 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:10 INFO - PROCESS | 1655 | 1467992590963 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be27800 == 40 [pid = 1655] [id = 375] 08:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119ac3000) [pid = 1655] [serial = 1124] [outer = 0x0] 08:43:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1289d4000) [pid = 1655] [serial = 1125] [outer = 0x119ac3000] 08:43:10 INFO - PROCESS | 1655 | 1467992590989 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12a8ab800) [pid = 1655] [serial = 1126] [outer = 0x119ac3000] 08:43:11 INFO - PROCESS | 1655 | 1467992591342 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]]]}] 08:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 08:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 520ms 08:43:11 INFO - PROCESS | 1655 | 1467992591377 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 08:43:11 INFO - PROCESS | 1655 | 1467992591378 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 08:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 08:43:11 INFO - PROCESS | 1655 | 1467992591380 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 1655 | 1467992591381 Marionette TRACE conn2 <- [1,1474,null,{}] 08:43:11 INFO - PROCESS | 1655 | 1467992591383 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}] 08:43:11 INFO - PROCESS | 1655 | 1467992591384 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:11 INFO - PROCESS | 1655 | 1467992591464 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 08:43:11 INFO - PROCESS | 1655 | 1467992591518 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 1655 | 1467992591518 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be49000 == 41 [pid = 1655] [id = 376] 08:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124443c00) [pid = 1655] [serial = 1127] [outer = 0x0] 08:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a8b4000) [pid = 1655] [serial = 1128] [outer = 0x124443c00] 08:43:11 INFO - PROCESS | 1655 | 1467992591543 Marionette DEBUG loaded listener.js 08:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b09c000) [pid = 1655] [serial = 1129] [outer = 0x124443c00] 08:43:11 INFO - PROCESS | 1655 | 1467992591811 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]]]}] 08:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 08:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 470ms 08:43:11 INFO - PROCESS | 1655 | 1467992591851 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 08:43:11 INFO - PROCESS | 1655 | 1467992591852 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 08:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 08:43:11 INFO - PROCESS | 1655 | 1467992591854 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 08:43:11 INFO - PROCESS | 1655 | 1467992591855 Marionette TRACE conn2 <- [1,1478,null,{}] 08:43:11 INFO - PROCESS | 1655 | 1467992591873 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}] 08:43:11 INFO - PROCESS | 1655 | 1467992591876 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:11 INFO - PROCESS | 1655 | 1467992591956 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 08:43:11 INFO - PROCESS | 1655 | 1467992591961 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:11 INFO - PROCESS | 1655 | 1467992591962 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c574000 == 42 [pid = 1655] [id = 377] 08:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12af32800) [pid = 1655] [serial = 1130] [outer = 0x0] 08:43:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b775400) [pid = 1655] [serial = 1131] [outer = 0x12af32800] 08:43:11 INFO - PROCESS | 1655 | 1467992591986 Marionette DEBUG loaded listener.js 08:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12b8a4800) [pid = 1655] [serial = 1132] [outer = 0x12af32800] 08:43:12 INFO - PROCESS | 1655 | 1467992592527 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]]]}] 08:43:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 08:43:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 679ms 08:43:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 08:43:12 INFO - PROCESS | 1655 | 1467992592534 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 08:43:12 INFO - PROCESS | 1655 | 1467992592536 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 08:43:12 INFO - PROCESS | 1655 | 1467992592540 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 08:43:12 INFO - PROCESS | 1655 | 1467992592545 Marionette TRACE conn2 <- [1,1482,null,{}] 08:43:12 INFO - PROCESS | 1655 | 1467992592548 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}] 08:43:12 INFO - PROCESS | 1655 | 1467992592550 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:12 INFO - PROCESS | 1655 | 1467992592655 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 08:43:12 INFO - PROCESS | 1655 | 1467992592711 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:12 INFO - PROCESS | 1655 | 1467992592713 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192dc800 == 43 [pid = 1655] [id = 378] 08:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x116af6c00) [pid = 1655] [serial = 1133] [outer = 0x0] 08:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1180af400) [pid = 1655] [serial = 1134] [outer = 0x116af6c00] 08:43:12 INFO - PROCESS | 1655 | 1467992592743 Marionette DEBUG loaded listener.js 08:43:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11837ec00) [pid = 1655] [serial = 1135] [outer = 0x116af6c00] 08:43:13 INFO - PROCESS | 1655 | 1467992593166 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]]]}] 08:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 08:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 673ms 08:43:13 INFO - PROCESS | 1655 | 1467992593213 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 08:43:13 INFO - PROCESS | 1655 | 1467992593216 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 08:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 08:43:13 INFO - PROCESS | 1655 | 1467992593221 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 1655 | 1467992593223 Marionette TRACE conn2 <- [1,1486,null,{}] 08:43:13 INFO - PROCESS | 1655 | 1467992593244 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}] 08:43:13 INFO - PROCESS | 1655 | 1467992593246 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:13 INFO - PROCESS | 1655 | 1467992593351 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 08:43:13 INFO - PROCESS | 1655 | 1467992593438 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:13 INFO - PROCESS | 1655 | 1467992593440 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289c3000 == 44 [pid = 1655] [id = 379] 08:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11959a800) [pid = 1655] [serial = 1136] [outer = 0x0] 08:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1199aa400) [pid = 1655] [serial = 1137] [outer = 0x11959a800] 08:43:13 INFO - PROCESS | 1655 | 1467992593470 Marionette DEBUG loaded listener.js 08:43:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123808400) [pid = 1655] [serial = 1138] [outer = 0x11959a800] 08:43:13 INFO - PROCESS | 1655 | 1467992593918 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]]]}] 08:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 08:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 739ms 08:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 08:43:13 INFO - PROCESS | 1655 | 1467992593961 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 08:43:13 INFO - PROCESS | 1655 | 1467992593962 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 08:43:13 INFO - PROCESS | 1655 | 1467992593964 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 08:43:13 INFO - PROCESS | 1655 | 1467992593967 Marionette TRACE conn2 <- [1,1490,null,{}] 08:43:13 INFO - PROCESS | 1655 | 1467992593976 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}] 08:43:13 INFO - PROCESS | 1655 | 1467992593980 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:14 INFO - PROCESS | 1655 | 1467992594079 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 08:43:14 INFO - PROCESS | 1655 | 1467992594149 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:14 INFO - PROCESS | 1655 | 1467992594152 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c57a000 == 45 [pid = 1655] [id = 380] 08:43:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124b90000) [pid = 1655] [serial = 1139] [outer = 0x0] 08:43:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1256ac800) [pid = 1655] [serial = 1140] [outer = 0x124b90000] 08:43:14 INFO - PROCESS | 1655 | 1467992594182 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126539c00) [pid = 1655] [serial = 1141] [outer = 0x124b90000] 08:43:14 INFO - PROCESS | 1655 | 1467992594580 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]]]}] 08:43:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 08:43:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 674ms 08:43:14 INFO - PROCESS | 1655 | 1467992594650 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 08:43:14 INFO - PROCESS | 1655 | 1467992594652 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 08:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 08:43:14 INFO - PROCESS | 1655 | 1467992594654 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 08:43:14 INFO - PROCESS | 1655 | 1467992594655 Marionette TRACE conn2 <- [1,1494,null,{}] 08:43:14 INFO - PROCESS | 1655 | 1467992594677 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}] 08:43:14 INFO - PROCESS | 1655 | 1467992594679 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:14 INFO - PROCESS | 1655 | 1467992594783 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 08:43:14 INFO - PROCESS | 1655 | 1467992594851 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:14 INFO - PROCESS | 1655 | 1467992594853 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x119183000 == 46 [pid = 1655] [id = 381] 08:43:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x115e21000) [pid = 1655] [serial = 1142] [outer = 0x0] 08:43:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124baa800) [pid = 1655] [serial = 1143] [outer = 0x115e21000] 08:43:14 INFO - PROCESS | 1655 | 1467992594881 Marionette DEBUG loaded listener.js 08:43:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128852400) [pid = 1655] [serial = 1144] [outer = 0x115e21000] 08:43:15 INFO - PROCESS | 1655 | 1467992595460 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]]]}] 08:43:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 08:43:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 874ms 08:43:15 INFO - PROCESS | 1655 | 1467992595528 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 08:43:15 INFO - PROCESS | 1655 | 1467992595530 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 08:43:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 08:43:15 INFO - PROCESS | 1655 | 1467992595533 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 08:43:15 INFO - PROCESS | 1655 | 1467992595535 Marionette TRACE conn2 <- [1,1498,null,{}] 08:43:15 INFO - PROCESS | 1655 | 1467992595539 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}] 08:43:15 INFO - PROCESS | 1655 | 1467992595540 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:15 INFO - PROCESS | 1655 | 1467992595635 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 08:43:15 INFO - PROCESS | 1655 | 1467992595710 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:15 INFO - PROCESS | 1655 | 1467992595712 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x11695f800 == 47 [pid = 1655] [id = 382] 08:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x115e20c00) [pid = 1655] [serial = 1145] [outer = 0x0] 08:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116768c00) [pid = 1655] [serial = 1146] [outer = 0x115e20c00] 08:43:15 INFO - PROCESS | 1655 | 1467992595740 Marionette DEBUG loaded listener.js 08:43:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1176dd000) [pid = 1655] [serial = 1147] [outer = 0x115e20c00] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x115ee6000 == 46 [pid = 1655] [id = 351] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12be49000 == 45 [pid = 1655] [id = 376] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12be27800 == 44 [pid = 1655] [id = 375] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12475e800 == 43 [pid = 1655] [id = 374] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9ae800 == 42 [pid = 1655] [id = 373] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12a588000 == 41 [pid = 1655] [id = 372] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12926b800 == 40 [pid = 1655] [id = 371] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x128ab8800 == 39 [pid = 1655] [id = 370] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x125713800 == 38 [pid = 1655] [id = 369] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12475f800 == 37 [pid = 1655] [id = 368] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12392c000 == 36 [pid = 1655] [id = 367] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x118397800 == 35 [pid = 1655] [id = 366] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x116f34000 == 34 [pid = 1655] [id = 365] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x117d46800 == 33 [pid = 1655] [id = 364] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0df800 == 32 [pid = 1655] [id = 363] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x119183000 == 31 [pid = 1655] [id = 381] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12c57a000 == 30 [pid = 1655] [id = 380] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1289c3000 == 29 [pid = 1655] [id = 379] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x1192dc800 == 28 [pid = 1655] [id = 378] 08:43:16 INFO - PROCESS | 1655 | --DOCSHELL 0x12c574000 == 27 [pid = 1655] [id = 377] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1266d5400) [pid = 1655] [serial = 1078] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118203c00) [pid = 1655] [serial = 1080] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11837cc00) [pid = 1655] [serial = 1041] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1176d0400) [pid = 1655] [serial = 1059] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1185ba000) [pid = 1655] [serial = 1062] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123805c00) [pid = 1655] [serial = 1068] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1121be400) [pid = 1655] [serial = 1057] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12572f800) [pid = 1655] [serial = 1075] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126869000) [pid = 1655] [serial = 1047] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124babc00) [pid = 1655] [serial = 1083] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1185bd000) [pid = 1655] [serial = 1054] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123c5c000) [pid = 1655] [serial = 1069] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11918c800) [pid = 1655] [serial = 1042] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118206800) [pid = 1655] [serial = 1060] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119c29800) [pid = 1655] [serial = 1066] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123cb2800) [pid = 1655] [serial = 1044] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11944ec00) [pid = 1655] [serial = 1063] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1240b1c00) [pid = 1655] [serial = 1045] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1289cf400) [pid = 1655] [serial = 1086] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11820f000) [pid = 1655] [serial = 1053] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1133ac400) [pid = 1655] [serial = 1056] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126163800) [pid = 1655] [serial = 1077] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123bed400) [pid = 1655] [serial = 1074] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124d84c00) [pid = 1655] [serial = 1072] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119ac9000) [pid = 1655] [serial = 1081] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12686c000) [pid = 1655] [serial = 1084] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12a427c00) [pid = 1655] [serial = 1051] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119ac7c00) [pid = 1655] [serial = 1065] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1266d6c00) [pid = 1655] [serial = 1050] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x129087400) [pid = 1655] [serial = 1048] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1245c7800) [pid = 1655] [serial = 1071] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x129087c00) [pid = 1655] [serial = 1087] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1292b6400) [pid = 1655] [serial = 1089] [outer = 0x0] [url = about:blank] 08:43:16 INFO - PROCESS | 1655 | 1467992596885 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]]]}] 08:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 08:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1375ms 08:43:16 INFO - PROCESS | 1655 | 1467992596912 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 08:43:16 INFO - PROCESS | 1655 | 1467992596914 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 08:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 08:43:16 INFO - PROCESS | 1655 | 1467992596918 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 08:43:16 INFO - PROCESS | 1655 | 1467992596919 Marionette TRACE conn2 <- [1,1502,null,{}] 08:43:16 INFO - PROCESS | 1655 | 1467992596923 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}] 08:43:16 INFO - PROCESS | 1655 | 1467992596926 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:17 INFO - PROCESS | 1655 | 1467992597004 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 08:43:17 INFO - PROCESS | 1655 | 1467992597011 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:17 INFO - PROCESS | 1655 | 1467992597012 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11335a800 == 28 [pid = 1655] [id = 383] 08:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112ae6400) [pid = 1655] [serial = 1148] [outer = 0x0] 08:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1130e5800) [pid = 1655] [serial = 1149] [outer = 0x112ae6400] 08:43:17 INFO - PROCESS | 1655 | 1467992597041 Marionette DEBUG loaded listener.js 08:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1133ca800) [pid = 1655] [serial = 1150] [outer = 0x112ae6400] 08:43:17 INFO - PROCESS | 1655 | 1467992597434 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]]]}] 08:43:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 08:43:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 571ms 08:43:17 INFO - PROCESS | 1655 | 1467992597489 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 08:43:17 INFO - PROCESS | 1655 | 1467992597494 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 08:43:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 08:43:17 INFO - PROCESS | 1655 | 1467992597501 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 08:43:17 INFO - PROCESS | 1655 | 1467992597503 Marionette TRACE conn2 <- [1,1506,null,{}] 08:43:17 INFO - PROCESS | 1655 | 1467992597507 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}] 08:43:17 INFO - PROCESS | 1655 | 1467992597509 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:17 INFO - PROCESS | 1655 | 1467992597629 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 08:43:17 INFO - PROCESS | 1655 | 1467992597675 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:17 INFO - PROCESS | 1655 | 1467992597677 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183aa800 == 29 [pid = 1655] [id = 384] 08:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118209800) [pid = 1655] [serial = 1151] [outer = 0x0] 08:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11834f800) [pid = 1655] [serial = 1152] [outer = 0x118209800] 08:43:17 INFO - PROCESS | 1655 | 1467992597720 Marionette DEBUG loaded listener.js 08:43:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118407c00) [pid = 1655] [serial = 1153] [outer = 0x118209800] 08:43:18 INFO - PROCESS | 1655 | 1467992598075 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]]]}] 08:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 08:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 627ms 08:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 08:43:18 INFO - PROCESS | 1655 | 1467992598130 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 08:43:18 INFO - PROCESS | 1655 | 1467992598131 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 08:43:18 INFO - PROCESS | 1655 | 1467992598133 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 1655 | 1467992598135 Marionette TRACE conn2 <- [1,1510,null,{}] 08:43:18 INFO - PROCESS | 1655 | 1467992598144 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}] 08:43:18 INFO - PROCESS | 1655 | 1467992598148 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:18 INFO - PROCESS | 1655 | 1467992598222 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 08:43:18 INFO - PROCESS | 1655 | 1467992598248 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:18 INFO - PROCESS | 1655 | 1467992598250 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f1e000 == 30 [pid = 1655] [id = 385] 08:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1128d1000) [pid = 1655] [serial = 1154] [outer = 0x0] 08:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119524400) [pid = 1655] [serial = 1155] [outer = 0x1128d1000] 08:43:18 INFO - PROCESS | 1655 | 1467992598277 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119543000) [pid = 1655] [serial = 1156] [outer = 0x1128d1000] 08:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 08:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 472ms 08:43:18 INFO - PROCESS | 1655 | 1467992598602 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]]]}] 08:43:18 INFO - PROCESS | 1655 | 1467992598605 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 08:43:18 INFO - PROCESS | 1655 | 1467992598609 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 08:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 08:43:18 INFO - PROCESS | 1655 | 1467992598613 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 08:43:18 INFO - PROCESS | 1655 | 1467992598614 Marionette TRACE conn2 <- [1,1514,null,{}] 08:43:18 INFO - PROCESS | 1655 | 1467992598616 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}] 08:43:18 INFO - PROCESS | 1655 | 1467992598617 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:18 INFO - PROCESS | 1655 | 1467992598695 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 08:43:18 INFO - PROCESS | 1655 | 1467992598753 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:18 INFO - PROCESS | 1655 | 1467992598755 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b9f000 == 31 [pid = 1655] [id = 386] 08:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119448400) [pid = 1655] [serial = 1157] [outer = 0x0] 08:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119ac2800) [pid = 1655] [serial = 1158] [outer = 0x119448400] 08:43:18 INFO - PROCESS | 1655 | 1467992598779 Marionette DEBUG loaded listener.js 08:43:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119c26800) [pid = 1655] [serial = 1159] [outer = 0x119448400] 08:43:19 INFO - PROCESS | 1655 | 1467992599138 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]]]}] 08:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 08:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 570ms 08:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 08:43:19 INFO - PROCESS | 1655 | 1467992599190 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 08:43:19 INFO - PROCESS | 1655 | 1467992599191 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 08:43:19 INFO - PROCESS | 1655 | 1467992599193 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 1655 | 1467992599194 Marionette TRACE conn2 <- [1,1518,null,{}] 08:43:19 INFO - PROCESS | 1655 | 1467992599196 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}] 08:43:19 INFO - PROCESS | 1655 | 1467992599197 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:19 INFO - PROCESS | 1655 | 1467992599290 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 08:43:19 INFO - PROCESS | 1655 | 1467992599293 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 1655 | 1467992599294 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x125713800 == 32 [pid = 1655] [id = 387] 08:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118206800) [pid = 1655] [serial = 1160] [outer = 0x0] 08:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120fe3c00) [pid = 1655] [serial = 1161] [outer = 0x118206800] 08:43:19 INFO - PROCESS | 1655 | 1467992599318 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1242a8c00) [pid = 1655] [serial = 1162] [outer = 0x118206800] 08:43:19 INFO - PROCESS | 1655 | 1467992599681 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]]]}] 08:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 08:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 519ms 08:43:19 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 08:43:19 INFO - PROCESS | 1655 | 1467992599713 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 08:43:19 INFO - PROCESS | 1655 | 1467992599714 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 08:43:19 INFO - PROCESS | 1655 | 1467992599716 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 08:43:19 INFO - PROCESS | 1655 | 1467992599717 Marionette TRACE conn2 <- [1,1522,null,{}] 08:43:19 INFO - PROCESS | 1655 | 1467992599719 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}] 08:43:19 INFO - PROCESS | 1655 | 1467992599723 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:19 INFO - PROCESS | 1655 | 1467992599833 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 08:43:19 INFO - PROCESS | 1655 | 1467992599845 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:19 INFO - PROCESS | 1655 | 1467992599847 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289c0800 == 33 [pid = 1655] [id = 388] 08:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123804c00) [pid = 1655] [serial = 1163] [outer = 0x0] 08:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1245bec00) [pid = 1655] [serial = 1164] [outer = 0x123804c00] 08:43:19 INFO - PROCESS | 1655 | 1467992599871 Marionette DEBUG loaded listener.js 08:43:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12572a400) [pid = 1655] [serial = 1165] [outer = 0x123804c00] 08:43:20 INFO - PROCESS | 1655 | 1467992600170 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"]]]}] 08:43:20 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 () { 08:43:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:43:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 08:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 08:43:20 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 () { 08:43:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:43:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 08:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 08:43:20 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 () { 08:43:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:43:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 08:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 08:43:20 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 () { 08:43:20 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 08:43:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 08:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 08:43:20 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 469ms 08:43:20 INFO - PROCESS | 1655 | 1467992600193 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 08:43:20 INFO - PROCESS | 1655 | 1467992600195 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 08:43:20 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 08:43:20 INFO - PROCESS | 1655 | 1467992600198 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 08:43:20 INFO - PROCESS | 1655 | 1467992600199 Marionette TRACE conn2 <- [1,1526,null,{}] 08:43:20 INFO - PROCESS | 1655 | 1467992600201 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}] 08:43:20 INFO - PROCESS | 1655 | 1467992600202 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:20 INFO - PROCESS | 1655 | 1467992600294 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 08:43:20 INFO - PROCESS | 1655 | 1467992600328 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:20 INFO - PROCESS | 1655 | 1467992600329 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dec800 == 34 [pid = 1655] [id = 389] 08:43:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124a18c00) [pid = 1655] [serial = 1166] [outer = 0x0] 08:43:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126169800) [pid = 1655] [serial = 1167] [outer = 0x124a18c00] 08:43:20 INFO - PROCESS | 1655 | 1467992600353 Marionette DEBUG loaded listener.js 08:43:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126b78400) [pid = 1655] [serial = 1168] [outer = 0x124a18c00] 08:43:20 INFO - PROCESS | 1655 | 1467992600698 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"]]]}] 08:43:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:43:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 08:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 08:43:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 08:43:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 08:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 08:43:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 08:43:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 08:43:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 08:43:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 518ms 08:43:20 INFO - PROCESS | 1655 | 1467992600717 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 08:43:20 INFO - PROCESS | 1655 | 1467992600719 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 08:43:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 08:43:20 INFO - PROCESS | 1655 | 1467992600722 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 08:43:20 INFO - PROCESS | 1655 | 1467992600724 Marionette TRACE conn2 <- [1,1530,null,{}] 08:43:20 INFO - PROCESS | 1655 | 1467992600727 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}] 08:43:20 INFO - PROCESS | 1655 | 1467992600729 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:20 INFO - PROCESS | 1655 | 1467992600880 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 08:43:20 INFO - PROCESS | 1655 | 1467992600943 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:20 INFO - PROCESS | 1655 | 1467992600944 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a2da000 == 35 [pid = 1655] [id = 390] 08:43:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12572a000) [pid = 1655] [serial = 1169] [outer = 0x0] 08:43:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1289d3800) [pid = 1655] [serial = 1170] [outer = 0x12572a000] 08:43:20 INFO - PROCESS | 1655 | 1467992600983 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1289dcc00) [pid = 1655] [serial = 1171] [outer = 0x12572a000] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12af32800) [pid = 1655] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119ac3000) [pid = 1655] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12444b400) [pid = 1655] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124a14400) [pid = 1655] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x129356000) [pid = 1655] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1129b2000) [pid = 1655] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x129088000) [pid = 1655] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11675f800) [pid = 1655] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11959c400) [pid = 1655] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11820c000) [pid = 1655] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11332e400) [pid = 1655] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1130df400) [pid = 1655] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1133ce800) [pid = 1655] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128d96800) [pid = 1655] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 08:43:21 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124443c00) [pid = 1655] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 08:43:21 INFO - PROCESS | 1655 | 1467992601451 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]]]}] 08:43:21 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 08:43:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 08:43:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:43:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:43:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 08:43:21 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 08:43:21 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. 08:43:21 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 08:43:21 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 772ms 08:43:21 INFO - PROCESS | 1655 | 1467992601495 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 08:43:21 INFO - PROCESS | 1655 | 1467992601497 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 08:43:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 08:43:21 INFO - PROCESS | 1655 | 1467992601499 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 08:43:21 INFO - PROCESS | 1655 | 1467992601500 Marionette TRACE conn2 <- [1,1534,null,{}] 08:43:21 INFO - PROCESS | 1655 | 1467992601502 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}] 08:43:21 INFO - PROCESS | 1655 | 1467992601503 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:21 INFO - PROCESS | 1655 | 1467992601609 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 08:43:21 INFO - PROCESS | 1655 | 1467992601662 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:21 INFO - PROCESS | 1655 | 1467992601664 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f1b000 == 36 [pid = 1655] [id = 391] 08:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x110eef400) [pid = 1655] [serial = 1172] [outer = 0x0] 08:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11840ec00) [pid = 1655] [serial = 1173] [outer = 0x110eef400] 08:43:21 INFO - PROCESS | 1655 | 1467992601687 Marionette DEBUG loaded listener.js 08:43:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123be6c00) [pid = 1655] [serial = 1174] [outer = 0x110eef400] 08:43:21 INFO - PROCESS | 1655 | 1467992601948 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]]]}] 08:43:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 08:43:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 468ms 08:43:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 08:43:21 INFO - PROCESS | 1655 | 1467992601967 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 08:43:21 INFO - PROCESS | 1655 | 1467992601968 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 08:43:21 INFO - PROCESS | 1655 | 1467992601970 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 08:43:21 INFO - PROCESS | 1655 | 1467992601972 Marionette TRACE conn2 <- [1,1538,null,{}] 08:43:21 INFO - PROCESS | 1655 | 1467992601982 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}] 08:43:21 INFO - PROCESS | 1655 | 1467992601983 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:22 INFO - PROCESS | 1655 | 1467992602066 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 08:43:22 INFO - PROCESS | 1655 | 1467992602070 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 1655 | 1467992602081 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9e0000 == 37 [pid = 1655] [id = 392] 08:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119547000) [pid = 1655] [serial = 1175] [outer = 0x0] 08:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128860000) [pid = 1655] [serial = 1176] [outer = 0x119547000] 08:43:22 INFO - PROCESS | 1655 | 1467992602105 Marionette DEBUG loaded listener.js 08:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128d9ec00) [pid = 1655] [serial = 1177] [outer = 0x119547000] 08:43:22 INFO - PROCESS | 1655 | 1467992602420 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]]]}] 08:43:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 08:43:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 468ms 08:43:22 INFO - PROCESS | 1655 | 1467992602442 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 08:43:22 INFO - PROCESS | 1655 | 1467992602444 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 08:43:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 08:43:22 INFO - PROCESS | 1655 | 1467992602446 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 1655 | 1467992602448 Marionette TRACE conn2 <- [1,1542,null,{}] 08:43:22 INFO - PROCESS | 1655 | 1467992602450 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}] 08:43:22 INFO - PROCESS | 1655 | 1467992602452 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:22 INFO - PROCESS | 1655 | 1467992602563 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 08:43:22 INFO - PROCESS | 1655 | 1467992602569 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:22 INFO - PROCESS | 1655 | 1467992602571 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12570a000 == 38 [pid = 1655] [id = 393] 08:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1128cf400) [pid = 1655] [serial = 1178] [outer = 0x0] 08:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129087400) [pid = 1655] [serial = 1179] [outer = 0x1128cf400] 08:43:22 INFO - PROCESS | 1655 | 1467992602597 Marionette DEBUG loaded listener.js 08:43:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a41f400) [pid = 1655] [serial = 1180] [outer = 0x1128cf400] 08:43:22 INFO - PROCESS | 1655 | 1467992602909 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]]]}] 08:43:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 08:43:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 518ms 08:43:22 INFO - PROCESS | 1655 | 1467992602966 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 08:43:22 INFO - PROCESS | 1655 | 1467992602967 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 08:43:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 08:43:22 INFO - PROCESS | 1655 | 1467992602969 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 08:43:22 INFO - PROCESS | 1655 | 1467992602970 Marionette TRACE conn2 <- [1,1546,null,{}] 08:43:22 INFO - PROCESS | 1655 | 1467992602972 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}] 08:43:22 INFO - PROCESS | 1655 | 1467992602973 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:23 INFO - PROCESS | 1655 | 1467992603048 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 08:43:23 INFO - PROCESS | 1655 | 1467992603052 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:23 INFO - PROCESS | 1655 | 1467992603061 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be49000 == 39 [pid = 1655] [id = 394] 08:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x125730400) [pid = 1655] [serial = 1181] [outer = 0x0] 08:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a4d4800) [pid = 1655] [serial = 1182] [outer = 0x125730400] 08:43:23 INFO - PROCESS | 1655 | 1467992603086 Marionette DEBUG loaded listener.js 08:43:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a8ae400) [pid = 1655] [serial = 1183] [outer = 0x125730400] 08:43:23 INFO - PROCESS | 1655 | --DOCSHELL 0x11335a800 == 38 [pid = 1655] [id = 383] 08:43:23 INFO - PROCESS | 1655 | --DOCSHELL 0x11695f800 == 37 [pid = 1655] [id = 382] 08:43:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1183aa800 == 36 [pid = 1655] [id = 384] 08:43:24 INFO - PROCESS | 1655 | --DOCSHELL 0x120f1e000 == 35 [pid = 1655] [id = 385] 08:43:24 INFO - PROCESS | 1655 | --DOCSHELL 0x123b9f000 == 34 [pid = 1655] [id = 386] 08:43:24 INFO - PROCESS | 1655 | --DOCSHELL 0x128dec800 == 33 [pid = 1655] [id = 389] 08:43:24 INFO - PROCESS | 1655 | --DOCSHELL 0x120f1b000 == 32 [pid = 1655] [id = 391] 08:43:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12a2da000 == 31 [pid = 1655] [id = 390] 08:43:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1289c0800 == 30 [pid = 1655] [id = 388] 08:43:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9e0000 == 29 [pid = 1655] [id = 392] 08:43:24 INFO - PROCESS | 1655 | --DOCSHELL 0x125713800 == 28 [pid = 1655] [id = 387] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12b8a4800) [pid = 1655] [serial = 1132] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12570a000 == 27 [pid = 1655] [id = 393] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12b775400) [pid = 1655] [serial = 1131] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a8ab800) [pid = 1655] [serial = 1126] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124f09800) [pid = 1655] [serial = 1110] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1289d3c00) [pid = 1655] [serial = 1113] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12a428800) [pid = 1655] [serial = 1119] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118379000) [pid = 1655] [serial = 1122] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x129355400) [pid = 1655] [serial = 1090] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116af6000) [pid = 1655] [serial = 1095] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11820b800) [pid = 1655] [serial = 1096] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1195a5c00) [pid = 1655] [serial = 1101] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119acb000) [pid = 1655] [serial = 1102] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11851f000) [pid = 1655] [serial = 1098] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11871dc00) [pid = 1655] [serial = 1099] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123e33400) [pid = 1655] [serial = 1107] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123a08800) [pid = 1655] [serial = 1104] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123cbf000) [pid = 1655] [serial = 1105] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x115e93c00) [pid = 1655] [serial = 1092] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x117db1400) [pid = 1655] [serial = 1093] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1292b2c00) [pid = 1655] [serial = 1116] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x129355800) [pid = 1655] [serial = 1117] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1289d4000) [pid = 1655] [serial = 1125] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11959cc00) [pid = 1655] [serial = 1123] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12a4d6800) [pid = 1655] [serial = 1120] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12a8b4000) [pid = 1655] [serial = 1128] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12b09c000) [pid = 1655] [serial = 1129] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x128d8f800) [pid = 1655] [serial = 1114] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x126875c00) [pid = 1655] [serial = 1111] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x124446c00) [pid = 1655] [serial = 1108] [outer = 0x0] [url = about:blank] 08:43:24 INFO - PROCESS | 1655 | 1467992604472 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]]]}] 08:43:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 08:43:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1520ms 08:43:24 INFO - PROCESS | 1655 | 1467992604490 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 08:43:24 INFO - PROCESS | 1655 | 1467992604495 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 08:43:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 08:43:24 INFO - PROCESS | 1655 | 1467992604499 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 08:43:24 INFO - PROCESS | 1655 | 1467992604501 Marionette TRACE conn2 <- [1,1550,null,{}] 08:43:24 INFO - PROCESS | 1655 | 1467992604505 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}] 08:43:24 INFO - PROCESS | 1655 | 1467992604506 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:24 INFO - PROCESS | 1655 | 1467992604589 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 08:43:24 INFO - PROCESS | 1655 | 1467992604639 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:24 INFO - PROCESS | 1655 | 1467992604640 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e43800 == 28 [pid = 1655] [id = 395] 08:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x112a79c00) [pid = 1655] [serial = 1184] [outer = 0x0] 08:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x112add400) [pid = 1655] [serial = 1185] [outer = 0x112a79c00] 08:43:24 INFO - PROCESS | 1655 | 1467992604669 Marionette DEBUG loaded listener.js 08:43:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11337e400) [pid = 1655] [serial = 1186] [outer = 0x112a79c00] 08:43:24 INFO - PROCESS | 1655 | 1467992604985 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]]]}] 08:43:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 08:43:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 521ms 08:43:25 INFO - PROCESS | 1655 | 1467992605020 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 08:43:25 INFO - PROCESS | 1655 | 1467992605025 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 08:43:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 08:43:25 INFO - PROCESS | 1655 | 1467992605030 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 08:43:25 INFO - PROCESS | 1655 | 1467992605032 Marionette TRACE conn2 <- [1,1554,null,{}] 08:43:25 INFO - PROCESS | 1655 | 1467992605035 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}] 08:43:25 INFO - PROCESS | 1655 | 1467992605036 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:25 INFO - PROCESS | 1655 | 1467992605114 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 08:43:25 INFO - PROCESS | 1655 | 1467992605118 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:25 INFO - PROCESS | 1655 | 1467992605120 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x11715b800 == 29 [pid = 1655] [id = 396] 08:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1133c9400) [pid = 1655] [serial = 1187] [outer = 0x0] 08:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1164e4c00) [pid = 1655] [serial = 1188] [outer = 0x1133c9400] 08:43:25 INFO - PROCESS | 1655 | 1467992605149 Marionette DEBUG loaded listener.js 08:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x116af2400) [pid = 1655] [serial = 1189] [outer = 0x1133c9400] 08:43:25 INFO - PROCESS | 1655 | 1467992605499 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]]]}] 08:43:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 08:43:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 520ms 08:43:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 08:43:25 INFO - PROCESS | 1655 | 1467992605551 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 08:43:25 INFO - PROCESS | 1655 | 1467992605552 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 08:43:25 INFO - PROCESS | 1655 | 1467992605554 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 08:43:25 INFO - PROCESS | 1655 | 1467992605557 Marionette TRACE conn2 <- [1,1558,null,{}] 08:43:25 INFO - PROCESS | 1655 | 1467992605565 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}] 08:43:25 INFO - PROCESS | 1655 | 1467992605568 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:25 INFO - PROCESS | 1655 | 1467992605642 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 08:43:25 INFO - PROCESS | 1655 | 1467992605647 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:25 INFO - PROCESS | 1655 | 1467992605649 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192d3000 == 30 [pid = 1655] [id = 397] 08:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x110fa0400) [pid = 1655] [serial = 1190] [outer = 0x0] 08:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118379000) [pid = 1655] [serial = 1191] [outer = 0x110fa0400] 08:43:25 INFO - PROCESS | 1655 | 1467992605678 Marionette DEBUG loaded listener.js 08:43:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11840f000) [pid = 1655] [serial = 1192] [outer = 0x110fa0400] 08:43:26 INFO - PROCESS | 1655 | 1467992606011 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]]]}] 08:43:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 08:43:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 474ms 08:43:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 08:43:26 INFO - PROCESS | 1655 | 1467992606029 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 08:43:26 INFO - PROCESS | 1655 | 1467992606030 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 08:43:26 INFO - PROCESS | 1655 | 1467992606032 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 08:43:26 INFO - PROCESS | 1655 | 1467992606034 Marionette TRACE conn2 <- [1,1562,null,{}] 08:43:26 INFO - PROCESS | 1655 | 1467992606036 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}] 08:43:26 INFO - PROCESS | 1655 | 1467992606037 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:26 INFO - PROCESS | 1655 | 1467992606112 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 08:43:26 INFO - PROCESS | 1655 | 1467992606165 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 1655 | 1467992606166 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b49800 == 31 [pid = 1655] [id = 398] 08:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118347c00) [pid = 1655] [serial = 1193] [outer = 0x0] 08:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118714000) [pid = 1655] [serial = 1194] [outer = 0x118347c00] 08:43:26 INFO - PROCESS | 1655 | 1467992606191 Marionette DEBUG loaded listener.js 08:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119448c00) [pid = 1655] [serial = 1195] [outer = 0x118347c00] 08:43:26 INFO - PROCESS | 1655 | 1467992606460 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]]]}] 08:43:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 08:43:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 467ms 08:43:26 INFO - PROCESS | 1655 | 1467992606501 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 08:43:26 INFO - PROCESS | 1655 | 1467992606514 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 08:43:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 08:43:26 INFO - PROCESS | 1655 | 1467992606521 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 08:43:26 INFO - PROCESS | 1655 | 1467992606522 Marionette TRACE conn2 <- [1,1566,null,{}] 08:43:26 INFO - PROCESS | 1655 | 1467992606525 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}] 08:43:26 INFO - PROCESS | 1655 | 1467992606528 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:26 INFO - PROCESS | 1655 | 1467992606601 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 08:43:26 INFO - PROCESS | 1655 | 1467992606604 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:26 INFO - PROCESS | 1655 | 1467992606605 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d3d800 == 32 [pid = 1655] [id = 399] 08:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1133c7800) [pid = 1655] [serial = 1196] [outer = 0x0] 08:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119531000) [pid = 1655] [serial = 1197] [outer = 0x1133c7800] 08:43:26 INFO - PROCESS | 1655 | 1467992606634 Marionette DEBUG loaded listener.js 08:43:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11959d400) [pid = 1655] [serial = 1198] [outer = 0x1133c7800] 08:43:27 INFO - PROCESS | 1655 | 1467992607081 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]]]}] 08:43:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 08:43:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 568ms 08:43:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 08:43:27 INFO - PROCESS | 1655 | 1467992607099 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 1655 | 1467992607100 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 08:43:27 INFO - PROCESS | 1655 | 1467992607104 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 1655 | 1467992607105 Marionette TRACE conn2 <- [1,1570,null,{}] 08:43:27 INFO - PROCESS | 1655 | 1467992607110 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}] 08:43:27 INFO - PROCESS | 1655 | 1467992607116 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:27 INFO - PROCESS | 1655 | 1467992607248 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 08:43:27 INFO - PROCESS | 1655 | 1467992607252 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:27 INFO - PROCESS | 1655 | 1467992607254 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x124dba000 == 33 [pid = 1655] [id = 400] 08:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119ac6800) [pid = 1655] [serial = 1199] [outer = 0x0] 08:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123bea800) [pid = 1655] [serial = 1200] [outer = 0x119ac6800] 08:43:27 INFO - PROCESS | 1655 | 1467992607279 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123cba400) [pid = 1655] [serial = 1201] [outer = 0x119ac6800] 08:43:27 INFO - PROCESS | 1655 | 1467992607602 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]]]}] 08:43:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 08:43:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 524ms 08:43:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 08:43:27 INFO - PROCESS | 1655 | 1467992607628 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 08:43:27 INFO - PROCESS | 1655 | 1467992607629 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 08:43:27 INFO - PROCESS | 1655 | 1467992607631 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 08:43:27 INFO - PROCESS | 1655 | 1467992607632 Marionette TRACE conn2 <- [1,1574,null,{}] 08:43:27 INFO - PROCESS | 1655 | 1467992607642 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}] 08:43:27 INFO - PROCESS | 1655 | 1467992607643 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:27 INFO - PROCESS | 1655 | 1467992607741 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 08:43:27 INFO - PROCESS | 1655 | 1467992607747 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:27 INFO - PROCESS | 1655 | 1467992607748 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12661e000 == 34 [pid = 1655] [id = 401] 08:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x110eedc00) [pid = 1655] [serial = 1202] [outer = 0x0] 08:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123cc0c00) [pid = 1655] [serial = 1203] [outer = 0x110eedc00] 08:43:27 INFO - PROCESS | 1655 | 1467992607773 Marionette DEBUG loaded listener.js 08:43:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124444400) [pid = 1655] [serial = 1204] [outer = 0x110eedc00] 08:43:28 INFO - PROCESS | 1655 | 1467992608062 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]]]}] 08:43:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 08:43:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 470ms 08:43:28 INFO - PROCESS | 1655 | 1467992608101 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 08:43:28 INFO - PROCESS | 1655 | 1467992608102 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 08:43:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 08:43:28 INFO - PROCESS | 1655 | 1467992608104 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 08:43:28 INFO - PROCESS | 1655 | 1467992608105 Marionette TRACE conn2 <- [1,1578,null,{}] 08:43:28 INFO - PROCESS | 1655 | 1467992608110 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}] 08:43:28 INFO - PROCESS | 1655 | 1467992608111 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:28 INFO - PROCESS | 1655 | 1467992608182 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 08:43:28 INFO - PROCESS | 1655 | 1467992608186 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 1655 | 1467992608187 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289c4000 == 35 [pid = 1655] [id = 402] 08:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124444c00) [pid = 1655] [serial = 1205] [outer = 0x0] 08:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124a14400) [pid = 1655] [serial = 1206] [outer = 0x124444c00] 08:43:28 INFO - PROCESS | 1655 | 1467992608213 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124bb3400) [pid = 1655] [serial = 1207] [outer = 0x124444c00] 08:43:28 INFO - PROCESS | 1655 | 1467992608524 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]]]}] 08:43:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 08:43:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 471ms 08:43:28 INFO - PROCESS | 1655 | 1467992608576 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 08:43:28 INFO - PROCESS | 1655 | 1467992608578 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 08:43:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 08:43:28 INFO - PROCESS | 1655 | 1467992608580 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 08:43:28 INFO - PROCESS | 1655 | 1467992608581 Marionette TRACE conn2 <- [1,1582,null,{}] 08:43:28 INFO - PROCESS | 1655 | 1467992608583 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}] 08:43:28 INFO - PROCESS | 1655 | 1467992608584 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:28 INFO - PROCESS | 1655 | 1467992608688 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 08:43:28 INFO - PROCESS | 1655 | 1467992608697 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:28 INFO - PROCESS | 1655 | 1467992608698 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192d0000 == 36 [pid = 1655] [id = 403] 08:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1128d1c00) [pid = 1655] [serial = 1208] [outer = 0x0] 08:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1256a4400) [pid = 1655] [serial = 1209] [outer = 0x1128d1c00] 08:43:28 INFO - PROCESS | 1655 | 1467992608722 Marionette DEBUG loaded listener.js 08:43:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x125729c00) [pid = 1655] [serial = 1210] [outer = 0x1128d1c00] 08:43:29 INFO - PROCESS | 1655 | 1467992609015 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]]]}] 08:43:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 08:43:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 470ms 08:43:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 08:43:29 INFO - PROCESS | 1655 | 1467992609051 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 08:43:29 INFO - PROCESS | 1655 | 1467992609052 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 08:43:29 INFO - PROCESS | 1655 | 1467992609054 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 1655 | 1467992609055 Marionette TRACE conn2 <- [1,1586,null,{}] 08:43:29 INFO - PROCESS | 1655 | 1467992609059 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}] 08:43:29 INFO - PROCESS | 1655 | 1467992609061 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:29 INFO - PROCESS | 1655 | 1467992609134 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 08:43:29 INFO - PROCESS | 1655 | 1467992609138 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 1655 | 1467992609139 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294e9800 == 37 [pid = 1655] [id = 404] 08:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124f0a800) [pid = 1655] [serial = 1211] [outer = 0x0] 08:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12652c800) [pid = 1655] [serial = 1212] [outer = 0x124f0a800] 08:43:29 INFO - PROCESS | 1655 | 1467992609165 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1266d8400) [pid = 1655] [serial = 1213] [outer = 0x124f0a800] 08:43:29 INFO - PROCESS | 1655 | 1467992609485 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]]]}] 08:43:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 08:43:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 468ms 08:43:29 INFO - PROCESS | 1655 | 1467992609522 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 08:43:29 INFO - PROCESS | 1655 | 1467992609524 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 08:43:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 08:43:29 INFO - PROCESS | 1655 | 1467992609529 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 08:43:29 INFO - PROCESS | 1655 | 1467992609530 Marionette TRACE conn2 <- [1,1590,null,{}] 08:43:29 INFO - PROCESS | 1655 | 1467992609532 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}] 08:43:29 INFO - PROCESS | 1655 | 1467992609534 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:29 INFO - PROCESS | 1655 | 1467992609654 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 08:43:29 INFO - PROCESS | 1655 | 1467992609668 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:29 INFO - PROCESS | 1655 | 1467992609670 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d3d000 == 38 [pid = 1655] [id = 405] 08:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1266df000) [pid = 1655] [serial = 1214] [outer = 0x0] 08:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1289cd400) [pid = 1655] [serial = 1215] [outer = 0x1266df000] 08:43:29 INFO - PROCESS | 1655 | 1467992609696 Marionette DEBUG loaded listener.js 08:43:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b46800) [pid = 1655] [serial = 1216] [outer = 0x1266df000] 08:43:30 INFO - PROCESS | 1655 | 1467992610028 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]]]}] 08:43:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 08:43:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 522ms 08:43:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 08:43:30 INFO - PROCESS | 1655 | 1467992610051 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 08:43:30 INFO - PROCESS | 1655 | 1467992610052 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 08:43:30 INFO - PROCESS | 1655 | 1467992610054 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 1655 | 1467992610055 Marionette TRACE conn2 <- [1,1594,null,{}] 08:43:30 INFO - PROCESS | 1655 | 1467992610057 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}] 08:43:30 INFO - PROCESS | 1655 | 1467992610059 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:30 INFO - PROCESS | 1655 | 1467992610154 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 08:43:30 INFO - PROCESS | 1655 | 1467992610191 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 1655 | 1467992610192 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0cf800 == 39 [pid = 1655] [id = 406] 08:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1289d5400) [pid = 1655] [serial = 1217] [outer = 0x0] 08:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12908e000) [pid = 1655] [serial = 1218] [outer = 0x1289d5400] 08:43:30 INFO - PROCESS | 1655 | 1467992610216 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1292b3c00) [pid = 1655] [serial = 1219] [outer = 0x1289d5400] 08:43:30 INFO - PROCESS | 1655 | 1467992610508 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]]]}] 08:43:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 08:43:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 474ms 08:43:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 08:43:30 INFO - PROCESS | 1655 | 1467992610532 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 08:43:30 INFO - PROCESS | 1655 | 1467992610533 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 08:43:30 INFO - PROCESS | 1655 | 1467992610535 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 08:43:30 INFO - PROCESS | 1655 | 1467992610536 Marionette TRACE conn2 <- [1,1598,null,{}] 08:43:30 INFO - PROCESS | 1655 | 1467992610539 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}] 08:43:30 INFO - PROCESS | 1655 | 1467992610540 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:30 INFO - PROCESS | 1655 | 1467992610649 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 08:43:30 INFO - PROCESS | 1655 | 1467992610661 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:30 INFO - PROCESS | 1655 | 1467992610662 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba17800 == 40 [pid = 1655] [id = 407] 08:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12908ac00) [pid = 1655] [serial = 1220] [outer = 0x0] 08:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12934f400) [pid = 1655] [serial = 1221] [outer = 0x12908ac00] 08:43:30 INFO - PROCESS | 1655 | 1467992610685 Marionette DEBUG loaded listener.js 08:43:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129357c00) [pid = 1655] [serial = 1222] [outer = 0x12908ac00] 08:43:31 INFO - PROCESS | 1655 | 1467992611009 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]]]}] 08:43:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 08:43:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 521ms 08:43:31 INFO - PROCESS | 1655 | 1467992611056 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 08:43:31 INFO - PROCESS | 1655 | 1467992611057 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 08:43:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 08:43:31 INFO - PROCESS | 1655 | 1467992611060 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 1655 | 1467992611061 Marionette TRACE conn2 <- [1,1602,null,{}] 08:43:31 INFO - PROCESS | 1655 | 1467992611063 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}] 08:43:31 INFO - PROCESS | 1655 | 1467992611064 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:31 INFO - PROCESS | 1655 | 1467992611162 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 08:43:31 INFO - PROCESS | 1655 | 1467992611165 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:31 INFO - PROCESS | 1655 | 1467992611167 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be35000 == 41 [pid = 1655] [id = 408] 08:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12908e400) [pid = 1655] [serial = 1223] [outer = 0x0] 08:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a4cf400) [pid = 1655] [serial = 1224] [outer = 0x12908e400] 08:43:31 INFO - PROCESS | 1655 | 1467992611190 Marionette DEBUG loaded listener.js 08:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12a56a800) [pid = 1655] [serial = 1225] [outer = 0x12908e400] 08:43:31 INFO - PROCESS | 1655 | 1467992611511 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]]]}] 08:43:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 08:43:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 469ms 08:43:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 08:43:31 INFO - PROCESS | 1655 | 1467992611531 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 08:43:31 INFO - PROCESS | 1655 | 1467992611532 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 08:43:31 INFO - PROCESS | 1655 | 1467992611535 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 08:43:31 INFO - PROCESS | 1655 | 1467992611536 Marionette TRACE conn2 <- [1,1606,null,{}] 08:43:31 INFO - PROCESS | 1655 | 1467992611538 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}] 08:43:31 INFO - PROCESS | 1655 | 1467992611539 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:31 INFO - PROCESS | 1655 | 1467992611770 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118206800) [pid = 1655] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x123804c00) [pid = 1655] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124a18c00) [pid = 1655] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x110eef400) [pid = 1655] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12572a000) [pid = 1655] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119547000) [pid = 1655] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1128cf400) [pid = 1655] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119448400) [pid = 1655] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1128d1000) [pid = 1655] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118209800) [pid = 1655] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112ae6400) [pid = 1655] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x115e20c00) [pid = 1655] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115e21000) [pid = 1655] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124b90000) [pid = 1655] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11959a800) [pid = 1655] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 08:43:31 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116af6c00) [pid = 1655] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 08:43:31 INFO - PROCESS | 1655 | 1467992611812 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:31 INFO - PROCESS | 1655 | 1467992611813 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b97800 == 42 [pid = 1655] [id = 409] 08:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x110eae400) [pid = 1655] [serial = 1226] [outer = 0x0] 08:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1129b3800) [pid = 1655] [serial = 1227] [outer = 0x110eae400] 08:43:31 INFO - PROCESS | 1655 | 1467992611839 Marionette DEBUG loaded listener.js 08:43:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1176d6400) [pid = 1655] [serial = 1228] [outer = 0x110eae400] 08:43:32 INFO - PROCESS | 1655 | 1467992612093 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]]]}] 08:43:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 08:43:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 571ms 08:43:32 INFO - PROCESS | 1655 | 1467992612107 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 08:43:32 INFO - PROCESS | 1655 | 1467992612109 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 08:43:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 08:43:32 INFO - PROCESS | 1655 | 1467992612119 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 08:43:32 INFO - PROCESS | 1655 | 1467992612120 Marionette TRACE conn2 <- [1,1610,null,{}] 08:43:32 INFO - PROCESS | 1655 | 1467992612130 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}] 08:43:32 INFO - PROCESS | 1655 | 1467992612131 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:32 INFO - PROCESS | 1655 | 1467992612216 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 08:43:32 INFO - PROCESS | 1655 | 1467992612219 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:32 INFO - PROCESS | 1655 | 1467992612221 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c56e000 == 43 [pid = 1655] [id = 410] 08:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118405c00) [pid = 1655] [serial = 1229] [outer = 0x0] 08:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123e33800) [pid = 1655] [serial = 1230] [outer = 0x118405c00] 08:43:32 INFO - PROCESS | 1655 | 1467992612245 Marionette DEBUG loaded listener.js 08:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a55f800) [pid = 1655] [serial = 1231] [outer = 0x118405c00] 08:43:32 INFO - PROCESS | 1655 | 1467992612559 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]]]}] 08:43:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 08:43:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 473ms 08:43:32 INFO - PROCESS | 1655 | 1467992612593 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 08:43:32 INFO - PROCESS | 1655 | 1467992612595 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 08:43:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 08:43:32 INFO - PROCESS | 1655 | 1467992612597 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 08:43:32 INFO - PROCESS | 1655 | 1467992612598 Marionette TRACE conn2 <- [1,1614,null,{}] 08:43:32 INFO - PROCESS | 1655 | 1467992612600 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}] 08:43:32 INFO - PROCESS | 1655 | 1467992612601 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:32 INFO - PROCESS | 1655 | 1467992612714 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 08:43:32 INFO - PROCESS | 1655 | 1467992612719 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:32 INFO - PROCESS | 1655 | 1467992612720 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c587000 == 44 [pid = 1655] [id = 411] 08:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124d84c00) [pid = 1655] [serial = 1232] [outer = 0x0] 08:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a8b7000) [pid = 1655] [serial = 1233] [outer = 0x124d84c00] 08:43:32 INFO - PROCESS | 1655 | 1467992612744 Marionette DEBUG loaded listener.js 08:43:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12af35800) [pid = 1655] [serial = 1234] [outer = 0x124d84c00] 08:43:33 INFO - PROCESS | 1655 | 1467992613075 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]]]}] 08:43:33 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 08:43:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 520ms 08:43:33 INFO - PROCESS | 1655 | 1467992613118 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 08:43:33 INFO - PROCESS | 1655 | 1467992613120 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 08:43:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 08:43:33 INFO - PROCESS | 1655 | 1467992613123 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 1655 | 1467992613125 Marionette TRACE conn2 <- [1,1618,null,{}] 08:43:33 INFO - PROCESS | 1655 | 1467992613128 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}] 08:43:33 INFO - PROCESS | 1655 | 1467992613129 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:33 INFO - PROCESS | 1655 | 1467992613253 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 08:43:33 INFO - PROCESS | 1655 | 1467992613341 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:33 INFO - PROCESS | 1655 | 1467992613342 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca69000 == 45 [pid = 1655] [id = 412] 08:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11910fc00) [pid = 1655] [serial = 1235] [outer = 0x0] 08:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12af3cc00) [pid = 1655] [serial = 1236] [outer = 0x11910fc00] 08:43:33 INFO - PROCESS | 1655 | 1467992613380 Marionette DEBUG loaded listener.js 08:43:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12b774000) [pid = 1655] [serial = 1237] [outer = 0x11910fc00] 08:43:33 INFO - PROCESS | 1655 | 1467992613694 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]]]}] 08:43:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 08:43:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 621ms 08:43:33 INFO - PROCESS | 1655 | 1467992613795 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 08:43:33 INFO - PROCESS | 1655 | 1467992613797 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 08:43:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 08:43:33 INFO - PROCESS | 1655 | 1467992613804 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 08:43:33 INFO - PROCESS | 1655 | 1467992613807 Marionette TRACE conn2 <- [1,1622,null,{}] 08:43:33 INFO - PROCESS | 1655 | 1467992613811 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}] 08:43:33 INFO - PROCESS | 1655 | 1467992613813 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:33 INFO - PROCESS | 1655 | 1467992613915 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 08:43:34 INFO - PROCESS | 1655 | 1467992614010 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:34 INFO - PROCESS | 1655 | 1467992614012 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x115ee6800 == 46 [pid = 1655] [id = 413] 08:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1121bd400) [pid = 1655] [serial = 1238] [outer = 0x0] 08:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1128cec00) [pid = 1655] [serial = 1239] [outer = 0x1121bd400] 08:43:34 INFO - PROCESS | 1655 | 1467992614045 Marionette DEBUG loaded listener.js 08:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x112ae6400) [pid = 1655] [serial = 1240] [outer = 0x1121bd400] 08:43:34 INFO - PROCESS | 1655 | 1467992614516 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]]]}] 08:43:34 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 08:43:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 775ms 08:43:34 INFO - PROCESS | 1655 | 1467992614646 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 08:43:34 INFO - PROCESS | 1655 | 1467992614648 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 08:43:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 08:43:34 INFO - PROCESS | 1655 | 1467992614654 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 08:43:34 INFO - PROCESS | 1655 | 1467992614656 Marionette TRACE conn2 <- [1,1626,null,{}] 08:43:34 INFO - PROCESS | 1655 | 1467992614662 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}] 08:43:34 INFO - PROCESS | 1655 | 1467992614664 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:34 INFO - PROCESS | 1655 | 1467992614777 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 08:43:34 INFO - PROCESS | 1655 | 1467992614875 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:34 INFO - PROCESS | 1655 | 1467992614876 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b4e800 == 47 [pid = 1655] [id = 414] 08:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x115e22800) [pid = 1655] [serial = 1241] [outer = 0x0] 08:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x116906800) [pid = 1655] [serial = 1242] [outer = 0x115e22800] 08:43:34 INFO - PROCESS | 1655 | 1467992614906 Marionette DEBUG loaded listener.js 08:43:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1180b8c00) [pid = 1655] [serial = 1243] [outer = 0x115e22800] 08:43:35 INFO - PROCESS | 1655 | 1467992615521 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]]]}] 08:43:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 08:43:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 926ms 08:43:35 INFO - PROCESS | 1655 | 1467992615583 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 08:43:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 08:43:35 INFO - PROCESS | 1655 | 1467992615585 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 08:43:35 INFO - PROCESS | 1655 | 1467992615588 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 08:43:35 INFO - PROCESS | 1655 | 1467992615590 Marionette TRACE conn2 <- [1,1630,null,{}] 08:43:35 INFO - PROCESS | 1655 | 1467992615596 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}] 08:43:35 INFO - PROCESS | 1655 | 1467992615598 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:35 INFO - PROCESS | 1655 | 1467992615702 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12c587000 == 46 [pid = 1655] [id = 411] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12c56e000 == 45 [pid = 1655] [id = 410] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x123b97800 == 44 [pid = 1655] [id = 409] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12be35000 == 43 [pid = 1655] [id = 408] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba17800 == 42 [pid = 1655] [id = 407] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0cf800 == 41 [pid = 1655] [id = 406] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x123d3d000 == 40 [pid = 1655] [id = 405] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12a4d4800) [pid = 1655] [serial = 1182] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1294e9800 == 39 [pid = 1655] [id = 404] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1192d0000 == 38 [pid = 1655] [id = 403] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1289c4000 == 37 [pid = 1655] [id = 402] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12661e000 == 36 [pid = 1655] [id = 401] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x124dba000 == 35 [pid = 1655] [id = 400] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x123d3d800 == 34 [pid = 1655] [id = 399] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x119b49800 == 33 [pid = 1655] [id = 398] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1192d3000 == 32 [pid = 1655] [id = 397] 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x11715b800 == 31 [pid = 1655] [id = 396] 08:43:35 INFO - PROCESS | 1655 | 1467992615802 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:35 INFO - PROCESS | 1655 | 1467992615803 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:35 INFO - PROCESS | 1655 | --DOCSHELL 0x115e43800 == 30 [pid = 1655] [id = 395] 08:43:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x11661c800 == 31 [pid = 1655] [id = 415] 08:43:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11338b400) [pid = 1655] [serial = 1244] [outer = 0x0] 08:43:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x113ddbc00) [pid = 1655] [serial = 1245] [outer = 0x11338b400] 08:43:35 INFO - PROCESS | 1655 | 1467992615832 Marionette DEBUG loaded listener.js 08:43:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11820c000) [pid = 1655] [serial = 1246] [outer = 0x11338b400] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x120fe3c00) [pid = 1655] [serial = 1161] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1245bec00) [pid = 1655] [serial = 1164] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x126b78400) [pid = 1655] [serial = 1168] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126169800) [pid = 1655] [serial = 1167] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11840ec00) [pid = 1655] [serial = 1173] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1289d3800) [pid = 1655] [serial = 1170] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128860000) [pid = 1655] [serial = 1176] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129087400) [pid = 1655] [serial = 1179] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128d9ec00) [pid = 1655] [serial = 1177] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119ac2800) [pid = 1655] [serial = 1158] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119524400) [pid = 1655] [serial = 1155] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119543000) [pid = 1655] [serial = 1156] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11834f800) [pid = 1655] [serial = 1152] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118407c00) [pid = 1655] [serial = 1153] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1130e5800) [pid = 1655] [serial = 1149] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a41f400) [pid = 1655] [serial = 1180] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1133ca800) [pid = 1655] [serial = 1150] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1176dd000) [pid = 1655] [serial = 1147] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116768c00) [pid = 1655] [serial = 1146] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128852400) [pid = 1655] [serial = 1144] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124baa800) [pid = 1655] [serial = 1143] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126539c00) [pid = 1655] [serial = 1141] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1256ac800) [pid = 1655] [serial = 1140] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123808400) [pid = 1655] [serial = 1138] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1199aa400) [pid = 1655] [serial = 1137] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11837ec00) [pid = 1655] [serial = 1135] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1180af400) [pid = 1655] [serial = 1134] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12572a400) [pid = 1655] [serial = 1165] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1242a8c00) [pid = 1655] [serial = 1162] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1289dcc00) [pid = 1655] [serial = 1171] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123be6c00) [pid = 1655] [serial = 1174] [outer = 0x0] [url = about:blank] 08:43:35 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119c26800) [pid = 1655] [serial = 1159] [outer = 0x0] [url = about:blank] 08:43:36 INFO - PROCESS | 1655 | 1467992616160 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]]]}] 08:43:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 08:43:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 625ms 08:43:36 INFO - PROCESS | 1655 | 1467992616213 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 08:43:36 INFO - PROCESS | 1655 | 1467992616216 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 08:43:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 08:43:36 INFO - PROCESS | 1655 | 1467992616226 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 08:43:36 INFO - PROCESS | 1655 | 1467992616228 Marionette TRACE conn2 <- [1,1634,null,{}] 08:43:36 INFO - PROCESS | 1655 | 1467992616230 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}] 08:43:36 INFO - PROCESS | 1655 | 1467992616231 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:36 INFO - PROCESS | 1655 | 1467992616307 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 08:43:36 INFO - PROCESS | 1655 | 1467992616314 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:36 INFO - PROCESS | 1655 | 1467992616316 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e43800 == 32 [pid = 1655] [id = 416] 08:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11837a000) [pid = 1655] [serial = 1247] [outer = 0x0] 08:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11851ec00) [pid = 1655] [serial = 1248] [outer = 0x11837a000] 08:43:36 INFO - PROCESS | 1655 | 1467992616342 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118729800) [pid = 1655] [serial = 1249] [outer = 0x11837a000] 08:43:36 INFO - PROCESS | 1655 | 1467992616684 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]]]}] 08:43:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 08:43:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 474ms 08:43:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 08:43:36 INFO - PROCESS | 1655 | 1467992616697 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 08:43:36 INFO - PROCESS | 1655 | 1467992616698 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 08:43:36 INFO - PROCESS | 1655 | 1467992616700 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 08:43:36 INFO - PROCESS | 1655 | 1467992616702 Marionette TRACE conn2 <- [1,1638,null,{}] 08:43:36 INFO - PROCESS | 1655 | 1467992616713 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}] 08:43:36 INFO - PROCESS | 1655 | 1467992616717 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:36 INFO - PROCESS | 1655 | 1467992616802 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 08:43:36 INFO - PROCESS | 1655 | 1467992616859 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:36 INFO - PROCESS | 1655 | 1467992616861 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f1c800 == 33 [pid = 1655] [id = 417] 08:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11332b000) [pid = 1655] [serial = 1250] [outer = 0x0] 08:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119524400) [pid = 1655] [serial = 1251] [outer = 0x11332b000] 08:43:36 INFO - PROCESS | 1655 | 1467992616888 Marionette DEBUG loaded listener.js 08:43:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1199b1000) [pid = 1655] [serial = 1252] [outer = 0x11332b000] 08:43:37 INFO - PROCESS | 1655 | 1467992617165 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]]]}] 08:43:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 08:43:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 470ms 08:43:37 INFO - PROCESS | 1655 | 1467992617171 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 08:43:37 INFO - PROCESS | 1655 | 1467992617173 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 08:43:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 08:43:37 INFO - PROCESS | 1655 | 1467992617186 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 08:43:37 INFO - PROCESS | 1655 | 1467992617187 Marionette TRACE conn2 <- [1,1642,null,{}] 08:43:37 INFO - PROCESS | 1655 | 1467992617196 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}] 08:43:37 INFO - PROCESS | 1655 | 1467992617198 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:37 INFO - PROCESS | 1655 | 1467992617280 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 08:43:37 INFO - PROCESS | 1655 | 1467992617284 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 1655 | 1467992617285 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x124410800 == 34 [pid = 1655] [id = 418] 08:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119acbc00) [pid = 1655] [serial = 1253] [outer = 0x0] 08:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x120fe6400) [pid = 1655] [serial = 1254] [outer = 0x119acbc00] 08:43:37 INFO - PROCESS | 1655 | 1467992617312 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123848800) [pid = 1655] [serial = 1255] [outer = 0x119acbc00] 08:43:37 INFO - PROCESS | 1655 | 1467992617639 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]]]}] 08:43:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 08:43:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 477ms 08:43:37 INFO - PROCESS | 1655 | 1467992617661 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 08:43:37 INFO - PROCESS | 1655 | 1467992617662 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 08:43:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 08:43:37 INFO - PROCESS | 1655 | 1467992617664 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 08:43:37 INFO - PROCESS | 1655 | 1467992617665 Marionette TRACE conn2 <- [1,1646,null,{}] 08:43:37 INFO - PROCESS | 1655 | 1467992617667 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}] 08:43:37 INFO - PROCESS | 1655 | 1467992617676 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:37 INFO - PROCESS | 1655 | 1467992617777 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 08:43:37 INFO - PROCESS | 1655 | 1467992617783 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:37 INFO - PROCESS | 1655 | 1467992617785 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12571a000 == 35 [pid = 1655] [id = 419] 08:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12384c800) [pid = 1655] [serial = 1256] [outer = 0x0] 08:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x123cb5800) [pid = 1655] [serial = 1257] [outer = 0x12384c800] 08:43:37 INFO - PROCESS | 1655 | 1467992617809 Marionette DEBUG loaded listener.js 08:43:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1240b2400) [pid = 1655] [serial = 1258] [outer = 0x12384c800] 08:43:38 INFO - PROCESS | 1655 | 1467992618135 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]]]}] 08:43:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 08:43:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 520ms 08:43:38 INFO - PROCESS | 1655 | 1467992618184 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 1655 | 1467992618185 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 08:43:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 08:43:38 INFO - PROCESS | 1655 | 1467992618187 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 1655 | 1467992618188 Marionette TRACE conn2 <- [1,1650,null,{}] 08:43:38 INFO - PROCESS | 1655 | 1467992618191 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}] 08:43:38 INFO - PROCESS | 1655 | 1467992618195 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:38 INFO - PROCESS | 1655 | 1467992618310 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 08:43:38 INFO - PROCESS | 1655 | 1467992618329 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:38 INFO - PROCESS | 1655 | 1467992618330 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a9e000 == 36 [pid = 1655] [id = 420] 08:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1240b5400) [pid = 1655] [serial = 1259] [outer = 0x0] 08:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1245bf000) [pid = 1655] [serial = 1260] [outer = 0x1240b5400] 08:43:38 INFO - PROCESS | 1655 | 1467992618355 Marionette DEBUG loaded listener.js 08:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1265c7800) [pid = 1655] [serial = 1261] [outer = 0x1240b5400] 08:43:38 INFO - PROCESS | 1655 | 1467992618740 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]]]}] 08:43:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 08:43:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 569ms 08:43:38 INFO - PROCESS | 1655 | 1467992618758 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 08:43:38 INFO - PROCESS | 1655 | 1467992618770 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 08:43:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 08:43:38 INFO - PROCESS | 1655 | 1467992618781 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 08:43:38 INFO - PROCESS | 1655 | 1467992618783 Marionette TRACE conn2 <- [1,1654,null,{}] 08:43:38 INFO - PROCESS | 1655 | 1467992618786 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}] 08:43:38 INFO - PROCESS | 1655 | 1467992618788 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:38 INFO - PROCESS | 1655 | 1467992618932 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 08:43:38 INFO - PROCESS | 1655 | 1467992618985 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:38 INFO - PROCESS | 1655 | 1467992618986 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x129271000 == 37 [pid = 1655] [id = 421] 08:43:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119542400) [pid = 1655] [serial = 1262] [outer = 0x0] 08:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1266db000) [pid = 1655] [serial = 1263] [outer = 0x119542400] 08:43:39 INFO - PROCESS | 1655 | 1467992619024 Marionette DEBUG loaded listener.js 08:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1289cec00) [pid = 1655] [serial = 1264] [outer = 0x119542400] 08:43:39 INFO - PROCESS | 1655 | 1467992619453 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]]]}] 08:43:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 08:43:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 720ms 08:43:39 INFO - PROCESS | 1655 | 1467992619501 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 08:43:39 INFO - PROCESS | 1655 | 1467992619502 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 08:43:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 08:43:39 INFO - PROCESS | 1655 | 1467992619504 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 08:43:39 INFO - PROCESS | 1655 | 1467992619505 Marionette TRACE conn2 <- [1,1658,null,{}] 08:43:39 INFO - PROCESS | 1655 | 1467992619508 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}] 08:43:39 INFO - PROCESS | 1655 | 1467992619509 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:39 INFO - PROCESS | 1655 | 1467992619604 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 08:43:39 INFO - PROCESS | 1655 | 1467992619615 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:39 INFO - PROCESS | 1655 | 1467992619616 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a581000 == 38 [pid = 1655] [id = 422] 08:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1289d5c00) [pid = 1655] [serial = 1265] [outer = 0x0] 08:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128b38c00) [pid = 1655] [serial = 1266] [outer = 0x1289d5c00] 08:43:39 INFO - PROCESS | 1655 | 1467992619641 Marionette DEBUG loaded listener.js 08:43:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128d9cc00) [pid = 1655] [serial = 1267] [outer = 0x1289d5c00] 08:43:39 INFO - PROCESS | 1655 | 1467992619972 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]]]}] 08:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 08:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 522ms 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1289d5400) [pid = 1655] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1133c7800) [pid = 1655] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112a79c00) [pid = 1655] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x125730400) [pid = 1655] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1128d1c00) [pid = 1655] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118347c00) [pid = 1655] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119ac6800) [pid = 1655] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124f0a800) [pid = 1655] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1133c9400) [pid = 1655] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x110eedc00) [pid = 1655] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12908ac00) [pid = 1655] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12908e400) [pid = 1655] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124d84c00) [pid = 1655] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x110eae400) [pid = 1655] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x110fa0400) [pid = 1655] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118405c00) [pid = 1655] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124444c00) [pid = 1655] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 08:43:40 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1266df000) [pid = 1655] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 08:43:40 INFO - PROCESS | 1655 | 1467992620164 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 08:43:40 INFO - PROCESS | 1655 | 1467992620165 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 08:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 08:43:40 INFO - PROCESS | 1655 | 1467992620176 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 08:43:40 INFO - PROCESS | 1655 | 1467992620177 Marionette TRACE conn2 <- [1,1662,null,{}] 08:43:40 INFO - PROCESS | 1655 | 1467992620180 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}] 08:43:40 INFO - PROCESS | 1655 | 1467992620181 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:40 INFO - PROCESS | 1655 | 1467992620256 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 08:43:40 INFO - PROCESS | 1655 | 1467992620278 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:40 INFO - PROCESS | 1655 | 1467992620279 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x124091000 == 39 [pid = 1655] [id = 423] 08:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11332ec00) [pid = 1655] [serial = 1268] [outer = 0x0] 08:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1180b3400) [pid = 1655] [serial = 1269] [outer = 0x11332ec00] 08:43:40 INFO - PROCESS | 1655 | 1467992620304 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11952a000) [pid = 1655] [serial = 1270] [outer = 0x11332ec00] 08:43:40 INFO - PROCESS | 1655 | 1467992620605 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]]]}] 08:43:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 08:43:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 469ms 08:43:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 08:43:40 INFO - PROCESS | 1655 | 1467992620646 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 08:43:40 INFO - PROCESS | 1655 | 1467992620647 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 08:43:40 INFO - PROCESS | 1655 | 1467992620649 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 08:43:40 INFO - PROCESS | 1655 | 1467992620650 Marionette TRACE conn2 <- [1,1666,null,{}] 08:43:40 INFO - PROCESS | 1655 | 1467992620652 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}] 08:43:40 INFO - PROCESS | 1655 | 1467992620653 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:40 INFO - PROCESS | 1655 | 1467992620729 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 08:43:40 INFO - PROCESS | 1655 | 1467992620784 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:40 INFO - PROCESS | 1655 | 1467992620785 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9c2800 == 40 [pid = 1655] [id = 424] 08:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x115e95000) [pid = 1655] [serial = 1271] [outer = 0x0] 08:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1240b9c00) [pid = 1655] [serial = 1272] [outer = 0x115e95000] 08:43:40 INFO - PROCESS | 1655 | 1467992620810 Marionette DEBUG loaded listener.js 08:43:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123844800) [pid = 1655] [serial = 1273] [outer = 0x115e95000] 08:43:41 INFO - PROCESS | 1655 | 1467992621072 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]]]}] 08:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 08:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 470ms 08:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 08:43:41 INFO - PROCESS | 1655 | 1467992621120 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 08:43:41 INFO - PROCESS | 1655 | 1467992621121 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 08:43:41 INFO - PROCESS | 1655 | 1467992621124 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 1655 | 1467992621128 Marionette TRACE conn2 <- [1,1670,null,{}] 08:43:41 INFO - PROCESS | 1655 | 1467992621136 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}] 08:43:41 INFO - PROCESS | 1655 | 1467992621138 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:41 INFO - PROCESS | 1655 | 1467992621231 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 08:43:41 INFO - PROCESS | 1655 | 1467992621235 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 1655 | 1467992621236 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be22800 == 41 [pid = 1655] [id = 425] 08:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124bad400) [pid = 1655] [serial = 1274] [outer = 0x0] 08:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1292b1c00) [pid = 1655] [serial = 1275] [outer = 0x124bad400] 08:43:41 INFO - PROCESS | 1655 | 1467992621263 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a4ce400) [pid = 1655] [serial = 1276] [outer = 0x124bad400] 08:43:41 INFO - PROCESS | 1655 | 1467992621605 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]]]}] 08:43:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 08:43:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 529ms 08:43:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 08:43:41 INFO - PROCESS | 1655 | 1467992621663 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 08:43:41 INFO - PROCESS | 1655 | 1467992621664 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 08:43:41 INFO - PROCESS | 1655 | 1467992621667 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 08:43:41 INFO - PROCESS | 1655 | 1467992621668 Marionette TRACE conn2 <- [1,1674,null,{}] 08:43:41 INFO - PROCESS | 1655 | 1467992621671 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}] 08:43:41 INFO - PROCESS | 1655 | 1467992621672 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:41 INFO - PROCESS | 1655 | 1467992621749 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 08:43:41 INFO - PROCESS | 1655 | 1467992621753 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:41 INFO - PROCESS | 1655 | 1467992621754 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c284800 == 42 [pid = 1655] [id = 426] 08:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1292bc400) [pid = 1655] [serial = 1277] [outer = 0x0] 08:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a56d800) [pid = 1655] [serial = 1278] [outer = 0x1292bc400] 08:43:41 INFO - PROCESS | 1655 | 1467992621777 Marionette DEBUG loaded listener.js 08:43:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12af32800) [pid = 1655] [serial = 1279] [outer = 0x1292bc400] 08:43:42 INFO - PROCESS | 1655 | 1467992622102 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]]]}] 08:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 08:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 469ms 08:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 08:43:42 INFO - PROCESS | 1655 | 1467992622137 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 08:43:42 INFO - PROCESS | 1655 | 1467992622138 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 08:43:42 INFO - PROCESS | 1655 | 1467992622140 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 08:43:42 INFO - PROCESS | 1655 | 1467992622141 Marionette TRACE conn2 <- [1,1678,null,{}] 08:43:42 INFO - PROCESS | 1655 | 1467992622144 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}] 08:43:42 INFO - PROCESS | 1655 | 1467992622145 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:42 INFO - PROCESS | 1655 | 1467992622268 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 08:43:42 INFO - PROCESS | 1655 | 1467992622370 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:42 INFO - PROCESS | 1655 | 1467992622372 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e36800 == 43 [pid = 1655] [id = 427] 08:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11213e000) [pid = 1655] [serial = 1280] [outer = 0x0] 08:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1129a4400) [pid = 1655] [serial = 1281] [outer = 0x11213e000] 08:43:42 INFO - PROCESS | 1655 | 1467992622406 Marionette DEBUG loaded listener.js 08:43:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1133c7800) [pid = 1655] [serial = 1282] [outer = 0x11213e000] 08:43:42 INFO - PROCESS | 1655 | 1467992622894 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]]]}] 08:43:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 08:43:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 821ms 08:43:42 INFO - PROCESS | 1655 | 1467992622963 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 08:43:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 08:43:42 INFO - PROCESS | 1655 | 1467992622967 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 08:43:42 INFO - PROCESS | 1655 | 1467992622972 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 08:43:42 INFO - PROCESS | 1655 | 1467992622976 Marionette TRACE conn2 <- [1,1682,null,{}] 08:43:42 INFO - PROCESS | 1655 | 1467992622980 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}] 08:43:42 INFO - PROCESS | 1655 | 1467992622983 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:43 INFO - PROCESS | 1655 | 1467992623087 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 08:43:43 INFO - PROCESS | 1655 | 1467992623146 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:43 INFO - PROCESS | 1655 | 1467992623147 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f06800 == 44 [pid = 1655] [id = 428] 08:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118404400) [pid = 1655] [serial = 1283] [outer = 0x0] 08:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1185b9000) [pid = 1655] [serial = 1284] [outer = 0x118404400] 08:43:43 INFO - PROCESS | 1655 | 1467992623178 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119456400) [pid = 1655] [serial = 1285] [outer = 0x118404400] 08:43:43 INFO - PROCESS | 1655 | 1467992623666 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]]]}] 08:43:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 08:43:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 724ms 08:43:43 INFO - PROCESS | 1655 | 1467992623695 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 08:43:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 08:43:43 INFO - PROCESS | 1655 | 1467992623697 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 08:43:43 INFO - PROCESS | 1655 | 1467992623699 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 08:43:43 INFO - PROCESS | 1655 | 1467992623701 Marionette TRACE conn2 <- [1,1686,null,{}] 08:43:43 INFO - PROCESS | 1655 | 1467992623703 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}] 08:43:43 INFO - PROCESS | 1655 | 1467992623705 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:43 INFO - PROCESS | 1655 | 1467992623806 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 08:43:43 INFO - PROCESS | 1655 | 1467992623866 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:43 INFO - PROCESS | 1655 | 1467992623867 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a813800 == 45 [pid = 1655] [id = 429] 08:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11953e000) [pid = 1655] [serial = 1286] [outer = 0x0] 08:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119acac00) [pid = 1655] [serial = 1287] [outer = 0x11953e000] 08:43:43 INFO - PROCESS | 1655 | 1467992623896 Marionette DEBUG loaded listener.js 08:43:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123cb8000) [pid = 1655] [serial = 1288] [outer = 0x11953e000] 08:43:44 INFO - PROCESS | 1655 | 1467992624317 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]]]}] 08:43:44 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 08:43:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 669ms 08:43:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 08:43:44 INFO - PROCESS | 1655 | 1467992624369 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 08:43:44 INFO - PROCESS | 1655 | 1467992624371 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 08:43:44 INFO - PROCESS | 1655 | 1467992624379 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 08:43:44 INFO - PROCESS | 1655 | 1467992624382 Marionette TRACE conn2 <- [1,1690,null,{}] 08:43:44 INFO - PROCESS | 1655 | 1467992624385 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}] 08:43:44 INFO - PROCESS | 1655 | 1467992624387 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:44 INFO - PROCESS | 1655 | 1467992624491 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 08:43:44 INFO - PROCESS | 1655 | 1467992624549 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:44 INFO - PROCESS | 1655 | 1467992624550 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c580000 == 46 [pid = 1655] [id = 430] 08:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1242a8c00) [pid = 1655] [serial = 1289] [outer = 0x0] 08:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124b95000) [pid = 1655] [serial = 1290] [outer = 0x1242a8c00] 08:43:44 INFO - PROCESS | 1655 | 1467992624578 Marionette DEBUG loaded listener.js 08:43:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126868800) [pid = 1655] [serial = 1291] [outer = 0x1242a8c00] 08:43:45 INFO - PROCESS | 1655 | 1467992625012 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]]]}] 08:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 08:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 676ms 08:43:45 INFO - PROCESS | 1655 | 1467992625052 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 08:43:45 INFO - PROCESS | 1655 | 1467992625053 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 08:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 08:43:45 INFO - PROCESS | 1655 | 1467992625055 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 08:43:45 INFO - PROCESS | 1655 | 1467992625057 Marionette TRACE conn2 <- [1,1694,null,{}] 08:43:45 INFO - PROCESS | 1655 | 1467992625090 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}] 08:43:45 INFO - PROCESS | 1655 | 1467992625092 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:45 INFO - PROCESS | 1655 | 1467992625212 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 08:43:45 INFO - PROCESS | 1655 | 1467992625265 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:45 INFO - PROCESS | 1655 | 1467992625266 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c73800 == 47 [pid = 1655] [id = 431] 08:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1128cb400) [pid = 1655] [serial = 1292] [outer = 0x0] 08:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119548400) [pid = 1655] [serial = 1293] [outer = 0x1128cb400] 08:43:45 INFO - PROCESS | 1655 | 1467992625295 Marionette DEBUG loaded listener.js 08:43:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12686f000) [pid = 1655] [serial = 1294] [outer = 0x1128cb400] 08:43:45 INFO - PROCESS | 1655 | 1467992625811 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]]]}] 08:43:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 08:43:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 822ms 08:43:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 08:43:45 INFO - PROCESS | 1655 | 1467992625878 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 08:43:45 INFO - PROCESS | 1655 | 1467992625880 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 08:43:45 INFO - PROCESS | 1655 | 1467992625883 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 08:43:45 INFO - PROCESS | 1655 | 1467992625885 Marionette TRACE conn2 <- [1,1698,null,{}] 08:43:45 INFO - PROCESS | 1655 | 1467992625888 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}] 08:43:45 INFO - PROCESS | 1655 | 1467992625890 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:46 INFO - PROCESS | 1655 | 1467992626027 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 08:43:46 INFO - PROCESS | 1655 | 1467992626039 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:46 INFO - PROCESS | 1655 | 1467992626041 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167fc000 == 48 [pid = 1655] [id = 432] 08:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1129a8400) [pid = 1655] [serial = 1295] [outer = 0x0] 08:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1129b0400) [pid = 1655] [serial = 1296] [outer = 0x1129a8400] 08:43:46 INFO - PROCESS | 1655 | 1467992626082 Marionette DEBUG loaded listener.js 08:43:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1132b5800) [pid = 1655] [serial = 1297] [outer = 0x1129a8400] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12c284800 == 47 [pid = 1655] [id = 426] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12be22800 == 46 [pid = 1655] [id = 425] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9c2800 == 45 [pid = 1655] [id = 424] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x124091000 == 44 [pid = 1655] [id = 423] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12a581000 == 43 [pid = 1655] [id = 422] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x129271000 == 42 [pid = 1655] [id = 421] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x128a9e000 == 41 [pid = 1655] [id = 420] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12571a000 == 40 [pid = 1655] [id = 419] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x124410800 == 39 [pid = 1655] [id = 418] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x120f1c800 == 38 [pid = 1655] [id = 417] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x115e43800 == 37 [pid = 1655] [id = 416] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x11661c800 == 36 [pid = 1655] [id = 415] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca69000 == 35 [pid = 1655] [id = 412] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x115ee6800 == 34 [pid = 1655] [id = 413] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x119b4e800 == 33 [pid = 1655] [id = 414] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12be49000 == 32 [pid = 1655] [id = 394] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x119c73800 == 31 [pid = 1655] [id = 431] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12c580000 == 30 [pid = 1655] [id = 430] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x12a813800 == 29 [pid = 1655] [id = 429] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x120f06800 == 28 [pid = 1655] [id = 428] 08:43:46 INFO - PROCESS | 1655 | --DOCSHELL 0x115e36800 == 27 [pid = 1655] [id = 427] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12908e000) [pid = 1655] [serial = 1218] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119531000) [pid = 1655] [serial = 1197] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11959d400) [pid = 1655] [serial = 1198] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x112add400) [pid = 1655] [serial = 1185] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11337e400) [pid = 1655] [serial = 1186] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12a8ae400) [pid = 1655] [serial = 1183] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1256a4400) [pid = 1655] [serial = 1209] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x125729c00) [pid = 1655] [serial = 1210] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118714000) [pid = 1655] [serial = 1194] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119448c00) [pid = 1655] [serial = 1195] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123bea800) [pid = 1655] [serial = 1200] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123cba400) [pid = 1655] [serial = 1201] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12652c800) [pid = 1655] [serial = 1212] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1266d8400) [pid = 1655] [serial = 1213] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1164e4c00) [pid = 1655] [serial = 1188] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116af2400) [pid = 1655] [serial = 1189] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123cc0c00) [pid = 1655] [serial = 1203] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124444400) [pid = 1655] [serial = 1204] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12934f400) [pid = 1655] [serial = 1221] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1292b3c00) [pid = 1655] [serial = 1219] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a4cf400) [pid = 1655] [serial = 1224] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12af35800) [pid = 1655] [serial = 1234] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1129b3800) [pid = 1655] [serial = 1227] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118379000) [pid = 1655] [serial = 1191] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11840f000) [pid = 1655] [serial = 1192] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123e33800) [pid = 1655] [serial = 1230] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1176d6400) [pid = 1655] [serial = 1228] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124a14400) [pid = 1655] [serial = 1206] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124bb3400) [pid = 1655] [serial = 1207] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1289cd400) [pid = 1655] [serial = 1215] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a8b7000) [pid = 1655] [serial = 1233] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a56a800) [pid = 1655] [serial = 1225] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x129357c00) [pid = 1655] [serial = 1222] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12a55f800) [pid = 1655] [serial = 1231] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128b46800) [pid = 1655] [serial = 1216] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12af3cc00) [pid = 1655] [serial = 1236] [outer = 0x0] [url = about:blank] 08:43:47 INFO - PROCESS | 1655 | 1467992627169 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]]]}] 08:43:47 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 08:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1321ms 08:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 08:43:47 INFO - PROCESS | 1655 | 1467992627204 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 08:43:47 INFO - PROCESS | 1655 | 1467992627206 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 08:43:47 INFO - PROCESS | 1655 | 1467992627209 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 08:43:47 INFO - PROCESS | 1655 | 1467992627211 Marionette TRACE conn2 <- [1,1702,null,{}] 08:43:47 INFO - PROCESS | 1655 | 1467992627215 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}] 08:43:47 INFO - PROCESS | 1655 | 1467992627217 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:47 INFO - PROCESS | 1655 | 1467992627301 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 08:43:47 INFO - PROCESS | 1655 | 1467992627305 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:47 INFO - PROCESS | 1655 | 1467992627310 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164a7000 == 28 [pid = 1655] [id = 433] 08:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1130ed400) [pid = 1655] [serial = 1298] [outer = 0x0] 08:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1133a5c00) [pid = 1655] [serial = 1299] [outer = 0x1130ed400] 08:43:47 INFO - PROCESS | 1655 | 1467992627339 Marionette DEBUG loaded listener.js 08:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x111ca9800) [pid = 1655] [serial = 1300] [outer = 0x1130ed400] 08:43:47 INFO - PROCESS | 1655 | 1467992627706 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]]]}] 08:43:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 08:43:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 520ms 08:43:47 INFO - PROCESS | 1655 | 1467992627729 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 08:43:47 INFO - PROCESS | 1655 | 1467992627733 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 08:43:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 08:43:47 INFO - PROCESS | 1655 | 1467992627737 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 08:43:47 INFO - PROCESS | 1655 | 1467992627739 Marionette TRACE conn2 <- [1,1706,null,{}] 08:43:47 INFO - PROCESS | 1655 | 1467992627742 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}] 08:43:47 INFO - PROCESS | 1655 | 1467992627746 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:47 INFO - PROCESS | 1655 | 1467992627821 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 08:43:47 INFO - PROCESS | 1655 | 1467992627827 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:47 INFO - PROCESS | 1655 | 1467992627829 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x118747800 == 29 [pid = 1655] [id = 434] 08:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116988c00) [pid = 1655] [serial = 1301] [outer = 0x0] 08:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116aeec00) [pid = 1655] [serial = 1302] [outer = 0x116988c00] 08:43:47 INFO - PROCESS | 1655 | 1467992627856 Marionette DEBUG loaded listener.js 08:43:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1176da400) [pid = 1655] [serial = 1303] [outer = 0x116988c00] 08:43:48 INFO - PROCESS | 1655 | 1467992628200 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]]]}] 08:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 08:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 473ms 08:43:48 INFO - PROCESS | 1655 | 1467992628210 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 08:43:48 INFO - PROCESS | 1655 | 1467992628212 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 08:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 08:43:48 INFO - PROCESS | 1655 | 1467992628214 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 08:43:48 INFO - PROCESS | 1655 | 1467992628216 Marionette TRACE conn2 <- [1,1710,null,{}] 08:43:48 INFO - PROCESS | 1655 | 1467992628224 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}] 08:43:48 INFO - PROCESS | 1655 | 1467992628229 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:48 INFO - PROCESS | 1655 | 1467992628309 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 08:43:48 INFO - PROCESS | 1655 | 1467992628365 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:48 INFO - PROCESS | 1655 | 1467992628367 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cc8000 == 30 [pid = 1655] [id = 435] 08:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1133ca800) [pid = 1655] [serial = 1304] [outer = 0x0] 08:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118374400) [pid = 1655] [serial = 1305] [outer = 0x1133ca800] 08:43:48 INFO - PROCESS | 1655 | 1467992628395 Marionette DEBUG loaded listener.js 08:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118708400) [pid = 1655] [serial = 1306] [outer = 0x1133ca800] 08:43:48 INFO - PROCESS | 1655 | 1467992628687 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]]]}] 08:43:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 08:43:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 521ms 08:43:48 INFO - PROCESS | 1655 | 1467992628735 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 08:43:48 INFO - PROCESS | 1655 | 1467992628737 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 08:43:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 08:43:48 INFO - PROCESS | 1655 | 1467992628739 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 08:43:48 INFO - PROCESS | 1655 | 1467992628740 Marionette TRACE conn2 <- [1,1714,null,{}] 08:43:48 INFO - PROCESS | 1655 | 1467992628745 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}] 08:43:48 INFO - PROCESS | 1655 | 1467992628746 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:48 INFO - PROCESS | 1655 | 1467992628821 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 08:43:48 INFO - PROCESS | 1655 | 1467992628879 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:48 INFO - PROCESS | 1655 | 1467992628880 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a90800 == 31 [pid = 1655] [id = 436] 08:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118209400) [pid = 1655] [serial = 1307] [outer = 0x0] 08:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11919b800) [pid = 1655] [serial = 1308] [outer = 0x118209400] 08:43:48 INFO - PROCESS | 1655 | 1467992628905 Marionette DEBUG loaded listener.js 08:43:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11953d400) [pid = 1655] [serial = 1309] [outer = 0x118209400] 08:43:49 INFO - PROCESS | 1655 | 1467992629168 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]]]}] 08:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 08:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 471ms 08:43:49 INFO - PROCESS | 1655 | 1467992629215 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 08:43:49 INFO - PROCESS | 1655 | 1467992629216 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 08:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 08:43:49 INFO - PROCESS | 1655 | 1467992629226 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 08:43:49 INFO - PROCESS | 1655 | 1467992629229 Marionette TRACE conn2 <- [1,1718,null,{}] 08:43:49 INFO - PROCESS | 1655 | 1467992629246 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}] 08:43:49 INFO - PROCESS | 1655 | 1467992629248 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:49 INFO - PROCESS | 1655 | 1467992629341 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 08:43:49 INFO - PROCESS | 1655 | 1467992629344 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:49 INFO - PROCESS | 1655 | 1467992629345 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x125706000 == 32 [pid = 1655] [id = 437] 08:43:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x116912800) [pid = 1655] [serial = 1310] [outer = 0x0] 08:43:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119548800) [pid = 1655] [serial = 1311] [outer = 0x116912800] 08:43:49 INFO - PROCESS | 1655 | 1467992629370 Marionette DEBUG loaded listener.js 08:43:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1199ae800) [pid = 1655] [serial = 1312] [outer = 0x116912800] 08:43:49 INFO - PROCESS | 1655 | 1467992629762 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]]]}] 08:43:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 08:43:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 592ms 08:43:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 08:43:49 INFO - PROCESS | 1655 | 1467992629811 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 08:43:49 INFO - PROCESS | 1655 | 1467992629813 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 08:43:49 INFO - PROCESS | 1655 | 1467992629815 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 08:43:49 INFO - PROCESS | 1655 | 1467992629817 Marionette TRACE conn2 <- [1,1722,null,{}] 08:43:49 INFO - PROCESS | 1655 | 1467992629827 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}] 08:43:49 INFO - PROCESS | 1655 | 1467992629833 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:49 INFO - PROCESS | 1655 | 1467992629953 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 08:43:49 INFO - PROCESS | 1655 | 1467992629992 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:49 INFO - PROCESS | 1655 | 1467992629993 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b3800 == 33 [pid = 1655] [id = 438] 08:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119ac0400) [pid = 1655] [serial = 1313] [outer = 0x0] 08:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119ad9000) [pid = 1655] [serial = 1314] [outer = 0x119ac0400] 08:43:50 INFO - PROCESS | 1655 | 1467992630018 Marionette DEBUG loaded listener.js 08:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1242a1c00) [pid = 1655] [serial = 1315] [outer = 0x119ac0400] 08:43:50 INFO - PROCESS | 1655 | 1467992630363 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]]]}] 08:43:50 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 08:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 569ms 08:43:50 INFO - PROCESS | 1655 | 1467992630385 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 08:43:50 INFO - PROCESS | 1655 | 1467992630386 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 08:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 08:43:50 INFO - PROCESS | 1655 | 1467992630388 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 08:43:50 INFO - PROCESS | 1655 | 1467992630389 Marionette TRACE conn2 <- [1,1726,null,{}] 08:43:50 INFO - PROCESS | 1655 | 1467992630401 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}] 08:43:50 INFO - PROCESS | 1655 | 1467992630402 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:50 INFO - PROCESS | 1655 | 1467992630503 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 08:43:50 INFO - PROCESS | 1655 | 1467992630508 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:50 INFO - PROCESS | 1655 | 1467992630509 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dd5800 == 34 [pid = 1655] [id = 439] 08:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119ac4800) [pid = 1655] [serial = 1316] [outer = 0x0] 08:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124448000) [pid = 1655] [serial = 1317] [outer = 0x119ac4800] 08:43:50 INFO - PROCESS | 1655 | 1467992630534 Marionette DEBUG loaded listener.js 08:43:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124a18400) [pid = 1655] [serial = 1318] [outer = 0x119ac4800] 08:43:50 INFO - PROCESS | 1655 | 1467992630848 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]]]}] 08:43:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 08:43:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 473ms 08:43:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 08:43:50 INFO - PROCESS | 1655 | 1467992630865 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 08:43:50 INFO - PROCESS | 1655 | 1467992630866 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 08:43:50 INFO - PROCESS | 1655 | 1467992630868 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 08:43:50 INFO - PROCESS | 1655 | 1467992630869 Marionette TRACE conn2 <- [1,1730,null,{}] 08:43:50 INFO - PROCESS | 1655 | 1467992630871 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}] 08:43:50 INFO - PROCESS | 1655 | 1467992630872 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:50 INFO - PROCESS | 1655 | 1467992630980 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 08:43:50 INFO - PROCESS | 1655 | 1467992630990 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:50 INFO - PROCESS | 1655 | 1467992630992 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294dd000 == 35 [pid = 1655] [id = 440] 08:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124a1a000) [pid = 1655] [serial = 1319] [outer = 0x0] 08:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124f09400) [pid = 1655] [serial = 1320] [outer = 0x124a1a000] 08:43:51 INFO - PROCESS | 1655 | 1467992631017 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1256b1c00) [pid = 1655] [serial = 1321] [outer = 0x124a1a000] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1240b5400) [pid = 1655] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11332b000) [pid = 1655] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11837a000) [pid = 1655] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119542400) [pid = 1655] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11338b400) [pid = 1655] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115e22800) [pid = 1655] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12384c800) [pid = 1655] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119acbc00) [pid = 1655] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11910fc00) [pid = 1655] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1121bd400) [pid = 1655] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1292bc400) [pid = 1655] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1289d5c00) [pid = 1655] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11332ec00) [pid = 1655] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124bad400) [pid = 1655] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 08:43:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x115e95000) [pid = 1655] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 08:43:51 INFO - PROCESS | 1655 | 1467992631471 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]]]}] 08:43:51 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 08:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 620ms 08:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 08:43:51 INFO - PROCESS | 1655 | 1467992631489 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 08:43:51 INFO - PROCESS | 1655 | 1467992631490 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 08:43:51 INFO - PROCESS | 1655 | 1467992631493 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 1655 | 1467992631495 Marionette TRACE conn2 <- [1,1734,null,{}] 08:43:51 INFO - PROCESS | 1655 | 1467992631498 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}] 08:43:51 INFO - PROCESS | 1655 | 1467992631499 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:51 INFO - PROCESS | 1655 | 1467992631579 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 08:43:51 INFO - PROCESS | 1655 | 1467992631635 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:51 INFO - PROCESS | 1655 | 1467992631636 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cc3000 == 36 [pid = 1655] [id = 441] 08:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1121bd400) [pid = 1655] [serial = 1322] [outer = 0x0] 08:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118379400) [pid = 1655] [serial = 1323] [outer = 0x1121bd400] 08:43:51 INFO - PROCESS | 1655 | 1467992631660 Marionette DEBUG loaded listener.js 08:43:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123a09c00) [pid = 1655] [serial = 1324] [outer = 0x1121bd400] 08:43:51 INFO - PROCESS | 1655 | 1467992631907 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]]]}] 08:43:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 08:43:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 472ms 08:43:51 INFO - PROCESS | 1655 | 1467992631965 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 08:43:51 INFO - PROCESS | 1655 | 1467992631966 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 08:43:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 08:43:51 INFO - PROCESS | 1655 | 1467992631968 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 08:43:51 INFO - PROCESS | 1655 | 1467992631969 Marionette TRACE conn2 <- [1,1738,null,{}] 08:43:51 INFO - PROCESS | 1655 | 1467992631971 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}] 08:43:51 INFO - PROCESS | 1655 | 1467992631972 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:52 INFO - PROCESS | 1655 | 1467992632051 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 08:43:52 INFO - PROCESS | 1655 | 1467992632055 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:52 INFO - PROCESS | 1655 | 1467992632056 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9b4000 == 37 [pid = 1655] [id = 442] 08:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123bf4c00) [pid = 1655] [serial = 1325] [outer = 0x0] 08:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1256b2400) [pid = 1655] [serial = 1326] [outer = 0x123bf4c00] 08:43:52 INFO - PROCESS | 1655 | 1467992632083 Marionette DEBUG loaded listener.js 08:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1257a6c00) [pid = 1655] [serial = 1327] [outer = 0x123bf4c00] 08:43:52 INFO - PROCESS | 1655 | 1467992632397 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]]]}] 08:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 08:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 468ms 08:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 08:43:52 INFO - PROCESS | 1655 | 1467992632436 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 08:43:52 INFO - PROCESS | 1655 | 1467992632438 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 08:43:52 INFO - PROCESS | 1655 | 1467992632440 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 08:43:52 INFO - PROCESS | 1655 | 1467992632443 Marionette TRACE conn2 <- [1,1742,null,{}] 08:43:52 INFO - PROCESS | 1655 | 1467992632447 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}] 08:43:52 INFO - PROCESS | 1655 | 1467992632448 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:52 INFO - PROCESS | 1655 | 1467992632568 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 08:43:52 INFO - PROCESS | 1655 | 1467992632575 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:52 INFO - PROCESS | 1655 | 1467992632577 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12516a000 == 38 [pid = 1655] [id = 443] 08:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1240b5400) [pid = 1655] [serial = 1328] [outer = 0x0] 08:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126166800) [pid = 1655] [serial = 1329] [outer = 0x1240b5400] 08:43:52 INFO - PROCESS | 1655 | 1467992632603 Marionette DEBUG loaded listener.js 08:43:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1289d1800) [pid = 1655] [serial = 1330] [outer = 0x1240b5400] 08:43:52 INFO - PROCESS | 1655 | 1467992632898 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]]]}] 08:43:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 08:43:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 472ms 08:43:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 08:43:52 INFO - PROCESS | 1655 | 1467992632916 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 08:43:52 INFO - PROCESS | 1655 | 1467992632917 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 08:43:52 INFO - PROCESS | 1655 | 1467992632919 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 08:43:52 INFO - PROCESS | 1655 | 1467992632920 Marionette TRACE conn2 <- [1,1746,null,{}] 08:43:52 INFO - PROCESS | 1655 | 1467992632922 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}] 08:43:52 INFO - PROCESS | 1655 | 1467992632924 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:53 INFO - PROCESS | 1655 | 1467992633014 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 08:43:53 INFO - PROCESS | 1655 | 1467992633017 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:53 INFO - PROCESS | 1655 | 1467992633018 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be42000 == 39 [pid = 1655] [id = 444] 08:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1289d1000) [pid = 1655] [serial = 1331] [outer = 0x0] 08:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128d9b400) [pid = 1655] [serial = 1332] [outer = 0x1289d1000] 08:43:53 INFO - PROCESS | 1655 | 1467992633042 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x129089400) [pid = 1655] [serial = 1333] [outer = 0x1289d1000] 08:43:53 INFO - PROCESS | 1655 | 1467992633416 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]]]}] 08:43:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 08:43:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 571ms 08:43:53 INFO - PROCESS | 1655 | 1467992633491 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 08:43:53 INFO - PROCESS | 1655 | 1467992633494 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 08:43:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 08:43:53 INFO - PROCESS | 1655 | 1467992633497 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 08:43:53 INFO - PROCESS | 1655 | 1467992633500 Marionette TRACE conn2 <- [1,1750,null,{}] 08:43:53 INFO - PROCESS | 1655 | 1467992633504 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}] 08:43:53 INFO - PROCESS | 1655 | 1467992633506 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:53 INFO - PROCESS | 1655 | 1467992633627 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 08:43:53 INFO - PROCESS | 1655 | 1467992633683 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:53 INFO - PROCESS | 1655 | 1467992633686 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11641d800 == 40 [pid = 1655] [id = 445] 08:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1128d5c00) [pid = 1655] [serial = 1334] [outer = 0x0] 08:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1129b1000) [pid = 1655] [serial = 1335] [outer = 0x1128d5c00] 08:43:53 INFO - PROCESS | 1655 | 1467992633717 Marionette DEBUG loaded listener.js 08:43:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1133a8800) [pid = 1655] [serial = 1336] [outer = 0x1128d5c00] 08:43:54 INFO - PROCESS | 1655 | 1467992634263 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]]]}] 08:43:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 08:43:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 772ms 08:43:54 INFO - PROCESS | 1655 | 1467992634270 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 08:43:54 INFO - PROCESS | 1655 | 1467992634273 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 08:43:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 08:43:54 INFO - PROCESS | 1655 | 1467992634306 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 08:43:54 INFO - PROCESS | 1655 | 1467992634307 Marionette TRACE conn2 <- [1,1754,null,{}] 08:43:54 INFO - PROCESS | 1655 | 1467992634312 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}] 08:43:54 INFO - PROCESS | 1655 | 1467992634314 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:54 INFO - PROCESS | 1655 | 1467992634421 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 08:43:54 INFO - PROCESS | 1655 | 1467992634517 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:54 INFO - PROCESS | 1655 | 1467992634518 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x125164800 == 41 [pid = 1655] [id = 446] 08:43:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x117da9000) [pid = 1655] [serial = 1337] [outer = 0x0] 08:43:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11820f000) [pid = 1655] [serial = 1338] [outer = 0x117da9000] 08:43:54 INFO - PROCESS | 1655 | 1467992634548 Marionette DEBUG loaded listener.js 08:43:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x118406400) [pid = 1655] [serial = 1339] [outer = 0x117da9000] 08:43:55 INFO - PROCESS | 1655 | 1467992635213 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]]]}] 08:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 08:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 926ms 08:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 08:43:55 INFO - PROCESS | 1655 | 1467992635230 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 08:43:55 INFO - PROCESS | 1655 | 1467992635232 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 08:43:55 INFO - PROCESS | 1655 | 1467992635236 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 08:43:55 INFO - PROCESS | 1655 | 1467992635238 Marionette TRACE conn2 <- [1,1758,null,{}] 08:43:55 INFO - PROCESS | 1655 | 1467992635241 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}] 08:43:55 INFO - PROCESS | 1655 | 1467992635243 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:55 INFO - PROCESS | 1655 | 1467992635350 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 08:43:55 INFO - PROCESS | 1655 | 1467992635435 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:55 INFO - PROCESS | 1655 | 1467992635437 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x11815b000 == 42 [pid = 1655] [id = 447] 08:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1133d4400) [pid = 1655] [serial = 1340] [outer = 0x0] 08:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x113c66400) [pid = 1655] [serial = 1341] [outer = 0x1133d4400] 08:43:55 INFO - PROCESS | 1655 | 1467992635466 Marionette DEBUG loaded listener.js 08:43:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116637c00) [pid = 1655] [serial = 1342] [outer = 0x1133d4400] 08:43:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12516a000 == 41 [pid = 1655] [id = 443] 08:43:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9b4000 == 40 [pid = 1655] [id = 442] 08:43:55 INFO - PROCESS | 1655 | --DOCSHELL 0x119cc3000 == 39 [pid = 1655] [id = 441] 08:43:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1294dd000 == 38 [pid = 1655] [id = 440] 08:43:55 INFO - PROCESS | 1655 | --DOCSHELL 0x128dd5800 == 37 [pid = 1655] [id = 439] 08:43:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1289b3800 == 36 [pid = 1655] [id = 438] 08:43:55 INFO - PROCESS | 1655 | --DOCSHELL 0x125706000 == 35 [pid = 1655] [id = 437] 08:43:55 INFO - PROCESS | 1655 | --DOCSHELL 0x123a90800 == 34 [pid = 1655] [id = 436] 08:43:55 INFO - PROCESS | 1655 | --DOCSHELL 0x119cc8000 == 33 [pid = 1655] [id = 435] 08:43:55 INFO - PROCESS | 1655 | --DOCSHELL 0x118747800 == 32 [pid = 1655] [id = 434] 08:43:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1164a7000 == 31 [pid = 1655] [id = 433] 08:43:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1167fc000 == 30 [pid = 1655] [id = 432] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1245bf000) [pid = 1655] [serial = 1260] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119524400) [pid = 1655] [serial = 1251] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1199b1000) [pid = 1655] [serial = 1252] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11851ec00) [pid = 1655] [serial = 1248] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118729800) [pid = 1655] [serial = 1249] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1289cec00) [pid = 1655] [serial = 1264] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x113ddbc00) [pid = 1655] [serial = 1245] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1266db000) [pid = 1655] [serial = 1263] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11820c000) [pid = 1655] [serial = 1246] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116906800) [pid = 1655] [serial = 1242] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1180b8c00) [pid = 1655] [serial = 1243] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123cb5800) [pid = 1655] [serial = 1257] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x120fe6400) [pid = 1655] [serial = 1254] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123848800) [pid = 1655] [serial = 1255] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12b774000) [pid = 1655] [serial = 1237] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1128cec00) [pid = 1655] [serial = 1239] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112ae6400) [pid = 1655] [serial = 1240] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12a56d800) [pid = 1655] [serial = 1278] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128b38c00) [pid = 1655] [serial = 1266] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12af32800) [pid = 1655] [serial = 1279] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1180b3400) [pid = 1655] [serial = 1269] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11952a000) [pid = 1655] [serial = 1270] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1292b1c00) [pid = 1655] [serial = 1275] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128d9cc00) [pid = 1655] [serial = 1267] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123844800) [pid = 1655] [serial = 1273] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1265c7800) [pid = 1655] [serial = 1261] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1240b9c00) [pid = 1655] [serial = 1272] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1240b2400) [pid = 1655] [serial = 1258] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a4ce400) [pid = 1655] [serial = 1276] [outer = 0x0] [url = about:blank] 08:43:55 INFO - PROCESS | 1655 | 1467992635864 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]]]}] 08:43:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 08:43:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 675ms 08:43:55 INFO - PROCESS | 1655 | 1467992635910 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 08:43:55 INFO - PROCESS | 1655 | 1467992635913 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 08:43:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 08:43:55 INFO - PROCESS | 1655 | 1467992635917 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 08:43:55 INFO - PROCESS | 1655 | 1467992635919 Marionette TRACE conn2 <- [1,1762,null,{}] 08:43:55 INFO - PROCESS | 1655 | 1467992635921 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}] 08:43:55 INFO - PROCESS | 1655 | 1467992635923 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:56 INFO - PROCESS | 1655 | 1467992636001 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 08:43:56 INFO - PROCESS | 1655 | 1467992636058 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:56 INFO - PROCESS | 1655 | 1467992636060 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11917b800 == 31 [pid = 1655] [id = 448] 08:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11690c800) [pid = 1655] [serial = 1343] [outer = 0x0] 08:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1180b8800) [pid = 1655] [serial = 1344] [outer = 0x11690c800] 08:43:56 INFO - PROCESS | 1655 | 1467992636089 Marionette DEBUG loaded listener.js 08:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118408000) [pid = 1655] [serial = 1345] [outer = 0x11690c800] 08:43:56 INFO - PROCESS | 1655 | 1467992636389 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]]]}] 08:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 08:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 521ms 08:43:56 INFO - PROCESS | 1655 | 1467992636438 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 08:43:56 INFO - PROCESS | 1655 | 1467992636440 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 08:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 08:43:56 INFO - PROCESS | 1655 | 1467992636445 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 08:43:56 INFO - PROCESS | 1655 | 1467992636447 Marionette TRACE conn2 <- [1,1766,null,{}] 08:43:56 INFO - PROCESS | 1655 | 1467992636455 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}] 08:43:56 INFO - PROCESS | 1655 | 1467992636458 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:56 INFO - PROCESS | 1655 | 1467992636536 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 08:43:56 INFO - PROCESS | 1655 | 1467992636594 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:56 INFO - PROCESS | 1655 | 1467992636596 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b97800 == 32 [pid = 1655] [id = 449] 08:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116988400) [pid = 1655] [serial = 1346] [outer = 0x0] 08:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119190c00) [pid = 1655] [serial = 1347] [outer = 0x116988400] 08:43:56 INFO - PROCESS | 1655 | 1467992636623 Marionette DEBUG loaded listener.js 08:43:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119ac2c00) [pid = 1655] [serial = 1348] [outer = 0x116988400] 08:43:56 INFO - PROCESS | 1655 | 1467992636937 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]]]}] 08:43:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 08:43:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 522ms 08:43:56 INFO - PROCESS | 1655 | 1467992636967 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 08:43:56 INFO - PROCESS | 1655 | 1467992636968 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 08:43:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 08:43:56 INFO - PROCESS | 1655 | 1467992636970 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 08:43:56 INFO - PROCESS | 1655 | 1467992636971 Marionette TRACE conn2 <- [1,1770,null,{}] 08:43:56 INFO - PROCESS | 1655 | 1467992636974 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}] 08:43:56 INFO - PROCESS | 1655 | 1467992636976 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:57 INFO - PROCESS | 1655 | 1467992637054 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 08:43:57 INFO - PROCESS | 1655 | 1467992637057 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:57 INFO - PROCESS | 1655 | 1467992637059 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261b3800 == 33 [pid = 1655] [id = 450] 08:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119ac8400) [pid = 1655] [serial = 1349] [outer = 0x0] 08:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123802800) [pid = 1655] [serial = 1350] [outer = 0x119ac8400] 08:43:57 INFO - PROCESS | 1655 | 1467992637087 Marionette DEBUG loaded listener.js 08:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123cb7c00) [pid = 1655] [serial = 1351] [outer = 0x119ac8400] 08:43:57 INFO - PROCESS | 1655 | 1467992637580 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]]]}] 08:43:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 08:43:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 620ms 08:43:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 08:43:57 INFO - PROCESS | 1655 | 1467992637591 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 08:43:57 INFO - PROCESS | 1655 | 1467992637595 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 08:43:57 INFO - PROCESS | 1655 | 1467992637598 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 08:43:57 INFO - PROCESS | 1655 | 1467992637602 Marionette TRACE conn2 <- [1,1774,null,{}] 08:43:57 INFO - PROCESS | 1655 | 1467992637605 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}] 08:43:57 INFO - PROCESS | 1655 | 1467992637607 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:57 INFO - PROCESS | 1655 | 1467992637707 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 08:43:57 INFO - PROCESS | 1655 | 1467992637765 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:57 INFO - PROCESS | 1655 | 1467992637766 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x123872000 == 34 [pid = 1655] [id = 451] 08:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1164e1400) [pid = 1655] [serial = 1352] [outer = 0x0] 08:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1176da800) [pid = 1655] [serial = 1353] [outer = 0x1164e1400] 08:43:57 INFO - PROCESS | 1655 | 1467992637798 Marionette DEBUG loaded listener.js 08:43:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1185bd000) [pid = 1655] [serial = 1354] [outer = 0x1164e1400] 08:43:58 INFO - PROCESS | 1655 | 1467992638231 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]]]}] 08:43:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 08:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 672ms 08:43:58 INFO - PROCESS | 1655 | 1467992638270 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 08:43:58 INFO - PROCESS | 1655 | 1467992638274 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 08:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 08:43:58 INFO - PROCESS | 1655 | 1467992638278 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 08:43:58 INFO - PROCESS | 1655 | 1467992638280 Marionette TRACE conn2 <- [1,1778,null,{}] 08:43:58 INFO - PROCESS | 1655 | 1467992638282 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}] 08:43:58 INFO - PROCESS | 1655 | 1467992638284 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:58 INFO - PROCESS | 1655 | 1467992638383 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 08:43:58 INFO - PROCESS | 1655 | 1467992638439 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:58 INFO - PROCESS | 1655 | 1467992638440 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289c5000 == 35 [pid = 1655] [id = 452] 08:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119191800) [pid = 1655] [serial = 1355] [outer = 0x0] 08:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119ac3000) [pid = 1655] [serial = 1356] [outer = 0x119191800] 08:43:58 INFO - PROCESS | 1655 | 1467992638471 Marionette DEBUG loaded listener.js 08:43:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123a08400) [pid = 1655] [serial = 1357] [outer = 0x119191800] 08:43:58 INFO - PROCESS | 1655 | 1467992638913 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]]]}] 08:43:58 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 08:43:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 669ms 08:43:58 INFO - PROCESS | 1655 | 1467992638947 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 08:43:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 08:43:58 INFO - PROCESS | 1655 | 1467992638949 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 08:43:58 INFO - PROCESS | 1655 | 1467992638951 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 08:43:58 INFO - PROCESS | 1655 | 1467992638954 Marionette TRACE conn2 <- [1,1782,null,{}] 08:43:58 INFO - PROCESS | 1655 | 1467992638961 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}] 08:43:58 INFO - PROCESS | 1655 | 1467992638965 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:59 INFO - PROCESS | 1655 | 1467992639082 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 08:43:59 INFO - PROCESS | 1655 | 1467992639152 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:59 INFO - PROCESS | 1655 | 1467992639155 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12927d800 == 36 [pid = 1655] [id = 453] 08:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124447000) [pid = 1655] [serial = 1358] [outer = 0x0] 08:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12458bc00) [pid = 1655] [serial = 1359] [outer = 0x124447000] 08:43:59 INFO - PROCESS | 1655 | 1467992639186 Marionette DEBUG loaded listener.js 08:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124bad400) [pid = 1655] [serial = 1360] [outer = 0x124447000] 08:43:59 INFO - PROCESS | 1655 | 1467992639595 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]]]}] 08:43:59 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 08:43:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 671ms 08:43:59 INFO - PROCESS | 1655 | 1467992639622 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 08:43:59 INFO - PROCESS | 1655 | 1467992639624 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 08:43:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 08:43:59 INFO - PROCESS | 1655 | 1467992639645 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 08:43:59 INFO - PROCESS | 1655 | 1467992639646 Marionette TRACE conn2 <- [1,1786,null,{}] 08:43:59 INFO - PROCESS | 1655 | 1467992639649 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}] 08:43:59 INFO - PROCESS | 1655 | 1467992639650 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:59 INFO - PROCESS | 1655 | 1467992639747 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 08:43:59 INFO - PROCESS | 1655 | 1467992639815 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:43:59 INFO - PROCESS | 1655 | 1467992639817 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:43:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a80c000 == 37 [pid = 1655] [id = 454] 08:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x125122800) [pid = 1655] [serial = 1361] [outer = 0x0] 08:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x125726800) [pid = 1655] [serial = 1362] [outer = 0x125122800] 08:43:59 INFO - PROCESS | 1655 | 1467992639845 Marionette DEBUG loaded listener.js 08:43:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126165800) [pid = 1655] [serial = 1363] [outer = 0x125122800] 08:44:00 INFO - PROCESS | 1655 | 1467992640264 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]]]}] 08:44:00 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 08:44:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 670ms 08:44:00 INFO - PROCESS | 1655 | 1467992640314 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 08:44:00 INFO - PROCESS | 1655 | 1467992640316 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 08:44:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 08:44:00 INFO - PROCESS | 1655 | 1467992640320 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 08:44:00 INFO - PROCESS | 1655 | 1467992640322 Marionette TRACE conn2 <- [1,1790,null,{}] 08:44:00 INFO - PROCESS | 1655 | 1467992640325 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}] 08:44:00 INFO - PROCESS | 1655 | 1467992640326 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:00 INFO - PROCESS | 1655 | 1467992640479 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 08:44:00 INFO - PROCESS | 1655 | 1467992640593 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:00 INFO - PROCESS | 1655 | 1467992640594 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9c2800 == 38 [pid = 1655] [id = 455] 08:44:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1256ae400) [pid = 1655] [serial = 1364] [outer = 0x0] 08:44:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1266db000) [pid = 1655] [serial = 1365] [outer = 0x1256ae400] 08:44:00 INFO - PROCESS | 1655 | 1467992640641 Marionette DEBUG loaded listener.js 08:44:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126b77800) [pid = 1655] [serial = 1366] [outer = 0x1256ae400] 08:44:01 INFO - PROCESS | 1655 | 1467992641119 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]]]}] 08:44:01 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) 08:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 821ms 08:44:01 INFO - PROCESS | 1655 | 1467992641160 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 08:44:01 INFO - PROCESS | 1655 | 1467992641161 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 08:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 08:44:01 INFO - PROCESS | 1655 | 1467992641165 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 08:44:01 INFO - PROCESS | 1655 | 1467992641166 Marionette TRACE conn2 <- [1,1794,null,{}] 08:44:01 INFO - PROCESS | 1655 | 1467992641169 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}] 08:44:01 INFO - PROCESS | 1655 | 1467992641173 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:01 INFO - PROCESS | 1655 | 1467992641279 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 08:44:01 INFO - PROCESS | 1655 | 1467992641352 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:01 INFO - PROCESS | 1655 | 1467992641353 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be20800 == 39 [pid = 1655] [id = 456] 08:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12686cc00) [pid = 1655] [serial = 1367] [outer = 0x0] 08:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128d9a800) [pid = 1655] [serial = 1368] [outer = 0x12686cc00] 08:44:01 INFO - PROCESS | 1655 | 1467992641382 Marionette DEBUG loaded listener.js 08:44:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129092400) [pid = 1655] [serial = 1369] [outer = 0x12686cc00] 08:44:01 INFO - PROCESS | 1655 | 1467992641827 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]]]}] 08:44:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:44:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 722ms 08:44:01 INFO - PROCESS | 1655 | 1467992641916 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 08:44:01 INFO - PROCESS | 1655 | 1467992641919 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 08:44:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 08:44:01 INFO - PROCESS | 1655 | 1467992641923 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 08:44:01 INFO - PROCESS | 1655 | 1467992641925 Marionette TRACE conn2 <- [1,1798,null,{}] 08:44:01 INFO - PROCESS | 1655 | 1467992641929 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}] 08:44:01 INFO - PROCESS | 1655 | 1467992641931 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x123b97800 == 38 [pid = 1655] [id = 449] 08:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x11917b800 == 37 [pid = 1655] [id = 448] 08:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x11815b000 == 36 [pid = 1655] [id = 447] 08:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x11641d800 == 35 [pid = 1655] [id = 445] 08:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x125164800 == 34 [pid = 1655] [id = 446] 08:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12be42000 == 33 [pid = 1655] [id = 444] 08:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12be20800 == 32 [pid = 1655] [id = 456] 08:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9c2800 == 31 [pid = 1655] [id = 455] 08:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12a80c000 == 30 [pid = 1655] [id = 454] 08:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x12927d800 == 29 [pid = 1655] [id = 453] 08:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1289c5000 == 28 [pid = 1655] [id = 452] 08:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x123872000 == 27 [pid = 1655] [id = 451] 08:44:02 INFO - PROCESS | 1655 | --DOCSHELL 0x1261b3800 == 26 [pid = 1655] [id = 450] 08:44:02 INFO - PROCESS | 1655 | 1467992642559 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 08:44:02 INFO - PROCESS | 1655 | 1467992642639 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:02 INFO - PROCESS | 1655 | 1467992642641 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x113006000 == 27 [pid = 1655] [id = 457] 08:44:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1128d7c00) [pid = 1655] [serial = 1370] [outer = 0x0] 08:44:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1129b0800) [pid = 1655] [serial = 1371] [outer = 0x1128d7c00] 08:44:02 INFO - PROCESS | 1655 | 1467992642664 Marionette DEBUG loaded listener.js 08:44:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11332b400) [pid = 1655] [serial = 1372] [outer = 0x1128d7c00] 08:44:03 INFO - PROCESS | 1655 | 1467992643173 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]]]}] 08:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 08:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1274ms 08:44:03 INFO - PROCESS | 1655 | 1467992643199 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 08:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 08:44:03 INFO - PROCESS | 1655 | 1467992643203 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 08:44:03 INFO - PROCESS | 1655 | 1467992643217 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 08:44:03 INFO - PROCESS | 1655 | 1467992643220 Marionette TRACE conn2 <- [1,1802,null,{}] 08:44:03 INFO - PROCESS | 1655 | 1467992643232 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}] 08:44:03 INFO - PROCESS | 1655 | 1467992643235 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:03 INFO - PROCESS | 1655 | 1467992643381 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 08:44:03 INFO - PROCESS | 1655 | 1467992643392 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:03 INFO - PROCESS | 1655 | 1467992643393 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1188b1800 == 28 [pid = 1655] [id = 458] 08:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x116f3f400) [pid = 1655] [serial = 1373] [outer = 0x0] 08:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1180b6800) [pid = 1655] [serial = 1374] [outer = 0x116f3f400] 08:44:03 INFO - PROCESS | 1655 | 1467992643453 Marionette DEBUG loaded listener.js 08:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x118377800) [pid = 1655] [serial = 1375] [outer = 0x116f3f400] 08:44:03 INFO - PROCESS | 1655 | 1467992643781 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]]]}] 08:44:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 08:44:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 589ms 08:44:03 INFO - PROCESS | 1655 | 1467992643797 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 08:44:03 INFO - PROCESS | 1655 | 1467992643799 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 08:44:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 08:44:03 INFO - PROCESS | 1655 | 1467992643802 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 08:44:03 INFO - PROCESS | 1655 | 1467992643803 Marionette TRACE conn2 <- [1,1806,null,{}] 08:44:03 INFO - PROCESS | 1655 | 1467992643806 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}] 08:44:03 INFO - PROCESS | 1655 | 1467992643807 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:03 INFO - PROCESS | 1655 | 1467992643933 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 08:44:03 INFO - PROCESS | 1655 | 1467992643949 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:03 INFO - PROCESS | 1655 | 1467992643950 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x116953800 == 29 [pid = 1655] [id = 459] 08:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x119523800) [pid = 1655] [serial = 1376] [outer = 0x0] 08:44:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11952f800) [pid = 1655] [serial = 1377] [outer = 0x119523800] 08:44:03 INFO - PROCESS | 1655 | 1467992643982 Marionette DEBUG loaded listener.js 08:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1199a6c00) [pid = 1655] [serial = 1378] [outer = 0x119523800] 08:44:04 INFO - PROCESS | 1655 | 1467992644341 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]]]}] 08:44:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 08:44:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 571ms 08:44:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 08:44:04 INFO - PROCESS | 1655 | 1467992644375 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 08:44:04 INFO - PROCESS | 1655 | 1467992644378 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 08:44:04 INFO - PROCESS | 1655 | 1467992644388 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 08:44:04 INFO - PROCESS | 1655 | 1467992644392 Marionette TRACE conn2 <- [1,1810,null,{}] 08:44:04 INFO - PROCESS | 1655 | 1467992644396 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}] 08:44:04 INFO - PROCESS | 1655 | 1467992644400 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:04 INFO - PROCESS | 1655 | 1467992644571 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 08:44:04 INFO - PROCESS | 1655 | 1467992644600 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:04 INFO - PROCESS | 1655 | 1467992644603 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b1000 == 30 [pid = 1655] [id = 460] 08:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119ac2000) [pid = 1655] [serial = 1379] [outer = 0x0] 08:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x123c56000) [pid = 1655] [serial = 1380] [outer = 0x119ac2000] 08:44:04 INFO - PROCESS | 1655 | 1467992644632 Marionette DEBUG loaded listener.js 08:44:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x123fde400) [pid = 1655] [serial = 1381] [outer = 0x119ac2000] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x119ac0400) [pid = 1655] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x116912800) [pid = 1655] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x116988c00) [pid = 1655] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1130ed400) [pid = 1655] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1133ca800) [pid = 1655] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118209400) [pid = 1655] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1129a8400) [pid = 1655] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124a1a000) [pid = 1655] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1121bd400) [pid = 1655] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119ac4800) [pid = 1655] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11213e000) [pid = 1655] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x123bf4c00) [pid = 1655] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118404400) [pid = 1655] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1240b5400) [pid = 1655] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11953e000) [pid = 1655] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1242a8c00) [pid = 1655] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1128cb400) [pid = 1655] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1133d4400) [pid = 1655] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11690c800) [pid = 1655] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119ac8400) [pid = 1655] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116988400) [pid = 1655] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1289d1000) [pid = 1655] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1128d5c00) [pid = 1655] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 08:44:05 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x117da9000) [pid = 1655] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 08:44:05 INFO - PROCESS | 1655 | 1467992645276 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]]]}] 08:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 08:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 930ms 08:44:05 INFO - PROCESS | 1655 | 1467992645312 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 08:44:05 INFO - PROCESS | 1655 | 1467992645314 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 08:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 08:44:05 INFO - PROCESS | 1655 | 1467992645316 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 08:44:05 INFO - PROCESS | 1655 | 1467992645317 Marionette TRACE conn2 <- [1,1814,null,{}] 08:44:05 INFO - PROCESS | 1655 | 1467992645319 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}] 08:44:05 INFO - PROCESS | 1655 | 1467992645320 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:05 INFO - PROCESS | 1655 | 1467992645396 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 08:44:05 INFO - PROCESS | 1655 | 1467992645399 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:05 INFO - PROCESS | 1655 | 1467992645401 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x119186800 == 31 [pid = 1655] [id = 461] 08:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1129ae000) [pid = 1655] [serial = 1382] [outer = 0x0] 08:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1133aa800) [pid = 1655] [serial = 1383] [outer = 0x1129ae000] 08:44:05 INFO - PROCESS | 1655 | 1467992645427 Marionette DEBUG loaded listener.js 08:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116988400) [pid = 1655] [serial = 1384] [outer = 0x1129ae000] 08:44:05 INFO - PROCESS | 1655 | 1467992645754 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]]]}] 08:44:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 08:44:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 468ms 08:44:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 08:44:05 INFO - PROCESS | 1655 | 1467992645784 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 08:44:05 INFO - PROCESS | 1655 | 1467992645786 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 08:44:05 INFO - PROCESS | 1655 | 1467992645788 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 08:44:05 INFO - PROCESS | 1655 | 1467992645789 Marionette TRACE conn2 <- [1,1818,null,{}] 08:44:05 INFO - PROCESS | 1655 | 1467992645791 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}] 08:44:05 INFO - PROCESS | 1655 | 1467992645793 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:05 INFO - PROCESS | 1655 | 1467992645893 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 08:44:05 INFO - PROCESS | 1655 | 1467992645899 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:05 INFO - PROCESS | 1655 | 1467992645903 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a582800 == 32 [pid = 1655] [id = 462] 08:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119447c00) [pid = 1655] [serial = 1385] [outer = 0x0] 08:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119ace000) [pid = 1655] [serial = 1386] [outer = 0x119447c00] 08:44:05 INFO - PROCESS | 1655 | 1467992645935 Marionette DEBUG loaded listener.js 08:44:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124440c00) [pid = 1655] [serial = 1387] [outer = 0x119447c00] 08:44:06 INFO - PROCESS | 1655 | 1467992646267 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]]]}] 08:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 08:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 520ms 08:44:06 INFO - PROCESS | 1655 | 1467992646309 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 08:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 08:44:06 INFO - PROCESS | 1655 | 1467992646311 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 08:44:06 INFO - PROCESS | 1655 | 1467992646314 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 1655 | 1467992646316 Marionette TRACE conn2 <- [1,1822,null,{}] 08:44:06 INFO - PROCESS | 1655 | 1467992646319 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}] 08:44:06 INFO - PROCESS | 1655 | 1467992646321 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:06 INFO - PROCESS | 1655 | 1467992646437 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 08:44:06 INFO - PROCESS | 1655 | 1467992646522 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:06 INFO - PROCESS | 1655 | 1467992646523 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x115d93800 == 33 [pid = 1655] [id = 463] 08:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1133c9800) [pid = 1655] [serial = 1388] [outer = 0x0] 08:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12444cc00) [pid = 1655] [serial = 1389] [outer = 0x1133c9800] 08:44:06 INFO - PROCESS | 1655 | 1467992646563 Marionette DEBUG loaded listener.js 08:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x125127000) [pid = 1655] [serial = 1390] [outer = 0x1133c9800] 08:44:06 INFO - PROCESS | 1655 | 1467992646851 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]]]}] 08:44:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 08:44:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 570ms 08:44:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 08:44:06 INFO - PROCESS | 1655 | 1467992646885 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 08:44:06 INFO - PROCESS | 1655 | 1467992646886 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 08:44:06 INFO - PROCESS | 1655 | 1467992646888 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 08:44:06 INFO - PROCESS | 1655 | 1467992646889 Marionette TRACE conn2 <- [1,1826,null,{}] 08:44:06 INFO - PROCESS | 1655 | 1467992646891 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}] 08:44:06 INFO - PROCESS | 1655 | 1467992646894 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:06 INFO - PROCESS | 1655 | 1467992646979 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 08:44:06 INFO - PROCESS | 1655 | 1467992646983 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:06 INFO - PROCESS | 1655 | 1467992646984 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c283000 == 34 [pid = 1655] [id = 464] 08:44:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x114fb1000) [pid = 1655] [serial = 1391] [outer = 0x0] 08:44:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126169400) [pid = 1655] [serial = 1392] [outer = 0x114fb1000] 08:44:07 INFO - PROCESS | 1655 | 1467992647009 Marionette DEBUG loaded listener.js 08:44:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126b78400) [pid = 1655] [serial = 1393] [outer = 0x114fb1000] 08:44:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1188b1800 == 33 [pid = 1655] [id = 458] 08:44:07 INFO - PROCESS | 1655 | --DOCSHELL 0x113006000 == 32 [pid = 1655] [id = 457] 08:44:08 INFO - PROCESS | 1655 | --DOCSHELL 0x1289b1000 == 31 [pid = 1655] [id = 460] 08:44:08 INFO - PROCESS | 1655 | --DOCSHELL 0x116953800 == 30 [pid = 1655] [id = 459] 08:44:08 INFO - PROCESS | 1655 | --DOCSHELL 0x12a582800 == 29 [pid = 1655] [id = 462] 08:44:08 INFO - PROCESS | 1655 | --DOCSHELL 0x119186800 == 28 [pid = 1655] [id = 461] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1132b5800) [pid = 1655] [serial = 1297] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119ad9000) [pid = 1655] [serial = 1314] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119548800) [pid = 1655] [serial = 1311] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x116aeec00) [pid = 1655] [serial = 1302] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1176da400) [pid = 1655] [serial = 1303] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1133a5c00) [pid = 1655] [serial = 1299] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x111ca9800) [pid = 1655] [serial = 1300] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118374400) [pid = 1655] [serial = 1305] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118708400) [pid = 1655] [serial = 1306] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11919b800) [pid = 1655] [serial = 1308] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1129b0400) [pid = 1655] [serial = 1296] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x113c66400) [pid = 1655] [serial = 1341] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1242a1c00) [pid = 1655] [serial = 1315] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124f09400) [pid = 1655] [serial = 1320] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118379400) [pid = 1655] [serial = 1323] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119ac2c00) [pid = 1655] [serial = 1348] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124448000) [pid = 1655] [serial = 1317] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119190c00) [pid = 1655] [serial = 1347] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123802800) [pid = 1655] [serial = 1350] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1133c7800) [pid = 1655] [serial = 1282] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1129a4400) [pid = 1655] [serial = 1281] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1256b2400) [pid = 1655] [serial = 1326] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123cb7c00) [pid = 1655] [serial = 1351] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119456400) [pid = 1655] [serial = 1285] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118408000) [pid = 1655] [serial = 1345] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1257a6c00) [pid = 1655] [serial = 1327] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126166800) [pid = 1655] [serial = 1329] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1185b9000) [pid = 1655] [serial = 1284] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x129089400) [pid = 1655] [serial = 1333] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1289d1800) [pid = 1655] [serial = 1330] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x128d9b400) [pid = 1655] [serial = 1332] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1129b1000) [pid = 1655] [serial = 1335] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x116637c00) [pid = 1655] [serial = 1342] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1256b1c00) [pid = 1655] [serial = 1321] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1199ae800) [pid = 1655] [serial = 1312] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1180b8800) [pid = 1655] [serial = 1344] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1133a8800) [pid = 1655] [serial = 1336] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x124a18400) [pid = 1655] [serial = 1318] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x123cb8000) [pid = 1655] [serial = 1288] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x123a09c00) [pid = 1655] [serial = 1324] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x11820f000) [pid = 1655] [serial = 1338] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x119acac00) [pid = 1655] [serial = 1287] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x126868800) [pid = 1655] [serial = 1291] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x124b95000) [pid = 1655] [serial = 1290] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12686f000) [pid = 1655] [serial = 1294] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x119548400) [pid = 1655] [serial = 1293] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x118406400) [pid = 1655] [serial = 1339] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x11953d400) [pid = 1655] [serial = 1309] [outer = 0x0] [url = about:blank] 08:44:08 INFO - PROCESS | 1655 | --DOCSHELL 0x115d93800 == 27 [pid = 1655] [id = 463] 08:44:08 INFO - PROCESS | 1655 | 1467992648433 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]]]}] 08:44:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 08:44:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1570ms 08:44:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 08:44:08 INFO - PROCESS | 1655 | 1467992648465 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 08:44:08 INFO - PROCESS | 1655 | 1467992648468 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 08:44:08 INFO - PROCESS | 1655 | 1467992648474 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 08:44:08 INFO - PROCESS | 1655 | 1467992648480 Marionette TRACE conn2 <- [1,1830,null,{}] 08:44:08 INFO - PROCESS | 1655 | 1467992648487 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}] 08:44:08 INFO - PROCESS | 1655 | 1467992648489 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:08 INFO - PROCESS | 1655 | 1467992648618 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 08:44:08 INFO - PROCESS | 1655 | 1467992648628 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:08 INFO - PROCESS | 1655 | 1467992648629 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x116678800 == 28 [pid = 1655] [id = 465] 08:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x112ae9800) [pid = 1655] [serial = 1394] [outer = 0x0] 08:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x112febc00) [pid = 1655] [serial = 1395] [outer = 0x112ae9800] 08:44:08 INFO - PROCESS | 1655 | 1467992648658 Marionette DEBUG loaded listener.js 08:44:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x113336400) [pid = 1655] [serial = 1396] [outer = 0x112ae9800] 08:44:09 INFO - PROCESS | 1655 | 1467992648998 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]]]}] 08:44:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 08:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 532ms 08:44:09 INFO - PROCESS | 1655 | 1467992649003 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 08:44:09 INFO - PROCESS | 1655 | 1467992649006 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 08:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 08:44:09 INFO - PROCESS | 1655 | 1467992649014 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 08:44:09 INFO - PROCESS | 1655 | 1467992649016 Marionette TRACE conn2 <- [1,1834,null,{}] 08:44:09 INFO - PROCESS | 1655 | 1467992649026 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}] 08:44:09 INFO - PROCESS | 1655 | 1467992649030 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:09 INFO - PROCESS | 1655 | 1467992649106 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 08:44:09 INFO - PROCESS | 1655 | 1467992649112 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:09 INFO - PROCESS | 1655 | 1467992649114 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x117158000 == 29 [pid = 1655] [id = 466] 08:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x1133c9400) [pid = 1655] [serial = 1397] [outer = 0x0] 08:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x113ddbc00) [pid = 1655] [serial = 1398] [outer = 0x1133c9400] 08:44:09 INFO - PROCESS | 1655 | 1467992649141 Marionette DEBUG loaded listener.js 08:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1164e9c00) [pid = 1655] [serial = 1399] [outer = 0x1133c9400] 08:44:09 INFO - PROCESS | 1655 | 1467992649463 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]]]}] 08:44:09 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 08:44:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 474ms 08:44:09 INFO - PROCESS | 1655 | 1467992649487 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 08:44:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 08:44:09 INFO - PROCESS | 1655 | 1467992649500 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 08:44:09 INFO - PROCESS | 1655 | 1467992649503 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 08:44:09 INFO - PROCESS | 1655 | 1467992649505 Marionette TRACE conn2 <- [1,1838,null,{}] 08:44:09 INFO - PROCESS | 1655 | 1467992649516 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}] 08:44:09 INFO - PROCESS | 1655 | 1467992649519 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:09 INFO - PROCESS | 1655 | 1467992649627 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 08:44:09 INFO - PROCESS | 1655 | 1467992649633 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:09 INFO - PROCESS | 1655 | 1467992649635 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x119180000 == 30 [pid = 1655] [id = 467] 08:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x110eb6c00) [pid = 1655] [serial = 1400] [outer = 0x0] 08:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1176d5c00) [pid = 1655] [serial = 1401] [outer = 0x110eb6c00] 08:44:09 INFO - PROCESS | 1655 | 1467992649663 Marionette DEBUG loaded listener.js 08:44:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x11834b400) [pid = 1655] [serial = 1402] [outer = 0x110eb6c00] 08:44:09 INFO - PROCESS | 1655 | 1467992649984 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]]]}] 08:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 08:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 526ms 08:44:10 INFO - PROCESS | 1655 | 1467992650029 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 08:44:10 INFO - PROCESS | 1655 | 1467992650031 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 08:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 08:44:10 INFO - PROCESS | 1655 | 1467992650033 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 08:44:10 INFO - PROCESS | 1655 | 1467992650034 Marionette TRACE conn2 <- [1,1842,null,{}] 08:44:10 INFO - PROCESS | 1655 | 1467992650036 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}] 08:44:10 INFO - PROCESS | 1655 | 1467992650038 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:10 INFO - PROCESS | 1655 | 1467992650112 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 08:44:10 INFO - PROCESS | 1655 | 1467992650116 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:10 INFO - PROCESS | 1655 | 1467992650117 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cd5000 == 31 [pid = 1655] [id = 468] 08:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x118379000) [pid = 1655] [serial = 1403] [outer = 0x0] 08:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11840f400) [pid = 1655] [serial = 1404] [outer = 0x118379000] 08:44:10 INFO - PROCESS | 1655 | 1467992650144 Marionette DEBUG loaded listener.js 08:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11870a800) [pid = 1655] [serial = 1405] [outer = 0x118379000] 08:44:10 INFO - PROCESS | 1655 | 1467992650463 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]]]}] 08:44:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 08:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 08:44:10 INFO - PROCESS | 1655 | 1467992650503 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 08:44:10 INFO - PROCESS | 1655 | 1467992650504 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 08:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 08:44:10 INFO - PROCESS | 1655 | 1467992650507 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 08:44:10 INFO - PROCESS | 1655 | 1467992650516 Marionette TRACE conn2 <- [1,1846,null,{}] 08:44:10 INFO - PROCESS | 1655 | 1467992650518 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}] 08:44:10 INFO - PROCESS | 1655 | 1467992650519 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:10 INFO - PROCESS | 1655 | 1467992650611 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 08:44:10 INFO - PROCESS | 1655 | 1467992650617 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:10 INFO - PROCESS | 1655 | 1467992650619 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x123941800 == 32 [pid = 1655] [id = 469] 08:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1133b2c00) [pid = 1655] [serial = 1406] [outer = 0x0] 08:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11871dc00) [pid = 1655] [serial = 1407] [outer = 0x1133b2c00] 08:44:10 INFO - PROCESS | 1655 | 1467992650645 Marionette DEBUG loaded listener.js 08:44:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119190400) [pid = 1655] [serial = 1408] [outer = 0x1133b2c00] 08:44:10 INFO - PROCESS | 1655 | 1467992650938 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]]]}] 08:44:10 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) 08:44:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 477ms 08:44:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 08:44:10 INFO - PROCESS | 1655 | 1467992650984 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 08:44:10 INFO - PROCESS | 1655 | 1467992650986 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 08:44:10 INFO - PROCESS | 1655 | 1467992650988 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 08:44:10 INFO - PROCESS | 1655 | 1467992650989 Marionette TRACE conn2 <- [1,1850,null,{}] 08:44:10 INFO - PROCESS | 1655 | 1467992650991 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}] 08:44:11 INFO - PROCESS | 1655 | 1467992650998 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:11 INFO - PROCESS | 1655 | 1467992651084 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 08:44:11 INFO - PROCESS | 1655 | 1467992651088 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:11 INFO - PROCESS | 1655 | 1467992651089 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x124420800 == 33 [pid = 1655] [id = 470] 08:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11919b800) [pid = 1655] [serial = 1409] [outer = 0x0] 08:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119543c00) [pid = 1655] [serial = 1410] [outer = 0x11919b800] 08:44:11 INFO - PROCESS | 1655 | 1467992651116 Marionette DEBUG loaded listener.js 08:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x119ac9000) [pid = 1655] [serial = 1411] [outer = 0x11919b800] 08:44:11 INFO - PROCESS | 1655 | 1467992651432 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]]]}] 08:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 469ms 08:44:11 INFO - PROCESS | 1655 | 1467992651457 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 08:44:11 INFO - PROCESS | 1655 | 1467992651460 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 08:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 08:44:11 INFO - PROCESS | 1655 | 1467992651463 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 08:44:11 INFO - PROCESS | 1655 | 1467992651464 Marionette TRACE conn2 <- [1,1854,null,{}] 08:44:11 INFO - PROCESS | 1655 | 1467992651467 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}] 08:44:11 INFO - PROCESS | 1655 | 1467992651468 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:11 INFO - PROCESS | 1655 | 1467992651570 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 08:44:11 INFO - PROCESS | 1655 | 1467992651578 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:11 INFO - PROCESS | 1655 | 1467992651580 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x125718000 == 34 [pid = 1655] [id = 471] 08:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x117daec00) [pid = 1655] [serial = 1412] [outer = 0x0] 08:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119c2e800) [pid = 1655] [serial = 1413] [outer = 0x117daec00] 08:44:11 INFO - PROCESS | 1655 | 1467992651603 Marionette DEBUG loaded listener.js 08:44:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x123807400) [pid = 1655] [serial = 1414] [outer = 0x117daec00] 08:44:11 INFO - PROCESS | 1655 | 1467992651878 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]]]}] 08:44:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 08:44:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 469ms 08:44:11 INFO - PROCESS | 1655 | 1467992651933 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 08:44:11 INFO - PROCESS | 1655 | 1467992651935 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 08:44:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 08:44:11 INFO - PROCESS | 1655 | 1467992651937 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 08:44:11 INFO - PROCESS | 1655 | 1467992651938 Marionette TRACE conn2 <- [1,1858,null,{}] 08:44:11 INFO - PROCESS | 1655 | 1467992651940 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}] 08:44:11 INFO - PROCESS | 1655 | 1467992651941 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:12 INFO - PROCESS | 1655 | 1467992652014 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 08:44:12 INFO - PROCESS | 1655 | 1467992652017 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:12 INFO - PROCESS | 1655 | 1467992652018 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268d5800 == 35 [pid = 1655] [id = 472] 08:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119447400) [pid = 1655] [serial = 1415] [outer = 0x0] 08:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x123cbcc00) [pid = 1655] [serial = 1416] [outer = 0x119447400] 08:44:12 INFO - PROCESS | 1655 | 1467992652044 Marionette DEBUG loaded listener.js 08:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1240b7400) [pid = 1655] [serial = 1417] [outer = 0x119447400] 08:44:12 INFO - PROCESS | 1655 | 1467992652350 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]]]}] 08:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 08:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 425ms 08:44:12 INFO - PROCESS | 1655 | 1467992652365 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 08:44:12 INFO - PROCESS | 1655 | 1467992652367 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 08:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 08:44:12 INFO - PROCESS | 1655 | 1467992652369 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 08:44:12 INFO - PROCESS | 1655 | 1467992652370 Marionette TRACE conn2 <- [1,1862,null,{}] 08:44:12 INFO - PROCESS | 1655 | 1467992652373 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}] 08:44:12 INFO - PROCESS | 1655 | 1467992652374 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:12 INFO - PROCESS | 1655 | 1467992652498 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 08:44:12 INFO - PROCESS | 1655 | 1467992652541 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:12 INFO - PROCESS | 1655 | 1467992652542 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x11917f000 == 36 [pid = 1655] [id = 473] 08:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1133a9c00) [pid = 1655] [serial = 1418] [outer = 0x0] 08:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1242a8c00) [pid = 1655] [serial = 1419] [outer = 0x1133a9c00] 08:44:12 INFO - PROCESS | 1655 | 1467992652576 Marionette DEBUG loaded listener.js 08:44:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12444dc00) [pid = 1655] [serial = 1420] [outer = 0x1133a9c00] 08:44:12 INFO - PROCESS | 1655 | 1467992652900 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]]]}] 08:44:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 08:44:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 569ms 08:44:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 08:44:12 INFO - PROCESS | 1655 | 1467992652938 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 08:44:12 INFO - PROCESS | 1655 | 1467992652940 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 08:44:12 INFO - PROCESS | 1655 | 1467992652942 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 08:44:12 INFO - PROCESS | 1655 | 1467992652945 Marionette TRACE conn2 <- [1,1866,null,{}] 08:44:12 INFO - PROCESS | 1655 | 1467992652949 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}] 08:44:12 INFO - PROCESS | 1655 | 1467992652950 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:13 INFO - PROCESS | 1655 | 1467992653028 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 08:44:13 INFO - PROCESS | 1655 | 1467992653085 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:13 INFO - PROCESS | 1655 | 1467992653086 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12925f800 == 37 [pid = 1655] [id = 474] 08:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118708400) [pid = 1655] [serial = 1421] [outer = 0x0] 08:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1245c2000) [pid = 1655] [serial = 1422] [outer = 0x118708400] 08:44:13 INFO - PROCESS | 1655 | 1467992653110 Marionette DEBUG loaded listener.js 08:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124f09400) [pid = 1655] [serial = 1423] [outer = 0x118708400] 08:44:13 INFO - PROCESS | 1655 | 1467992653381 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]]]}] 08:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 08:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 473ms 08:44:13 INFO - PROCESS | 1655 | 1467992653416 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 08:44:13 INFO - PROCESS | 1655 | 1467992653417 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 08:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 08:44:13 INFO - PROCESS | 1655 | 1467992653419 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 08:44:13 INFO - PROCESS | 1655 | 1467992653421 Marionette TRACE conn2 <- [1,1870,null,{}] 08:44:13 INFO - PROCESS | 1655 | 1467992653423 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}] 08:44:13 INFO - PROCESS | 1655 | 1467992653425 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:13 INFO - PROCESS | 1655 | 1467992653540 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 08:44:13 INFO - PROCESS | 1655 | 1467992653549 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:13 INFO - PROCESS | 1655 | 1467992653550 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x123936800 == 38 [pid = 1655] [id = 475] 08:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1256ae800) [pid = 1655] [serial = 1424] [outer = 0x0] 08:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126166400) [pid = 1655] [serial = 1425] [outer = 0x1256ae800] 08:44:13 INFO - PROCESS | 1655 | 1467992653584 Marionette DEBUG loaded listener.js 08:44:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128853800) [pid = 1655] [serial = 1426] [outer = 0x1256ae800] 08:44:13 INFO - PROCESS | 1655 | 1467992653914 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]]]}] 08:44:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 08:44:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 519ms 08:44:13 INFO - PROCESS | 1655 | 1467992653939 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 08:44:13 INFO - PROCESS | 1655 | 1467992653940 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 08:44:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 08:44:13 INFO - PROCESS | 1655 | 1467992653943 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 08:44:13 INFO - PROCESS | 1655 | 1467992653944 Marionette TRACE conn2 <- [1,1874,null,{}] 08:44:13 INFO - PROCESS | 1655 | 1467992653951 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}] 08:44:13 INFO - PROCESS | 1655 | 1467992653952 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:14 INFO - PROCESS | 1655 | 1467992654046 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 08:44:14 INFO - PROCESS | 1655 | 1467992654049 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:14 INFO - PROCESS | 1655 | 1467992654050 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9bb000 == 39 [pid = 1655] [id = 476] 08:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128852c00) [pid = 1655] [serial = 1427] [outer = 0x0] 08:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1289cf800) [pid = 1655] [serial = 1428] [outer = 0x128852c00] 08:44:14 INFO - PROCESS | 1655 | 1467992654074 Marionette DEBUG loaded listener.js 08:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1289d7800) [pid = 1655] [serial = 1429] [outer = 0x128852c00] 08:44:14 INFO - PROCESS | 1655 | 1467992654385 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]]]}] 08:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 08:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 469ms 08:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 08:44:14 INFO - PROCESS | 1655 | 1467992654417 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 08:44:14 INFO - PROCESS | 1655 | 1467992654418 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 08:44:14 INFO - PROCESS | 1655 | 1467992654420 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 08:44:14 INFO - PROCESS | 1655 | 1467992654421 Marionette TRACE conn2 <- [1,1878,null,{}] 08:44:14 INFO - PROCESS | 1655 | 1467992654423 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}] 08:44:14 INFO - PROCESS | 1655 | 1467992654424 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:14 INFO - PROCESS | 1655 | 1467992654525 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 08:44:14 INFO - PROCESS | 1655 | 1467992654537 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:14 INFO - PROCESS | 1655 | 1467992654538 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba1b000 == 40 [pid = 1655] [id = 477] 08:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x119aca400) [pid = 1655] [serial = 1430] [outer = 0x0] 08:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b3a400) [pid = 1655] [serial = 1431] [outer = 0x119aca400] 08:44:14 INFO - PROCESS | 1655 | 1467992654595 Marionette DEBUG loaded listener.js 08:44:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129087800) [pid = 1655] [serial = 1432] [outer = 0x119aca400] 08:44:14 INFO - PROCESS | 1655 | 1467992654894 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]]]}] 08:44:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 08:44:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 521ms 08:44:14 INFO - PROCESS | 1655 | 1467992654941 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 08:44:14 INFO - PROCESS | 1655 | 1467992654943 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 08:44:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 08:44:14 INFO - PROCESS | 1655 | 1467992654947 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 08:44:14 INFO - PROCESS | 1655 | 1467992654948 Marionette TRACE conn2 <- [1,1882,null,{}] 08:44:14 INFO - PROCESS | 1655 | 1467992654950 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}] 08:44:14 INFO - PROCESS | 1655 | 1467992654951 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:15 INFO - PROCESS | 1655 | 1467992655046 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 08:44:15 INFO - PROCESS | 1655 | 1467992655057 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:15 INFO - PROCESS | 1655 | 1467992655058 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be39800 == 41 [pid = 1655] [id = 478] 08:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x129086000) [pid = 1655] [serial = 1433] [outer = 0x0] 08:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x129093000) [pid = 1655] [serial = 1434] [outer = 0x129086000] 08:44:15 INFO - PROCESS | 1655 | 1467992655083 Marionette DEBUG loaded listener.js 08:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1292b6800) [pid = 1655] [serial = 1435] [outer = 0x129086000] 08:44:15 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x116f3f400) [pid = 1655] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 08:44:15 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119523800) [pid = 1655] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 08:44:15 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119ac2000) [pid = 1655] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 08:44:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1129ae000) [pid = 1655] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 08:44:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1256ae400) [pid = 1655] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 08:44:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12686cc00) [pid = 1655] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 08:44:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1128d7c00) [pid = 1655] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 08:44:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119447c00) [pid = 1655] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 08:44:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1164e1400) [pid = 1655] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 08:44:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119191800) [pid = 1655] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 08:44:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124447000) [pid = 1655] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 08:44:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1133c9800) [pid = 1655] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 08:44:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x125122800) [pid = 1655] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 08:44:15 INFO - PROCESS | 1655 | 1467992655508 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]]]}] 08:44:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 08:44:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 572ms 08:44:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 08:44:15 INFO - PROCESS | 1655 | 1467992655519 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 08:44:15 INFO - PROCESS | 1655 | 1467992655520 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 08:44:15 INFO - PROCESS | 1655 | 1467992655522 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 08:44:15 INFO - PROCESS | 1655 | 1467992655523 Marionette TRACE conn2 <- [1,1886,null,{}] 08:44:15 INFO - PROCESS | 1655 | 1467992655526 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}] 08:44:15 INFO - PROCESS | 1655 | 1467992655529 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:15 INFO - PROCESS | 1655 | 1467992655617 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 08:44:15 INFO - PROCESS | 1655 | 1467992655622 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:15 INFO - PROCESS | 1655 | 1467992655623 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9b6000 == 42 [pid = 1655] [id = 479] 08:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1129ae000) [pid = 1655] [serial = 1436] [outer = 0x0] 08:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11675e400) [pid = 1655] [serial = 1437] [outer = 0x1129ae000] 08:44:15 INFO - PROCESS | 1655 | 1467992655647 Marionette DEBUG loaded listener.js 08:44:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119ac9800) [pid = 1655] [serial = 1438] [outer = 0x1129ae000] 08:44:16 INFO - PROCESS | 1655 | 1467992656030 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]]]}] 08:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 08:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 523ms 08:44:16 INFO - PROCESS | 1655 | 1467992656047 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 08:44:16 INFO - PROCESS | 1655 | 1467992656049 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 08:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 08:44:16 INFO - PROCESS | 1655 | 1467992656063 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 08:44:16 INFO - PROCESS | 1655 | 1467992656065 Marionette TRACE conn2 <- [1,1890,null,{}] 08:44:16 INFO - PROCESS | 1655 | 1467992656068 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}] 08:44:16 INFO - PROCESS | 1655 | 1467992656070 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:16 INFO - PROCESS | 1655 | 1467992656194 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 08:44:16 INFO - PROCESS | 1655 | 1467992656200 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:16 INFO - PROCESS | 1655 | 1467992656202 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c576000 == 43 [pid = 1655] [id = 480] 08:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123a06400) [pid = 1655] [serial = 1439] [outer = 0x0] 08:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126165000) [pid = 1655] [serial = 1440] [outer = 0x123a06400] 08:44:16 INFO - PROCESS | 1655 | 1467992656240 Marionette DEBUG loaded listener.js 08:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1292bc400) [pid = 1655] [serial = 1441] [outer = 0x123a06400] 08:44:16 INFO - PROCESS | 1655 | 1467992656604 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]]]}] 08:44:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 08:44:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 578ms 08:44:16 INFO - PROCESS | 1655 | 1467992656639 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 08:44:16 INFO - PROCESS | 1655 | 1467992656641 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 08:44:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 08:44:16 INFO - PROCESS | 1655 | 1467992656646 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 08:44:16 INFO - PROCESS | 1655 | 1467992656647 Marionette TRACE conn2 <- [1,1894,null,{}] 08:44:16 INFO - PROCESS | 1655 | 1467992656651 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}] 08:44:16 INFO - PROCESS | 1655 | 1467992656652 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:16 INFO - PROCESS | 1655 | 1467992656823 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 08:44:16 INFO - PROCESS | 1655 | 1467992656835 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:16 INFO - PROCESS | 1655 | 1467992656837 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca60800 == 44 [pid = 1655] [id = 481] 08:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1242a2400) [pid = 1655] [serial = 1442] [outer = 0x0] 08:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129353400) [pid = 1655] [serial = 1443] [outer = 0x1242a2400] 08:44:16 INFO - PROCESS | 1655 | 1467992656871 Marionette DEBUG loaded listener.js 08:44:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12935cc00) [pid = 1655] [serial = 1444] [outer = 0x1242a2400] 08:44:17 INFO - PROCESS | 1655 | 1467992657199 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]]]}] 08:44:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 08:44:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 572ms 08:44:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 08:44:17 INFO - PROCESS | 1655 | 1467992657216 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 08:44:17 INFO - PROCESS | 1655 | 1467992657218 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 08:44:17 INFO - PROCESS | 1655 | 1467992657221 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 08:44:17 INFO - PROCESS | 1655 | 1467992657223 Marionette TRACE conn2 <- [1,1898,null,{}] 08:44:17 INFO - PROCESS | 1655 | 1467992657226 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}] 08:44:17 INFO - PROCESS | 1655 | 1467992657230 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:17 INFO - PROCESS | 1655 | 1467992657357 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 08:44:17 INFO - PROCESS | 1655 | 1467992657471 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:17 INFO - PROCESS | 1655 | 1467992657473 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11211e000 == 45 [pid = 1655] [id = 482] 08:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x110eac800) [pid = 1655] [serial = 1445] [outer = 0x0] 08:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x110eb8400) [pid = 1655] [serial = 1446] [outer = 0x110eac800] 08:44:17 INFO - PROCESS | 1655 | 1467992657593 Marionette DEBUG loaded listener.js 08:44:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1128cfc00) [pid = 1655] [serial = 1447] [outer = 0x110eac800] 08:44:18 INFO - PROCESS | 1655 | 1467992658151 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]]]}] 08:44:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 08:44:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 972ms 08:44:18 INFO - PROCESS | 1655 | 1467992658193 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 08:44:18 INFO - PROCESS | 1655 | 1467992658195 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 08:44:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 08:44:18 INFO - PROCESS | 1655 | 1467992658198 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 08:44:18 INFO - PROCESS | 1655 | 1467992658200 Marionette TRACE conn2 <- [1,1902,null,{}] 08:44:18 INFO - PROCESS | 1655 | 1467992658204 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}] 08:44:18 INFO - PROCESS | 1655 | 1467992658205 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:18 INFO - PROCESS | 1655 | 1467992658326 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 08:44:18 INFO - PROCESS | 1655 | 1467992658405 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:18 INFO - PROCESS | 1655 | 1467992658407 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1188bd000 == 46 [pid = 1655] [id = 483] 08:44:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1128d6000) [pid = 1655] [serial = 1448] [outer = 0x0] 08:44:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11332e800) [pid = 1655] [serial = 1449] [outer = 0x1128d6000] 08:44:18 INFO - PROCESS | 1655 | 1467992658439 Marionette DEBUG loaded listener.js 08:44:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11662f800) [pid = 1655] [serial = 1450] [outer = 0x1128d6000] 08:44:19 INFO - PROCESS | 1655 | 1467992659044 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]]]}] 08:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 08:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 920ms 08:44:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 08:44:19 INFO - PROCESS | 1655 | 1467992659119 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 08:44:19 INFO - PROCESS | 1655 | 1467992659121 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 08:44:19 INFO - PROCESS | 1655 | 1467992659126 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 08:44:19 INFO - PROCESS | 1655 | 1467992659128 Marionette TRACE conn2 <- [1,1906,null,{}] 08:44:19 INFO - PROCESS | 1655 | 1467992659131 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}] 08:44:19 INFO - PROCESS | 1655 | 1467992659132 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:19 INFO - PROCESS | 1655 | 1467992659365 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 08:44:19 INFO - PROCESS | 1655 | 1467992659438 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:19 INFO - PROCESS | 1655 | 1467992659440 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f35000 == 47 [pid = 1655] [id = 484] 08:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1129a7800) [pid = 1655] [serial = 1451] [outer = 0x0] 08:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1133c9800) [pid = 1655] [serial = 1452] [outer = 0x1129a7800] 08:44:19 INFO - PROCESS | 1655 | 1467992659470 Marionette DEBUG loaded listener.js 08:44:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x116768c00) [pid = 1655] [serial = 1453] [outer = 0x1129a7800] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca60800 == 46 [pid = 1655] [id = 481] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12c576000 == 45 [pid = 1655] [id = 480] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9b6000 == 44 [pid = 1655] [id = 479] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12be39800 == 43 [pid = 1655] [id = 478] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba1b000 == 42 [pid = 1655] [id = 477] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9bb000 == 41 [pid = 1655] [id = 476] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126169400) [pid = 1655] [serial = 1392] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x123936800 == 40 [pid = 1655] [id = 475] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12925f800 == 39 [pid = 1655] [id = 474] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11917f000 == 38 [pid = 1655] [id = 473] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x1268d5800 == 37 [pid = 1655] [id = 472] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x125718000 == 36 [pid = 1655] [id = 471] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x124420800 == 35 [pid = 1655] [id = 470] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x123941800 == 34 [pid = 1655] [id = 469] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x119cd5000 == 33 [pid = 1655] [id = 468] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x119180000 == 32 [pid = 1655] [id = 467] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x117158000 == 31 [pid = 1655] [id = 466] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x116678800 == 30 [pid = 1655] [id = 465] 08:44:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12c283000 == 29 [pid = 1655] [id = 464] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1180b6800) [pid = 1655] [serial = 1374] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11952f800) [pid = 1655] [serial = 1377] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123c56000) [pid = 1655] [serial = 1380] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1199a6c00) [pid = 1655] [serial = 1378] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1133aa800) [pid = 1655] [serial = 1383] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1266db000) [pid = 1655] [serial = 1365] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126b77800) [pid = 1655] [serial = 1366] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128d9a800) [pid = 1655] [serial = 1368] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116988400) [pid = 1655] [serial = 1384] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x129092400) [pid = 1655] [serial = 1369] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1129b0800) [pid = 1655] [serial = 1371] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119ace000) [pid = 1655] [serial = 1386] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1176da800) [pid = 1655] [serial = 1353] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123fde400) [pid = 1655] [serial = 1381] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1185bd000) [pid = 1655] [serial = 1354] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119ac3000) [pid = 1655] [serial = 1356] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123a08400) [pid = 1655] [serial = 1357] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118377800) [pid = 1655] [serial = 1375] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12458bc00) [pid = 1655] [serial = 1359] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12444cc00) [pid = 1655] [serial = 1389] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124bad400) [pid = 1655] [serial = 1360] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124440c00) [pid = 1655] [serial = 1387] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x125726800) [pid = 1655] [serial = 1362] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126165800) [pid = 1655] [serial = 1363] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11332b400) [pid = 1655] [serial = 1372] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x125127000) [pid = 1655] [serial = 1390] [outer = 0x0] [url = about:blank] 08:44:19 INFO - PROCESS | 1655 | 1467992659975 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]]]}] 08:44:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 08:44:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 870ms 08:44:19 INFO - PROCESS | 1655 | 1467992659997 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 08:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 08:44:20 INFO - PROCESS | 1655 | 1467992660000 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 08:44:20 INFO - PROCESS | 1655 | 1467992660003 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 08:44:20 INFO - PROCESS | 1655 | 1467992660005 Marionette TRACE conn2 <- [1,1910,null,{}] 08:44:20 INFO - PROCESS | 1655 | 1467992660008 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}] 08:44:20 INFO - PROCESS | 1655 | 1467992660010 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:20 INFO - PROCESS | 1655 | 1467992660088 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 08:44:20 INFO - PROCESS | 1655 | 1467992660094 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:20 INFO - PROCESS | 1655 | 1467992660096 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x11815b000 == 30 [pid = 1655] [id = 485] 08:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116637c00) [pid = 1655] [serial = 1454] [outer = 0x0] 08:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1176d3c00) [pid = 1655] [serial = 1455] [outer = 0x116637c00] 08:44:20 INFO - PROCESS | 1655 | 1467992660123 Marionette DEBUG loaded listener.js 08:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118375400) [pid = 1655] [serial = 1456] [outer = 0x116637c00] 08:44:20 INFO - PROCESS | 1655 | 1467992660457 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]]]}] 08:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 08:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 470ms 08:44:20 INFO - PROCESS | 1655 | 1467992660473 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 08:44:20 INFO - PROCESS | 1655 | 1467992660474 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 08:44:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 08:44:20 INFO - PROCESS | 1655 | 1467992660479 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 08:44:20 INFO - PROCESS | 1655 | 1467992660480 Marionette TRACE conn2 <- [1,1914,null,{}] 08:44:20 INFO - PROCESS | 1655 | 1467992660483 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}] 08:44:20 INFO - PROCESS | 1655 | 1467992660484 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:20 INFO - PROCESS | 1655 | 1467992660576 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 08:44:20 INFO - PROCESS | 1655 | 1467992660634 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:20 INFO - PROCESS | 1655 | 1467992660636 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cbf000 == 31 [pid = 1655] [id = 486] 08:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118205c00) [pid = 1655] [serial = 1457] [outer = 0x0] 08:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118523800) [pid = 1655] [serial = 1458] [outer = 0x118205c00] 08:44:20 INFO - PROCESS | 1655 | 1467992660661 Marionette DEBUG loaded listener.js 08:44:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119451c00) [pid = 1655] [serial = 1459] [outer = 0x118205c00] 08:44:20 INFO - PROCESS | 1655 | 1467992660969 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]]]}] 08:44:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 08:44:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 520ms 08:44:20 INFO - PROCESS | 1655 | 1467992660998 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 08:44:21 INFO - PROCESS | 1655 | 1467992661001 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 08:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 08:44:21 INFO - PROCESS | 1655 | 1467992661009 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 08:44:21 INFO - PROCESS | 1655 | 1467992661014 Marionette TRACE conn2 <- [1,1918,null,{}] 08:44:21 INFO - PROCESS | 1655 | 1467992661017 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}] 08:44:21 INFO - PROCESS | 1655 | 1467992661019 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:21 INFO - PROCESS | 1655 | 1467992661098 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 08:44:21 INFO - PROCESS | 1655 | 1467992661159 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:21 INFO - PROCESS | 1655 | 1467992661160 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12408e000 == 32 [pid = 1655] [id = 487] 08:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1133c8800) [pid = 1655] [serial = 1460] [outer = 0x0] 08:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11952cc00) [pid = 1655] [serial = 1461] [outer = 0x1133c8800] 08:44:21 INFO - PROCESS | 1655 | 1467992661184 Marionette DEBUG loaded listener.js 08:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119ac8400) [pid = 1655] [serial = 1462] [outer = 0x1133c8800] 08:44:21 INFO - PROCESS | 1655 | 1467992661451 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]]]}] 08:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 08:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 478ms 08:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 08:44:21 INFO - PROCESS | 1655 | 1467992661484 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 08:44:21 INFO - PROCESS | 1655 | 1467992661485 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 08:44:21 INFO - PROCESS | 1655 | 1467992661487 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 08:44:21 INFO - PROCESS | 1655 | 1467992661488 Marionette TRACE conn2 <- [1,1922,null,{}] 08:44:21 INFO - PROCESS | 1655 | 1467992661490 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}] 08:44:21 INFO - PROCESS | 1655 | 1467992661491 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:21 INFO - PROCESS | 1655 | 1467992661580 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 08:44:21 INFO - PROCESS | 1655 | 1467992661583 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:21 INFO - PROCESS | 1655 | 1467992661584 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f1d800 == 33 [pid = 1655] [id = 488] 08:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119548000) [pid = 1655] [serial = 1463] [outer = 0x0] 08:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123802800) [pid = 1655] [serial = 1464] [outer = 0x119548000] 08:44:21 INFO - PROCESS | 1655 | 1467992661608 Marionette DEBUG loaded listener.js 08:44:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123cb8000) [pid = 1655] [serial = 1465] [outer = 0x119548000] 08:44:21 INFO - PROCESS | 1655 | 1467992661949 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]]]}] 08:44:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 08:44:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 469ms 08:44:21 INFO - PROCESS | 1655 | 1467992661956 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 08:44:21 INFO - PROCESS | 1655 | 1467992661958 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 08:44:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 08:44:21 INFO - PROCESS | 1655 | 1467992661964 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 08:44:21 INFO - PROCESS | 1655 | 1467992661965 Marionette TRACE conn2 <- [1,1926,null,{}] 08:44:21 INFO - PROCESS | 1655 | 1467992661968 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}] 08:44:21 INFO - PROCESS | 1655 | 1467992661969 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:22 INFO - PROCESS | 1655 | 1467992662084 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 08:44:22 INFO - PROCESS | 1655 | 1467992662097 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:22 INFO - PROCESS | 1655 | 1467992662101 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x128be1000 == 34 [pid = 1655] [id = 489] 08:44:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124444c00) [pid = 1655] [serial = 1466] [outer = 0x0] 08:44:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12444b000) [pid = 1655] [serial = 1467] [outer = 0x124444c00] 08:44:22 INFO - PROCESS | 1655 | 1467992662133 Marionette DEBUG loaded listener.js 08:44:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124d88000) [pid = 1655] [serial = 1468] [outer = 0x124444c00] 08:44:22 INFO - PROCESS | 1655 | 1467992662483 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]]]}] 08:44:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 08:44:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 576ms 08:44:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 08:44:22 INFO - PROCESS | 1655 | 1467992662536 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 08:44:22 INFO - PROCESS | 1655 | 1467992662537 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 08:44:22 INFO - PROCESS | 1655 | 1467992662539 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 08:44:22 INFO - PROCESS | 1655 | 1467992662540 Marionette TRACE conn2 <- [1,1930,null,{}] 08:44:22 INFO - PROCESS | 1655 | 1467992662542 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}] 08:44:22 INFO - PROCESS | 1655 | 1467992662544 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:22 INFO - PROCESS | 1655 | 1467992662639 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119aca400) [pid = 1655] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118379000) [pid = 1655] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11919b800) [pid = 1655] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x110eb6c00) [pid = 1655] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118708400) [pid = 1655] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x117daec00) [pid = 1655] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112ae9800) [pid = 1655] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1133a9c00) [pid = 1655] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1133b2c00) [pid = 1655] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1133c9400) [pid = 1655] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119447400) [pid = 1655] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x114fb1000) [pid = 1655] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128852c00) [pid = 1655] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x129086000) [pid = 1655] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1129ae000) [pid = 1655] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123a06400) [pid = 1655] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 08:44:22 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1256ae800) [pid = 1655] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 08:44:22 INFO - PROCESS | 1655 | 1467992662960 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:22 INFO - PROCESS | 1655 | 1467992662962 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e47000 == 35 [pid = 1655] [id = 490] 08:44:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x110eacc00) [pid = 1655] [serial = 1469] [outer = 0x0] 08:44:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x111c7b400) [pid = 1655] [serial = 1470] [outer = 0x110eacc00] 08:44:22 INFO - PROCESS | 1655 | 1467992662995 Marionette DEBUG loaded listener.js 08:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1129b2400) [pid = 1655] [serial = 1471] [outer = 0x110eacc00] 08:44:23 INFO - PROCESS | 1655 | 1467992663450 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]]]}] 08:44:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 08:44:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 923ms 08:44:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 08:44:23 INFO - PROCESS | 1655 | 1467992663465 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 08:44:23 INFO - PROCESS | 1655 | 1467992663467 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 08:44:23 INFO - PROCESS | 1655 | 1467992663470 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 08:44:23 INFO - PROCESS | 1655 | 1467992663472 Marionette TRACE conn2 <- [1,1934,null,{}] 08:44:23 INFO - PROCESS | 1655 | 1467992663476 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}] 08:44:23 INFO - PROCESS | 1655 | 1467992663479 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:23 INFO - PROCESS | 1655 | 1467992663577 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 08:44:23 INFO - PROCESS | 1655 | 1467992663635 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:23 INFO - PROCESS | 1655 | 1467992663636 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c75000 == 36 [pid = 1655] [id = 491] 08:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1133d5c00) [pid = 1655] [serial = 1472] [outer = 0x0] 08:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x117db0800) [pid = 1655] [serial = 1473] [outer = 0x1133d5c00] 08:44:23 INFO - PROCESS | 1655 | 1467992663667 Marionette DEBUG loaded listener.js 08:44:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11836fc00) [pid = 1655] [serial = 1474] [outer = 0x1133d5c00] 08:44:24 INFO - PROCESS | 1655 | 1467992664110 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]]]}] 08:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 08:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 671ms 08:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 08:44:24 INFO - PROCESS | 1655 | 1467992664160 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 08:44:24 INFO - PROCESS | 1655 | 1467992664163 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 08:44:24 INFO - PROCESS | 1655 | 1467992664167 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 08:44:24 INFO - PROCESS | 1655 | 1467992664168 Marionette TRACE conn2 <- [1,1938,null,{}] 08:44:24 INFO - PROCESS | 1655 | 1467992664170 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}] 08:44:24 INFO - PROCESS | 1655 | 1467992664172 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:24 INFO - PROCESS | 1655 | 1467992664267 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 08:44:24 INFO - PROCESS | 1655 | 1467992664340 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:24 INFO - PROCESS | 1655 | 1467992664341 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x126607800 == 37 [pid = 1655] [id = 492] 08:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11910fc00) [pid = 1655] [serial = 1475] [outer = 0x0] 08:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11919a800) [pid = 1655] [serial = 1476] [outer = 0x11910fc00] 08:44:24 INFO - PROCESS | 1655 | 1467992664370 Marionette DEBUG loaded listener.js 08:44:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119542000) [pid = 1655] [serial = 1477] [outer = 0x11910fc00] 08:44:24 INFO - PROCESS | 1655 | 1467992664832 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]]]}] 08:44:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 08:44:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 720ms 08:44:24 INFO - PROCESS | 1655 | 1467992664886 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 08:44:24 INFO - PROCESS | 1655 | 1467992664888 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 08:44:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 08:44:24 INFO - PROCESS | 1655 | 1467992664895 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 08:44:24 INFO - PROCESS | 1655 | 1467992664900 Marionette TRACE conn2 <- [1,1942,null,{}] 08:44:24 INFO - PROCESS | 1655 | 1467992664903 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}] 08:44:24 INFO - PROCESS | 1655 | 1467992664906 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:25 INFO - PROCESS | 1655 | 1467992665008 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 08:44:25 INFO - PROCESS | 1655 | 1467992665066 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:25 INFO - PROCESS | 1655 | 1467992665068 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x124420800 == 38 [pid = 1655] [id = 493] 08:44:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11954b800) [pid = 1655] [serial = 1478] [outer = 0x0] 08:44:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x120fe3000) [pid = 1655] [serial = 1479] [outer = 0x11954b800] 08:44:25 INFO - PROCESS | 1655 | 1467992665096 Marionette DEBUG loaded listener.js 08:44:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1240ba800) [pid = 1655] [serial = 1480] [outer = 0x11954b800] 08:44:25 INFO - PROCESS | 1655 | 1467992665520 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]]]}] 08:44:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 08:44:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 677ms 08:44:25 INFO - PROCESS | 1655 | 1467992665568 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 08:44:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 08:44:25 INFO - PROCESS | 1655 | 1467992665570 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 08:44:25 INFO - PROCESS | 1655 | 1467992665572 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 08:44:25 INFO - PROCESS | 1655 | 1467992665574 Marionette TRACE conn2 <- [1,1946,null,{}] 08:44:25 INFO - PROCESS | 1655 | 1467992665576 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}] 08:44:25 INFO - PROCESS | 1655 | 1467992665577 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:25 INFO - PROCESS | 1655 | 1467992665675 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 08:44:25 INFO - PROCESS | 1655 | 1467992665732 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:25 INFO - PROCESS | 1655 | 1467992665733 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9a9000 == 39 [pid = 1655] [id = 494] 08:44:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124440c00) [pid = 1655] [serial = 1481] [outer = 0x0] 08:44:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124b10000) [pid = 1655] [serial = 1482] [outer = 0x124440c00] 08:44:25 INFO - PROCESS | 1655 | 1467992665762 Marionette DEBUG loaded listener.js 08:44:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x125122c00) [pid = 1655] [serial = 1483] [outer = 0x124440c00] 08:44:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1256ae800) [pid = 1655] [serial = 1484] [outer = 0x12c932800] 08:44:26 INFO - PROCESS | 1655 | 1467992666210 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]]]}] 08:44:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 08:44:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 669ms 08:44:26 INFO - PROCESS | 1655 | 1467992666273 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 08:44:26 INFO - PROCESS | 1655 | 1467992666274 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 08:44:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 08:44:26 INFO - PROCESS | 1655 | 1467992666290 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 08:44:26 INFO - PROCESS | 1655 | 1467992666292 Marionette TRACE conn2 <- [1,1950,null,{}] 08:44:26 INFO - PROCESS | 1655 | 1467992666422 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}] 08:44:26 INFO - PROCESS | 1655 | 1467992666424 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:26 INFO - PROCESS | 1655 | 1467992666521 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 08:44:26 INFO - PROCESS | 1655 | 1467992666575 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:26 INFO - PROCESS | 1655 | 1467992666577 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11875f000 == 40 [pid = 1655] [id = 495] 08:44:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1132b1c00) [pid = 1655] [serial = 1485] [outer = 0x0] 08:44:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11337e400) [pid = 1655] [serial = 1486] [outer = 0x1132b1c00] 08:44:26 INFO - PROCESS | 1655 | 1467992666606 Marionette DEBUG loaded listener.js 08:44:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x115e97c00) [pid = 1655] [serial = 1487] [outer = 0x1132b1c00] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x128be1000 == 39 [pid = 1655] [id = 489] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x120f1d800 == 38 [pid = 1655] [id = 488] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12408e000 == 37 [pid = 1655] [id = 487] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x119cbf000 == 36 [pid = 1655] [id = 486] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x11815b000 == 35 [pid = 1655] [id = 485] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x116f35000 == 34 [pid = 1655] [id = 484] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x11211e000 == 33 [pid = 1655] [id = 482] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12be4c800 == 32 [pid = 1655] [id = 11] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca6b800 == 31 [pid = 1655] [id = 15] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x1183a1000 == 30 [pid = 1655] [id = 20] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba13000 == 29 [pid = 1655] [id = 10] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x128ddf800 == 28 [pid = 1655] [id = 6] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12e2ab800 == 27 [pid = 1655] [id = 23] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x112dd4800 == 26 [pid = 1655] [id = 24] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x113ce0000 == 25 [pid = 1655] [id = 26] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12be29000 == 24 [pid = 1655] [id = 12] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12c57b000 == 23 [pid = 1655] [id = 14] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12d697800 == 22 [pid = 1655] [id = 21] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce24800 == 21 [pid = 1655] [id = 16] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12a810000 == 20 [pid = 1655] [id = 8] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0d4800 == 19 [pid = 1655] [id = 9] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12d692000 == 18 [pid = 1655] [id = 19] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x1188bd000 == 17 [pid = 1655] [id = 483] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12c28f800 == 16 [pid = 1655] [id = 13] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12e29e000 == 15 [pid = 1655] [id = 22] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x116f24800 == 14 [pid = 1655] [id = 25] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9a9000 == 13 [pid = 1655] [id = 494] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x124420800 == 12 [pid = 1655] [id = 493] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x126607800 == 11 [pid = 1655] [id = 492] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x119c75000 == 10 [pid = 1655] [id = 491] 08:44:28 INFO - PROCESS | 1655 | --DOCSHELL 0x115e47000 == 9 [pid = 1655] [id = 490] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128b3a400) [pid = 1655] [serial = 1431] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11840f400) [pid = 1655] [serial = 1404] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119543c00) [pid = 1655] [serial = 1410] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119ac9000) [pid = 1655] [serial = 1411] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1176d5c00) [pid = 1655] [serial = 1401] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11834b400) [pid = 1655] [serial = 1402] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1245c2000) [pid = 1655] [serial = 1422] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119c2e800) [pid = 1655] [serial = 1413] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123807400) [pid = 1655] [serial = 1414] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112febc00) [pid = 1655] [serial = 1395] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113336400) [pid = 1655] [serial = 1396] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1242a8c00) [pid = 1655] [serial = 1419] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12444dc00) [pid = 1655] [serial = 1420] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11871dc00) [pid = 1655] [serial = 1407] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119190400) [pid = 1655] [serial = 1408] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x113ddbc00) [pid = 1655] [serial = 1398] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1164e9c00) [pid = 1655] [serial = 1399] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123cbcc00) [pid = 1655] [serial = 1416] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1240b7400) [pid = 1655] [serial = 1417] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x126b78400) [pid = 1655] [serial = 1393] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1289cf800) [pid = 1655] [serial = 1428] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x129093000) [pid = 1655] [serial = 1434] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x129087800) [pid = 1655] [serial = 1432] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1292b6800) [pid = 1655] [serial = 1435] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x11675e400) [pid = 1655] [serial = 1437] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x119ac9800) [pid = 1655] [serial = 1438] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x126165000) [pid = 1655] [serial = 1440] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x129353400) [pid = 1655] [serial = 1443] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x11870a800) [pid = 1655] [serial = 1405] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x126166400) [pid = 1655] [serial = 1425] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1289d7800) [pid = 1655] [serial = 1429] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x1292bc400) [pid = 1655] [serial = 1441] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x128853800) [pid = 1655] [serial = 1426] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x124f09400) [pid = 1655] [serial = 1423] [outer = 0x0] [url = about:blank] 08:44:28 INFO - PROCESS | 1655 | 1467992668672 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]]]}] 08:44:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 08:44:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 2433ms 08:44:28 INFO - PROCESS | 1655 | 1467992668724 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 08:44:28 INFO - PROCESS | 1655 | 1467992668727 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 08:44:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 08:44:28 INFO - PROCESS | 1655 | 1467992668737 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 08:44:28 INFO - PROCESS | 1655 | 1467992668738 Marionette TRACE conn2 <- [1,1954,null,{}] 08:44:28 INFO - PROCESS | 1655 | 1467992668743 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}] 08:44:28 INFO - PROCESS | 1655 | 1467992668745 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:28 INFO - PROCESS | 1655 | 1467992668822 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 08:44:28 INFO - PROCESS | 1655 | 1467992668831 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:28 INFO - PROCESS | 1655 | 1467992668833 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x116949000 == 10 [pid = 1655] [id = 496] 08:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x11332a400) [pid = 1655] [serial = 1488] [outer = 0x0] 08:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x113332c00) [pid = 1655] [serial = 1489] [outer = 0x11332a400] 08:44:28 INFO - PROCESS | 1655 | 1467992668862 Marionette DEBUG loaded listener.js 08:44:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x11213e000) [pid = 1655] [serial = 1490] [outer = 0x11332a400] 08:44:29 INFO - PROCESS | 1655 | 1467992669230 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]]]}] 08:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 08:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 523ms 08:44:29 INFO - PROCESS | 1655 | 1467992669260 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 08:44:29 INFO - PROCESS | 1655 | 1467992669263 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 08:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 08:44:29 INFO - PROCESS | 1655 | 1467992669268 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 08:44:29 INFO - PROCESS | 1655 | 1467992669270 Marionette TRACE conn2 <- [1,1958,null,{}] 08:44:29 INFO - PROCESS | 1655 | 1467992669272 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}] 08:44:29 INFO - PROCESS | 1655 | 1467992669274 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:29 INFO - PROCESS | 1655 | 1467992669353 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 08:44:29 INFO - PROCESS | 1655 | 1467992669358 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:29 INFO - PROCESS | 1655 | 1467992669361 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x116686800 == 11 [pid = 1655] [id = 497] 08:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x116984000) [pid = 1655] [serial = 1491] [outer = 0x0] 08:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1180ab800) [pid = 1655] [serial = 1492] [outer = 0x116984000] 08:44:29 INFO - PROCESS | 1655 | 1467992669389 Marionette DEBUG loaded listener.js 08:44:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x11834f400) [pid = 1655] [serial = 1493] [outer = 0x116984000] 08:44:29 INFO - PROCESS | 1655 | 1467992669814 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]]]}] 08:44:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 08:44:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 569ms 08:44:29 INFO - PROCESS | 1655 | 1467992669838 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 08:44:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 08:44:29 INFO - PROCESS | 1655 | 1467992669841 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 08:44:29 INFO - PROCESS | 1655 | 1467992669844 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 08:44:29 INFO - PROCESS | 1655 | 1467992669847 Marionette TRACE conn2 <- [1,1962,null,{}] 08:44:29 INFO - PROCESS | 1655 | 1467992669869 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}] 08:44:29 INFO - PROCESS | 1655 | 1467992669874 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:29 INFO - PROCESS | 1655 | 1467992669996 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 08:44:30 INFO - PROCESS | 1655 | 1467992670008 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:30 INFO - PROCESS | 1655 | 1467992670011 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f22800 == 12 [pid = 1655] [id = 498] 08:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11332e400) [pid = 1655] [serial = 1494] [outer = 0x0] 08:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11871f000) [pid = 1655] [serial = 1495] [outer = 0x11332e400] 08:44:30 INFO - PROCESS | 1655 | 1467992670058 Marionette DEBUG loaded listener.js 08:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11944ec00) [pid = 1655] [serial = 1496] [outer = 0x11332e400] 08:44:30 INFO - PROCESS | 1655 | 1467992670435 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]]]}] 08:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 08:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 625ms 08:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 08:44:30 INFO - PROCESS | 1655 | 1467992670469 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 08:44:30 INFO - PROCESS | 1655 | 1467992670470 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 08:44:30 INFO - PROCESS | 1655 | 1467992670472 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 08:44:30 INFO - PROCESS | 1655 | 1467992670473 Marionette TRACE conn2 <- [1,1966,null,{}] 08:44:30 INFO - PROCESS | 1655 | 1467992670476 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}] 08:44:30 INFO - PROCESS | 1655 | 1467992670477 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:30 INFO - PROCESS | 1655 | 1467992670581 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 08:44:30 INFO - PROCESS | 1655 | 1467992670587 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:30 INFO - PROCESS | 1655 | 1467992670588 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f39800 == 13 [pid = 1655] [id = 499] 08:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119546c00) [pid = 1655] [serial = 1497] [outer = 0x0] 08:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1133cc000) [pid = 1655] [serial = 1498] [outer = 0x119546c00] 08:44:30 INFO - PROCESS | 1655 | 1467992670615 Marionette DEBUG loaded listener.js 08:44:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119ac3000) [pid = 1655] [serial = 1499] [outer = 0x119546c00] 08:44:30 INFO - PROCESS | 1655 | 1467992670928 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]]]}] 08:44:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 08:44:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 468ms 08:44:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 08:44:30 INFO - PROCESS | 1655 | 1467992670940 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 08:44:30 INFO - PROCESS | 1655 | 1467992670942 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 08:44:30 INFO - PROCESS | 1655 | 1467992670947 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 08:44:30 INFO - PROCESS | 1655 | 1467992670949 Marionette TRACE conn2 <- [1,1970,null,{}] 08:44:30 INFO - PROCESS | 1655 | 1467992670952 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}] 08:44:30 INFO - PROCESS | 1655 | 1467992670953 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:31 INFO - PROCESS | 1655 | 1467992671087 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 08:44:31 INFO - PROCESS | 1655 | 1467992671100 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:31 INFO - PROCESS | 1655 | 1467992671101 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x125715000 == 14 [pid = 1655] [id = 500] 08:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x116983c00) [pid = 1655] [serial = 1500] [outer = 0x0] 08:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119ace400) [pid = 1655] [serial = 1501] [outer = 0x116983c00] 08:44:31 INFO - PROCESS | 1655 | 1467992671142 Marionette DEBUG loaded listener.js 08:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x120fe6c00) [pid = 1655] [serial = 1502] [outer = 0x116983c00] 08:44:31 INFO - PROCESS | 1655 | 1467992671635 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]]]}] 08:44:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 08:44:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 723ms 08:44:31 INFO - PROCESS | 1655 | 1467992671678 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 08:44:31 INFO - PROCESS | 1655 | 1467992671679 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 08:44:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 08:44:31 INFO - PROCESS | 1655 | 1467992671681 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 08:44:31 INFO - PROCESS | 1655 | 1467992671682 Marionette TRACE conn2 <- [1,1974,null,{}] 08:44:31 INFO - PROCESS | 1655 | 1467992671684 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}] 08:44:31 INFO - PROCESS | 1655 | 1467992671688 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:31 INFO - PROCESS | 1655 | 1467992671814 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 08:44:31 INFO - PROCESS | 1655 | 1467992671821 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:31 INFO - PROCESS | 1655 | 1467992671822 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b5000 == 15 [pid = 1655] [id = 501] 08:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x123807000) [pid = 1655] [serial = 1503] [outer = 0x0] 08:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x123cb5000) [pid = 1655] [serial = 1504] [outer = 0x123807000] 08:44:31 INFO - PROCESS | 1655 | 1467992671846 Marionette DEBUG loaded listener.js 08:44:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124a15000) [pid = 1655] [serial = 1505] [outer = 0x123807000] 08:44:32 INFO - PROCESS | 1655 | 1467992672152 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]]]}] 08:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 08:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 521ms 08:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 08:44:32 INFO - PROCESS | 1655 | 1467992672202 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 08:44:32 INFO - PROCESS | 1655 | 1467992672203 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 08:44:32 INFO - PROCESS | 1655 | 1467992672205 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 08:44:32 INFO - PROCESS | 1655 | 1467992672206 Marionette TRACE conn2 <- [1,1978,null,{}] 08:44:32 INFO - PROCESS | 1655 | 1467992672215 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}] 08:44:32 INFO - PROCESS | 1655 | 1467992672216 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:32 INFO - PROCESS | 1655 | 1467992672310 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 08:44:32 INFO - PROCESS | 1655 | 1467992672313 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:32 INFO - PROCESS | 1655 | 1467992672321 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x128de3800 == 16 [pid = 1655] [id = 502] 08:44:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118372400) [pid = 1655] [serial = 1506] [outer = 0x0] 08:44:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124b07c00) [pid = 1655] [serial = 1507] [outer = 0x118372400] 08:44:32 INFO - PROCESS | 1655 | 1467992672345 Marionette DEBUG loaded listener.js 08:44:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12511fc00) [pid = 1655] [serial = 1508] [outer = 0x118372400] 08:44:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 08:44:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 517ms 08:44:32 INFO - PROCESS | 1655 | 1467992672720 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]]]}] 08:44:32 INFO - PROCESS | 1655 | 1467992672724 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 08:44:32 INFO - PROCESS | 1655 | 1467992672727 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 08:44:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 08:44:32 INFO - PROCESS | 1655 | 1467992672731 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 08:44:32 INFO - PROCESS | 1655 | 1467992672733 Marionette TRACE conn2 <- [1,1982,null,{}] 08:44:32 INFO - PROCESS | 1655 | 1467992672736 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}] 08:44:32 INFO - PROCESS | 1655 | 1467992672738 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:32 INFO - PROCESS | 1655 | 1467992672864 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 08:44:33 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1133c8800) [pid = 1655] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 08:44:33 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x110eac800) [pid = 1655] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 08:44:33 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x116637c00) [pid = 1655] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 08:44:33 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1128d6000) [pid = 1655] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 08:44:33 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118205c00) [pid = 1655] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 08:44:33 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1129a7800) [pid = 1655] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 08:44:33 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119548000) [pid = 1655] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 08:44:33 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x124444c00) [pid = 1655] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 08:44:33 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x124440c00) [pid = 1655] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 08:44:33 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1242a2400) [pid = 1655] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 08:44:33 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x11954b800) [pid = 1655] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 08:44:33 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x11910fc00) [pid = 1655] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 08:44:33 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x110eacc00) [pid = 1655] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 08:44:33 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1133d5c00) [pid = 1655] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 08:44:33 INFO - PROCESS | 1655 | 1467992673092 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:33 INFO - PROCESS | 1655 | 1467992673093 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x117d30800 == 17 [pid = 1655] [id = 503] 08:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x110eaf400) [pid = 1655] [serial = 1509] [outer = 0x0] 08:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1129adc00) [pid = 1655] [serial = 1510] [outer = 0x110eaf400] 08:44:33 INFO - PROCESS | 1655 | 1467992673134 Marionette DEBUG loaded listener.js 08:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x116637c00) [pid = 1655] [serial = 1511] [outer = 0x110eaf400] 08:44:33 INFO - PROCESS | 1655 | 1467992673611 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]]]}] 08:44:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 08:44:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 924ms 08:44:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 08:44:33 INFO - PROCESS | 1655 | 1467992673656 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 08:44:33 INFO - PROCESS | 1655 | 1467992673657 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 08:44:33 INFO - PROCESS | 1655 | 1467992673659 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 08:44:33 INFO - PROCESS | 1655 | 1467992673660 Marionette TRACE conn2 <- [1,1986,null,{}] 08:44:33 INFO - PROCESS | 1655 | 1467992673662 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}] 08:44:33 INFO - PROCESS | 1655 | 1467992673663 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:33 INFO - PROCESS | 1655 | 1467992673737 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 08:44:33 INFO - PROCESS | 1655 | 1467992673741 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:33 INFO - PROCESS | 1655 | 1467992673742 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f22000 == 18 [pid = 1655] [id = 504] 08:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x118372000) [pid = 1655] [serial = 1512] [outer = 0x0] 08:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119531000) [pid = 1655] [serial = 1513] [outer = 0x118372000] 08:44:33 INFO - PROCESS | 1655 | 1467992673769 Marionette DEBUG loaded listener.js 08:44:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x124bb2400) [pid = 1655] [serial = 1514] [outer = 0x118372000] 08:44:34 INFO - PROCESS | 1655 | 1467992674068 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]]]}] 08:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 08:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 421ms 08:44:34 INFO - PROCESS | 1655 | 1467992674084 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 08:44:34 INFO - PROCESS | 1655 | 1467992674085 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 08:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 08:44:34 INFO - PROCESS | 1655 | 1467992674087 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 08:44:34 INFO - PROCESS | 1655 | 1467992674088 Marionette TRACE conn2 <- [1,1990,null,{}] 08:44:34 INFO - PROCESS | 1655 | 1467992674091 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}] 08:44:34 INFO - PROCESS | 1655 | 1467992674092 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:34 INFO - PROCESS | 1655 | 1467992674174 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 08:44:34 INFO - PROCESS | 1655 | 1467992674230 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:34 INFO - PROCESS | 1655 | 1467992674231 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a577000 == 19 [pid = 1655] [id = 505] 08:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1180b4c00) [pid = 1655] [serial = 1515] [outer = 0x0] 08:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12572a800) [pid = 1655] [serial = 1516] [outer = 0x1180b4c00] 08:44:34 INFO - PROCESS | 1655 | 1467992674255 Marionette DEBUG loaded listener.js 08:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x126163800) [pid = 1655] [serial = 1517] [outer = 0x1180b4c00] 08:44:34 INFO - PROCESS | 1655 | 1467992674555 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]]]}] 08:44:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 08:44:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 518ms 08:44:34 INFO - PROCESS | 1655 | 1467992674607 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 08:44:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 08:44:34 INFO - PROCESS | 1655 | 1467992674609 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 08:44:34 INFO - PROCESS | 1655 | 1467992674612 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 08:44:34 INFO - PROCESS | 1655 | 1467992674615 Marionette TRACE conn2 <- [1,1994,null,{}] 08:44:34 INFO - PROCESS | 1655 | 1467992674619 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}] 08:44:34 INFO - PROCESS | 1655 | 1467992674621 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:34 INFO - PROCESS | 1655 | 1467992674759 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 08:44:34 INFO - PROCESS | 1655 | 1467992674838 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:34 INFO - PROCESS | 1655 | 1467992674840 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x125711800 == 20 [pid = 1655] [id = 506] 08:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x126161400) [pid = 1655] [serial = 1518] [outer = 0x0] 08:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12662fc00) [pid = 1655] [serial = 1519] [outer = 0x126161400] 08:44:34 INFO - PROCESS | 1655 | 1467992674888 Marionette DEBUG loaded listener.js 08:44:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x128853c00) [pid = 1655] [serial = 1520] [outer = 0x126161400] 08:44:35 INFO - PROCESS | 1655 | 1467992675470 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]]]}] 08:44:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 08:44:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 873ms 08:44:35 INFO - PROCESS | 1655 | 1467992675485 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 08:44:35 INFO - PROCESS | 1655 | 1467992675488 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 08:44:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 08:44:35 INFO - PROCESS | 1655 | 1467992675491 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 08:44:35 INFO - PROCESS | 1655 | 1467992675494 Marionette TRACE conn2 <- [1,1998,null,{}] 08:44:35 INFO - PROCESS | 1655 | 1467992675498 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}] 08:44:35 INFO - PROCESS | 1655 | 1467992675500 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:35 INFO - PROCESS | 1655 | 1467992675603 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 08:44:35 INFO - PROCESS | 1655 | 1467992675682 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:35 INFO - PROCESS | 1655 | 1467992675683 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x118471000 == 21 [pid = 1655] [id = 507] 08:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11332c000) [pid = 1655] [serial = 1521] [outer = 0x0] 08:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1164e9c00) [pid = 1655] [serial = 1522] [outer = 0x11332c000] 08:44:35 INFO - PROCESS | 1655 | 1467992675714 Marionette DEBUG loaded listener.js 08:44:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1180b1c00) [pid = 1655] [serial = 1523] [outer = 0x11332c000] 08:44:36 INFO - PROCESS | 1655 | 1467992676332 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]]]}] 08:44:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 08:44:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 925ms 08:44:36 INFO - PROCESS | 1655 | 1467992676416 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 08:44:36 INFO - PROCESS | 1655 | 1467992676419 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 08:44:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 08:44:36 INFO - PROCESS | 1655 | 1467992676423 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 08:44:36 INFO - PROCESS | 1655 | 1467992676424 Marionette TRACE conn2 <- [1,2002,null,{}] 08:44:36 INFO - PROCESS | 1655 | 1467992676428 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}] 08:44:36 INFO - PROCESS | 1655 | 1467992676430 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:36 INFO - PROCESS | 1655 | 1467992676528 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 08:44:36 INFO - PROCESS | 1655 | 1467992676599 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:36 INFO - PROCESS | 1655 | 1467992676603 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11715c000 == 22 [pid = 1655] [id = 508] 08:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x116137800) [pid = 1655] [serial = 1524] [outer = 0x0] 08:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11675e000) [pid = 1655] [serial = 1525] [outer = 0x116137800] 08:44:36 INFO - PROCESS | 1655 | 1467992676648 Marionette DEBUG loaded listener.js 08:44:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1176cec00) [pid = 1655] [serial = 1526] [outer = 0x116137800] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11337e400) [pid = 1655] [serial = 1486] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11875f000 == 21 [pid = 1655] [id = 495] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124b10000) [pid = 1655] [serial = 1482] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x125122c00) [pid = 1655] [serial = 1483] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x120fe3000) [pid = 1655] [serial = 1479] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1240ba800) [pid = 1655] [serial = 1480] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11919a800) [pid = 1655] [serial = 1476] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119542000) [pid = 1655] [serial = 1477] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x117db0800) [pid = 1655] [serial = 1473] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11836fc00) [pid = 1655] [serial = 1474] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x111c7b400) [pid = 1655] [serial = 1470] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1129b2400) [pid = 1655] [serial = 1471] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12444b000) [pid = 1655] [serial = 1467] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x124d88000) [pid = 1655] [serial = 1468] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x123802800) [pid = 1655] [serial = 1464] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x123cb8000) [pid = 1655] [serial = 1465] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x11952cc00) [pid = 1655] [serial = 1461] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x119ac8400) [pid = 1655] [serial = 1462] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x118523800) [pid = 1655] [serial = 1458] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x119451c00) [pid = 1655] [serial = 1459] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1176d3c00) [pid = 1655] [serial = 1455] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x118375400) [pid = 1655] [serial = 1456] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x1133c9800) [pid = 1655] [serial = 1452] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x116768c00) [pid = 1655] [serial = 1453] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x11332e800) [pid = 1655] [serial = 1449] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x11662f800) [pid = 1655] [serial = 1450] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x110eb8400) [pid = 1655] [serial = 1446] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x1128cfc00) [pid = 1655] [serial = 1447] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x12935cc00) [pid = 1655] [serial = 1444] [outer = 0x0] [url = about:blank] 08:44:36 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x118402400) [pid = 1655] [serial = 907] [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.] 08:44:37 INFO - PROCESS | 1655 | 1467992677144 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]]]}] 08:44:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 08:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 772ms 08:44:37 INFO - PROCESS | 1655 | 1467992677203 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 08:44:37 INFO - PROCESS | 1655 | 1467992677206 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 08:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 08:44:37 INFO - PROCESS | 1655 | 1467992677217 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 08:44:37 INFO - PROCESS | 1655 | 1467992677219 Marionette TRACE conn2 <- [1,2006,null,{}] 08:44:37 INFO - PROCESS | 1655 | 1467992677221 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}] 08:44:37 INFO - PROCESS | 1655 | 1467992677222 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:37 INFO - PROCESS | 1655 | 1467992677324 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 08:44:37 INFO - PROCESS | 1655 | 1467992677330 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:37 INFO - PROCESS | 1655 | 1467992677331 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11838f800 == 22 [pid = 1655] [id = 509] 08:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x1161a2400) [pid = 1655] [serial = 1527] [outer = 0x0] 08:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x1180b4800) [pid = 1655] [serial = 1528] [outer = 0x1161a2400] 08:44:37 INFO - PROCESS | 1655 | 1467992677358 Marionette DEBUG loaded listener.js 08:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x118346400) [pid = 1655] [serial = 1529] [outer = 0x1161a2400] 08:44:37 INFO - PROCESS | 1655 | 1467992677714 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]]]}] 08:44:37 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 08:44:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 520ms 08:44:37 INFO - PROCESS | 1655 | 1467992677738 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 08:44:37 INFO - PROCESS | 1655 | 1467992677739 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 08:44:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 08:44:37 INFO - PROCESS | 1655 | 1467992677756 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 08:44:37 INFO - PROCESS | 1655 | 1467992677758 Marionette TRACE conn2 <- [1,2010,null,{}] 08:44:37 INFO - PROCESS | 1655 | 1467992677766 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}] 08:44:37 INFO - PROCESS | 1655 | 1467992677769 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:37 INFO - PROCESS | 1655 | 1467992677863 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 08:44:37 INFO - PROCESS | 1655 | 1467992677899 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:37 INFO - PROCESS | 1655 | 1467992677901 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c77800 == 23 [pid = 1655] [id = 510] 08:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x118406c00) [pid = 1655] [serial = 1530] [outer = 0x0] 08:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x118713c00) [pid = 1655] [serial = 1531] [outer = 0x118406c00] 08:44:37 INFO - PROCESS | 1655 | 1467992677929 Marionette DEBUG loaded listener.js 08:44:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11919b400) [pid = 1655] [serial = 1532] [outer = 0x118406c00] 08:44:38 INFO - PROCESS | 1655 | 1467992678280 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]]]}] 08:44:38 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 08:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 573ms 08:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 08:44:38 INFO - PROCESS | 1655 | 1467992678330 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 08:44:38 INFO - PROCESS | 1655 | 1467992678331 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 08:44:38 INFO - PROCESS | 1655 | 1467992678334 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 08:44:38 INFO - PROCESS | 1655 | 1467992678335 Marionette TRACE conn2 <- [1,2014,null,{}] 08:44:38 INFO - PROCESS | 1655 | 1467992678337 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}] 08:44:38 INFO - PROCESS | 1655 | 1467992678338 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:38 INFO - PROCESS | 1655 | 1467992678429 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 08:44:38 INFO - PROCESS | 1655 | 1467992678464 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:38 INFO - PROCESS | 1655 | 1467992678465 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d3f800 == 24 [pid = 1655] [id = 511] 08:44:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x119528800) [pid = 1655] [serial = 1533] [outer = 0x0] 08:44:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x119542400) [pid = 1655] [serial = 1534] [outer = 0x119528800] 08:44:38 INFO - PROCESS | 1655 | 1467992678490 Marionette DEBUG loaded listener.js 08:44:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11959c800) [pid = 1655] [serial = 1535] [outer = 0x119528800] 08:44:38 INFO - PROCESS | 1655 | 1467992678807 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]]]}] 08:44:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 08:44:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 519ms 08:44:38 INFO - PROCESS | 1655 | 1467992678854 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 08:44:38 INFO - PROCESS | 1655 | 1467992678855 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 08:44:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 08:44:38 INFO - PROCESS | 1655 | 1467992678857 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 08:44:38 INFO - PROCESS | 1655 | 1467992678858 Marionette TRACE conn2 <- [1,2018,null,{}] 08:44:38 INFO - PROCESS | 1655 | 1467992678860 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}] 08:44:38 INFO - PROCESS | 1655 | 1467992678862 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:38 INFO - PROCESS | 1655 | 1467992678952 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 08:44:38 INFO - PROCESS | 1655 | 1467992678989 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:38 INFO - PROCESS | 1655 | 1467992678990 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x125162800 == 25 [pid = 1655] [id = 512] 08:44:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1128d8000) [pid = 1655] [serial = 1536] [outer = 0x0] 08:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119ac4800) [pid = 1655] [serial = 1537] [outer = 0x1128d8000] 08:44:39 INFO - PROCESS | 1655 | 1467992679015 Marionette DEBUG loaded listener.js 08:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x119fcec00) [pid = 1655] [serial = 1538] [outer = 0x1128d8000] 08:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x11332a400) [pid = 1655] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 08:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x11332e400) [pid = 1655] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 08:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x119546c00) [pid = 1655] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 08:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x118372400) [pid = 1655] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 08:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x116983c00) [pid = 1655] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 08:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x110eaf400) [pid = 1655] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 08:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1180b4c00) [pid = 1655] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 08:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x123807000) [pid = 1655] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 08:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x116984000) [pid = 1655] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 08:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x118372000) [pid = 1655] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 08:44:39 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x1132b1c00) [pid = 1655] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 08:44:39 INFO - PROCESS | 1655 | 1467992679366 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]]]}] 08:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 08:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 523ms 08:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 08:44:39 INFO - PROCESS | 1655 | 1467992679381 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 08:44:39 INFO - PROCESS | 1655 | 1467992679382 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 08:44:39 INFO - PROCESS | 1655 | 1467992679384 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 08:44:39 INFO - PROCESS | 1655 | 1467992679385 Marionette TRACE conn2 <- [1,2022,null,{}] 08:44:39 INFO - PROCESS | 1655 | 1467992679388 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}] 08:44:39 INFO - PROCESS | 1655 | 1467992679392 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:39 INFO - PROCESS | 1655 | 1467992679487 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 08:44:39 INFO - PROCESS | 1655 | 1467992679541 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:39 INFO - PROCESS | 1655 | 1467992679543 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x125766000 == 26 [pid = 1655] [id = 513] 08:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x112ec5400) [pid = 1655] [serial = 1539] [outer = 0x0] 08:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x11870fc00) [pid = 1655] [serial = 1540] [outer = 0x112ec5400] 08:44:39 INFO - PROCESS | 1655 | 1467992679567 Marionette DEBUG loaded listener.js 08:44:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x123e2dc00) [pid = 1655] [serial = 1541] [outer = 0x112ec5400] 08:44:39 INFO - PROCESS | 1655 | 1467992679850 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]]]}] 08:44:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 08:44:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 518ms 08:44:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 08:44:39 INFO - PROCESS | 1655 | 1467992679903 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 08:44:39 INFO - PROCESS | 1655 | 1467992679904 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 08:44:39 INFO - PROCESS | 1655 | 1467992679906 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 08:44:39 INFO - PROCESS | 1655 | 1467992679907 Marionette TRACE conn2 <- [1,2026,null,{}] 08:44:39 INFO - PROCESS | 1655 | 1467992679910 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}] 08:44:39 INFO - PROCESS | 1655 | 1467992679913 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:39 INFO - PROCESS | 1655 | 1467992679983 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 08:44:39 INFO - PROCESS | 1655 | 1467992679987 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:39 INFO - PROCESS | 1655 | 1467992679988 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x128bdf800 == 27 [pid = 1655] [id = 514] 08:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x112a83c00) [pid = 1655] [serial = 1542] [outer = 0x0] 08:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x1240b1c00) [pid = 1655] [serial = 1543] [outer = 0x112a83c00] 08:44:40 INFO - PROCESS | 1655 | 1467992680021 Marionette DEBUG loaded listener.js 08:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1245bec00) [pid = 1655] [serial = 1544] [outer = 0x112a83c00] 08:44:40 INFO - PROCESS | 1655 | 1467992680347 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]]]}] 08:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 08:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 473ms 08:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 08:44:40 INFO - PROCESS | 1655 | 1467992680379 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 08:44:40 INFO - PROCESS | 1655 | 1467992680381 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 08:44:40 INFO - PROCESS | 1655 | 1467992680383 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 08:44:40 INFO - PROCESS | 1655 | 1467992680384 Marionette TRACE conn2 <- [1,2030,null,{}] 08:44:40 INFO - PROCESS | 1655 | 1467992680386 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}] 08:44:40 INFO - PROCESS | 1655 | 1467992680387 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:40 INFO - PROCESS | 1655 | 1467992680486 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 08:44:40 INFO - PROCESS | 1655 | 1467992680493 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:40 INFO - PROCESS | 1655 | 1467992680496 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dda000 == 28 [pid = 1655] [id = 515] 08:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x124444c00) [pid = 1655] [serial = 1545] [outer = 0x0] 08:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x124b10400) [pid = 1655] [serial = 1546] [outer = 0x124444c00] 08:44:40 INFO - PROCESS | 1655 | 1467992680520 Marionette DEBUG loaded listener.js 08:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x124d8e000) [pid = 1655] [serial = 1547] [outer = 0x124444c00] 08:44:40 INFO - PROCESS | 1655 | 1467992680793 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]]]}] 08:44:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 08:44:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 470ms 08:44:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 08:44:40 INFO - PROCESS | 1655 | 1467992680853 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 08:44:40 INFO - PROCESS | 1655 | 1467992680855 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 08:44:40 INFO - PROCESS | 1655 | 1467992680857 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 08:44:40 INFO - PROCESS | 1655 | 1467992680858 Marionette TRACE conn2 <- [1,2034,null,{}] 08:44:40 INFO - PROCESS | 1655 | 1467992680861 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}] 08:44:40 INFO - PROCESS | 1655 | 1467992680864 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:40 INFO - PROCESS | 1655 | 1467992680937 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 08:44:40 INFO - PROCESS | 1655 | 1467992680940 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:40 INFO - PROCESS | 1655 | 1467992680951 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a2dc800 == 29 [pid = 1655] [id = 516] 08:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119110000) [pid = 1655] [serial = 1548] [outer = 0x0] 08:44:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x125125800) [pid = 1655] [serial = 1549] [outer = 0x119110000] 08:44:40 INFO - PROCESS | 1655 | 1467992680976 Marionette DEBUG loaded listener.js 08:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x126164000) [pid = 1655] [serial = 1550] [outer = 0x119110000] 08:44:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 08:44:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 522ms 08:44:41 INFO - PROCESS | 1655 | 1467992681373 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]]]}] 08:44:41 INFO - PROCESS | 1655 | 1467992681380 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 08:44:41 INFO - PROCESS | 1655 | 1467992681383 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 08:44:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 08:44:41 INFO - PROCESS | 1655 | 1467992681386 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 08:44:41 INFO - PROCESS | 1655 | 1467992681388 Marionette TRACE conn2 <- [1,2038,null,{}] 08:44:41 INFO - PROCESS | 1655 | 1467992681392 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}] 08:44:41 INFO - PROCESS | 1655 | 1467992681394 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:41 INFO - PROCESS | 1655 | 1467992681489 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 08:44:41 INFO - PROCESS | 1655 | 1467992681541 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:41 INFO - PROCESS | 1655 | 1467992681544 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x117141800 == 30 [pid = 1655] [id = 517] 08:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1128d4000) [pid = 1655] [serial = 1551] [outer = 0x0] 08:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1130ed800) [pid = 1655] [serial = 1552] [outer = 0x1128d4000] 08:44:41 INFO - PROCESS | 1655 | 1467992681574 Marionette DEBUG loaded listener.js 08:44:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11675e400) [pid = 1655] [serial = 1553] [outer = 0x1128d4000] 08:44:42 INFO - PROCESS | 1655 | 1467992682002 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]]]}] 08:44:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 08:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 675ms 08:44:42 INFO - PROCESS | 1655 | 1467992682062 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 08:44:42 INFO - PROCESS | 1655 | 1467992682066 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 08:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 08:44:42 INFO - PROCESS | 1655 | 1467992682070 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 08:44:42 INFO - PROCESS | 1655 | 1467992682072 Marionette TRACE conn2 <- [1,2042,null,{}] 08:44:42 INFO - PROCESS | 1655 | 1467992682074 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}] 08:44:42 INFO - PROCESS | 1655 | 1467992682076 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:42 INFO - PROCESS | 1655 | 1467992682172 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 08:44:42 INFO - PROCESS | 1655 | 1467992682238 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:42 INFO - PROCESS | 1655 | 1467992682240 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x125151000 == 31 [pid = 1655] [id = 518] 08:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11837ac00) [pid = 1655] [serial = 1554] [outer = 0x0] 08:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118409000) [pid = 1655] [serial = 1555] [outer = 0x11837ac00] 08:44:42 INFO - PROCESS | 1655 | 1467992682270 Marionette DEBUG loaded listener.js 08:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118728400) [pid = 1655] [serial = 1556] [outer = 0x11837ac00] 08:44:42 INFO - PROCESS | 1655 | 1467992682684 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]]]}] 08:44:42 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) 08:44:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 669ms 08:44:42 INFO - PROCESS | 1655 | 1467992682740 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 08:44:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 08:44:42 INFO - PROCESS | 1655 | 1467992682742 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 08:44:42 INFO - PROCESS | 1655 | 1467992682744 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 08:44:42 INFO - PROCESS | 1655 | 1467992682747 Marionette TRACE conn2 <- [1,2046,null,{}] 08:44:42 INFO - PROCESS | 1655 | 1467992682754 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}] 08:44:42 INFO - PROCESS | 1655 | 1467992682757 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:42 INFO - PROCESS | 1655 | 1467992682873 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 08:44:42 INFO - PROCESS | 1655 | 1467992682954 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:42 INFO - PROCESS | 1655 | 1467992682956 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9bd000 == 32 [pid = 1655] [id = 519] 08:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11959a800) [pid = 1655] [serial = 1557] [outer = 0x0] 08:44:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x123848800) [pid = 1655] [serial = 1558] [outer = 0x11959a800] 08:44:42 INFO - PROCESS | 1655 | 1467992682988 Marionette DEBUG loaded listener.js 08:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x123cc0400) [pid = 1655] [serial = 1559] [outer = 0x11959a800] 08:44:43 INFO - PROCESS | 1655 | 1467992683397 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]]]}] 08:44:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 08:44:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 673ms 08:44:43 INFO - PROCESS | 1655 | 1467992683418 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 08:44:43 INFO - PROCESS | 1655 | 1467992683420 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 08:44:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 08:44:43 INFO - PROCESS | 1655 | 1467992683422 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 08:44:43 INFO - PROCESS | 1655 | 1467992683423 Marionette TRACE conn2 <- [1,2050,null,{}] 08:44:43 INFO - PROCESS | 1655 | 1467992683426 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}] 08:44:43 INFO - PROCESS | 1655 | 1467992683427 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:43 INFO - PROCESS | 1655 | 1467992683523 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 08:44:43 INFO - PROCESS | 1655 | 1467992683575 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:43 INFO - PROCESS | 1655 | 1467992683576 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0e1800 == 33 [pid = 1655] [id = 520] 08:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12444d400) [pid = 1655] [serial = 1560] [outer = 0x0] 08:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1257a7400) [pid = 1655] [serial = 1561] [outer = 0x12444d400] 08:44:43 INFO - PROCESS | 1655 | 1467992683604 Marionette DEBUG loaded listener.js 08:44:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x126866800) [pid = 1655] [serial = 1562] [outer = 0x12444d400] 08:44:44 INFO - PROCESS | 1655 | 1467992684137 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]]]}] 08:44:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 08:44:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 770ms 08:44:44 INFO - PROCESS | 1655 | 1467992684199 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 08:44:44 INFO - PROCESS | 1655 | 1467992684201 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 08:44:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 08:44:44 INFO - PROCESS | 1655 | 1467992684204 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 08:44:44 INFO - PROCESS | 1655 | 1467992684207 Marionette TRACE conn2 <- [1,2054,null,{}] 08:44:44 INFO - PROCESS | 1655 | 1467992684215 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}] 08:44:44 INFO - PROCESS | 1655 | 1467992684217 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:44 INFO - PROCESS | 1655 | 1467992684304 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 08:44:44 INFO - PROCESS | 1655 | 1467992684370 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:44 INFO - PROCESS | 1655 | 1467992684373 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c73800 == 34 [pid = 1655] [id = 521] 08:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1128d7000) [pid = 1655] [serial = 1563] [outer = 0x0] 08:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x113dda800) [pid = 1655] [serial = 1564] [outer = 0x1128d7000] 08:44:44 INFO - PROCESS | 1655 | 1467992684400 Marionette DEBUG loaded listener.js 08:44:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11698a400) [pid = 1655] [serial = 1565] [outer = 0x1128d7000] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119ace400) [pid = 1655] [serial = 1501] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x115e97c00) [pid = 1655] [serial = 1487] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113332c00) [pid = 1655] [serial = 1489] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11213e000) [pid = 1655] [serial = 1490] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1133cc000) [pid = 1655] [serial = 1498] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1180ab800) [pid = 1655] [serial = 1492] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11834f400) [pid = 1655] [serial = 1493] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11871f000) [pid = 1655] [serial = 1495] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11944ec00) [pid = 1655] [serial = 1496] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x123cb5000) [pid = 1655] [serial = 1504] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12511fc00) [pid = 1655] [serial = 1508] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x124b07c00) [pid = 1655] [serial = 1507] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x116637c00) [pid = 1655] [serial = 1511] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12572a800) [pid = 1655] [serial = 1516] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x119531000) [pid = 1655] [serial = 1513] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x124a15000) [pid = 1655] [serial = 1505] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x126163800) [pid = 1655] [serial = 1517] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x120fe6c00) [pid = 1655] [serial = 1502] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x119ac3000) [pid = 1655] [serial = 1499] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1129adc00) [pid = 1655] [serial = 1510] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12662fc00) [pid = 1655] [serial = 1519] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x124bb2400) [pid = 1655] [serial = 1514] [outer = 0x0] [url = about:blank] 08:44:45 INFO - PROCESS | 1655 | 1467992685271 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]]]}] 08:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 08:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1126ms 08:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 08:44:45 INFO - PROCESS | 1655 | 1467992685332 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 08:44:45 INFO - PROCESS | 1655 | 1467992685334 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 08:44:45 INFO - PROCESS | 1655 | 1467992685338 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 08:44:45 INFO - PROCESS | 1655 | 1467992685339 Marionette TRACE conn2 <- [1,2058,null,{}] 08:44:45 INFO - PROCESS | 1655 | 1467992685344 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}] 08:44:45 INFO - PROCESS | 1655 | 1467992685346 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:45 INFO - PROCESS | 1655 | 1467992685421 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 08:44:45 INFO - PROCESS | 1655 | 1467992685426 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:45 INFO - PROCESS | 1655 | 1467992685429 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167e1000 == 35 [pid = 1655] [id = 522] 08:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1129b2c00) [pid = 1655] [serial = 1566] [outer = 0x0] 08:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1130ed400) [pid = 1655] [serial = 1567] [outer = 0x1129b2c00] 08:44:45 INFO - PROCESS | 1655 | 1467992685460 Marionette DEBUG loaded listener.js 08:44:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x110eb8c00) [pid = 1655] [serial = 1568] [outer = 0x1129b2c00] 08:44:45 INFO - PROCESS | 1655 | 1467992685841 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]]]}] 08:44:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 08:44:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 523ms 08:44:45 INFO - PROCESS | 1655 | 1467992685861 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 08:44:45 INFO - PROCESS | 1655 | 1467992685864 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 08:44:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 08:44:45 INFO - PROCESS | 1655 | 1467992685869 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 08:44:45 INFO - PROCESS | 1655 | 1467992685871 Marionette TRACE conn2 <- [1,2062,null,{}] 08:44:45 INFO - PROCESS | 1655 | 1467992685874 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}] 08:44:45 INFO - PROCESS | 1655 | 1467992685877 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:45 INFO - PROCESS | 1655 | 1467992685992 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 08:44:46 INFO - PROCESS | 1655 | 1467992686001 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:46 INFO - PROCESS | 1655 | 1467992686002 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11875c000 == 36 [pid = 1655] [id = 523] 08:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x116140400) [pid = 1655] [serial = 1569] [outer = 0x0] 08:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x116f48000) [pid = 1655] [serial = 1570] [outer = 0x116140400] 08:44:46 INFO - PROCESS | 1655 | 1467992686047 Marionette DEBUG loaded listener.js 08:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1180b8800) [pid = 1655] [serial = 1571] [outer = 0x116140400] 08:44:46 INFO - PROCESS | 1655 | 1467992686491 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]]]}] 08:44:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 08:44:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 669ms 08:44:46 INFO - PROCESS | 1655 | 1467992686539 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 08:44:46 INFO - PROCESS | 1655 | 1467992686548 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 08:44:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 08:44:46 INFO - PROCESS | 1655 | 1467992686556 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 08:44:46 INFO - PROCESS | 1655 | 1467992686559 Marionette TRACE conn2 <- [1,2066,null,{}] 08:44:46 INFO - PROCESS | 1655 | 1467992686568 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}] 08:44:46 INFO - PROCESS | 1655 | 1467992686571 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:46 INFO - PROCESS | 1655 | 1467992686644 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 08:44:46 INFO - PROCESS | 1655 | 1467992686649 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:46 INFO - PROCESS | 1655 | 1467992686651 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12392c000 == 37 [pid = 1655] [id = 524] 08:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1128d2c00) [pid = 1655] [serial = 1572] [outer = 0x0] 08:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x119106c00) [pid = 1655] [serial = 1573] [outer = 0x1128d2c00] 08:44:46 INFO - PROCESS | 1655 | 1467992686681 Marionette DEBUG loaded listener.js 08:44:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11944a000) [pid = 1655] [serial = 1574] [outer = 0x1128d2c00] 08:44:47 INFO - PROCESS | 1655 | 1467992687018 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]]]}] 08:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 08:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 474ms 08:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 08:44:47 INFO - PROCESS | 1655 | 1467992687035 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 08:44:47 INFO - PROCESS | 1655 | 1467992687037 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 08:44:47 INFO - PROCESS | 1655 | 1467992687039 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 08:44:47 INFO - PROCESS | 1655 | 1467992687040 Marionette TRACE conn2 <- [1,2070,null,{}] 08:44:47 INFO - PROCESS | 1655 | 1467992687043 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}] 08:44:47 INFO - PROCESS | 1655 | 1467992687045 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:47 INFO - PROCESS | 1655 | 1467992687154 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 08:44:47 INFO - PROCESS | 1655 | 1467992687161 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:47 INFO - PROCESS | 1655 | 1467992687162 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x124403000 == 38 [pid = 1655] [id = 525] 08:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x119111400) [pid = 1655] [serial = 1575] [outer = 0x0] 08:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11952c000) [pid = 1655] [serial = 1576] [outer = 0x119111400] 08:44:47 INFO - PROCESS | 1655 | 1467992687187 Marionette DEBUG loaded listener.js 08:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1199a4000) [pid = 1655] [serial = 1577] [outer = 0x119111400] 08:44:47 INFO - PROCESS | 1655 | 1467992687507 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]]]}] 08:44:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 08:44:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 522ms 08:44:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 08:44:47 INFO - PROCESS | 1655 | 1467992687561 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 08:44:47 INFO - PROCESS | 1655 | 1467992687562 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 08:44:47 INFO - PROCESS | 1655 | 1467992687565 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 08:44:47 INFO - PROCESS | 1655 | 1467992687566 Marionette TRACE conn2 <- [1,2074,null,{}] 08:44:47 INFO - PROCESS | 1655 | 1467992687568 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}] 08:44:47 INFO - PROCESS | 1655 | 1467992687577 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:47 INFO - PROCESS | 1655 | 1467992687686 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 08:44:47 INFO - PROCESS | 1655 | 1467992687700 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:47 INFO - PROCESS | 1655 | 1467992687702 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261ad800 == 39 [pid = 1655] [id = 526] 08:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x115e92000) [pid = 1655] [serial = 1578] [outer = 0x0] 08:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x119ac5c00) [pid = 1655] [serial = 1579] [outer = 0x115e92000] 08:44:47 INFO - PROCESS | 1655 | 1467992687742 Marionette DEBUG loaded listener.js 08:44:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x120fd9000) [pid = 1655] [serial = 1580] [outer = 0x115e92000] 08:44:48 INFO - PROCESS | 1655 | 1467992688136 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]]]}] 08:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 08:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 618ms 08:44:48 INFO - PROCESS | 1655 | 1467992688183 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 08:44:48 INFO - PROCESS | 1655 | 1467992688184 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 08:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 08:44:48 INFO - PROCESS | 1655 | 1467992688186 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 08:44:48 INFO - PROCESS | 1655 | 1467992688188 Marionette TRACE conn2 <- [1,2078,null,{}] 08:44:48 INFO - PROCESS | 1655 | 1467992688190 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}] 08:44:48 INFO - PROCESS | 1655 | 1467992688194 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:48 INFO - PROCESS | 1655 | 1467992688304 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 08:44:48 INFO - PROCESS | 1655 | 1467992688340 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:48 INFO - PROCESS | 1655 | 1467992688341 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x128be7000 == 40 [pid = 1655] [id = 527] 08:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1180b8c00) [pid = 1655] [serial = 1581] [outer = 0x0] 08:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123cb7800) [pid = 1655] [serial = 1582] [outer = 0x1180b8c00] 08:44:48 INFO - PROCESS | 1655 | 1467992688366 Marionette DEBUG loaded listener.js 08:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124a19400) [pid = 1655] [serial = 1583] [outer = 0x1180b8c00] 08:44:48 INFO - PROCESS | 1655 | 1467992688655 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]]]}] 08:44:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 08:44:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 517ms 08:44:48 INFO - PROCESS | 1655 | 1467992688705 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 08:44:48 INFO - PROCESS | 1655 | 1467992688706 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 08:44:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 08:44:48 INFO - PROCESS | 1655 | 1467992688708 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 08:44:48 INFO - PROCESS | 1655 | 1467992688709 Marionette TRACE conn2 <- [1,2082,null,{}] 08:44:48 INFO - PROCESS | 1655 | 1467992688718 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}] 08:44:48 INFO - PROCESS | 1655 | 1467992688719 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:48 INFO - PROCESS | 1655 | 1467992688818 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 08:44:48 INFO - PROCESS | 1655 | 1467992688821 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:48 INFO - PROCESS | 1655 | 1467992688822 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294df800 == 41 [pid = 1655] [id = 528] 08:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x120fe0400) [pid = 1655] [serial = 1584] [outer = 0x0] 08:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124d8dc00) [pid = 1655] [serial = 1585] [outer = 0x120fe0400] 08:44:48 INFO - PROCESS | 1655 | 1467992688847 Marionette DEBUG loaded listener.js 08:44:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x125728400) [pid = 1655] [serial = 1586] [outer = 0x120fe0400] 08:44:49 INFO - PROCESS | 1655 | 1467992689171 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]]]}] 08:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 08:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 475ms 08:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 08:44:49 INFO - PROCESS | 1655 | 1467992689184 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 08:44:49 INFO - PROCESS | 1655 | 1467992689186 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 08:44:49 INFO - PROCESS | 1655 | 1467992689188 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 08:44:49 INFO - PROCESS | 1655 | 1467992689189 Marionette TRACE conn2 <- [1,2086,null,{}] 08:44:49 INFO - PROCESS | 1655 | 1467992689191 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}] 08:44:49 INFO - PROCESS | 1655 | 1467992689192 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:49 INFO - PROCESS | 1655 | 1467992689290 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 08:44:49 INFO - PROCESS | 1655 | 1467992689294 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:49 INFO - PROCESS | 1655 | 1467992689295 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a809000 == 42 [pid = 1655] [id = 529] 08:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x110ef1800) [pid = 1655] [serial = 1587] [outer = 0x0] 08:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124f05000) [pid = 1655] [serial = 1588] [outer = 0x110ef1800] 08:44:49 INFO - PROCESS | 1655 | 1467992689319 Marionette DEBUG loaded listener.js 08:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12616a800) [pid = 1655] [serial = 1589] [outer = 0x110ef1800] 08:44:49 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118406c00) [pid = 1655] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 08:44:49 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119528800) [pid = 1655] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 08:44:49 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116137800) [pid = 1655] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 08:44:49 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1128d8000) [pid = 1655] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 08:44:49 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11332c000) [pid = 1655] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 08:44:49 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x112ec5400) [pid = 1655] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 08:44:49 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126161400) [pid = 1655] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 08:44:49 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x112a83c00) [pid = 1655] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 08:44:49 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x124444c00) [pid = 1655] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 08:44:49 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1161a2400) [pid = 1655] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 08:44:49 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119110000) [pid = 1655] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 08:44:49 INFO - PROCESS | 1655 | 1467992689712 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]]]}] 08:44:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 08:44:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 574ms 08:44:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 08:44:49 INFO - PROCESS | 1655 | 1467992689762 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 08:44:49 INFO - PROCESS | 1655 | 1467992689764 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 08:44:49 INFO - PROCESS | 1655 | 1467992689766 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 08:44:49 INFO - PROCESS | 1655 | 1467992689767 Marionette TRACE conn2 <- [1,2090,null,{}] 08:44:49 INFO - PROCESS | 1655 | 1467992689769 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}] 08:44:49 INFO - PROCESS | 1655 | 1467992689770 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:49 INFO - PROCESS | 1655 | 1467992689841 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 08:44:49 INFO - PROCESS | 1655 | 1467992689905 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:49 INFO - PROCESS | 1655 | 1467992689906 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12392b800 == 43 [pid = 1655] [id = 530] 08:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x110fa6000) [pid = 1655] [serial = 1590] [outer = 0x0] 08:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11837e400) [pid = 1655] [serial = 1591] [outer = 0x110fa6000] 08:44:49 INFO - PROCESS | 1655 | 1467992689930 Marionette DEBUG loaded listener.js 08:44:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1245bc800) [pid = 1655] [serial = 1592] [outer = 0x110fa6000] 08:44:50 INFO - PROCESS | 1655 | 1467992690203 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]]]}] 08:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 08:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 470ms 08:44:50 INFO - PROCESS | 1655 | 1467992690237 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 08:44:50 INFO - PROCESS | 1655 | 1467992690238 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 08:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 08:44:50 INFO - PROCESS | 1655 | 1467992690240 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 08:44:50 INFO - PROCESS | 1655 | 1467992690241 Marionette TRACE conn2 <- [1,2094,null,{}] 08:44:50 INFO - PROCESS | 1655 | 1467992690251 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}] 08:44:50 INFO - PROCESS | 1655 | 1467992690252 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:50 INFO - PROCESS | 1655 | 1467992690331 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 08:44:50 INFO - PROCESS | 1655 | 1467992690335 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:50 INFO - PROCESS | 1655 | 1467992690336 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0d9800 == 44 [pid = 1655] [id = 531] 08:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119c2e800) [pid = 1655] [serial = 1593] [outer = 0x0] 08:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x126632400) [pid = 1655] [serial = 1594] [outer = 0x119c2e800] 08:44:50 INFO - PROCESS | 1655 | 1467992690360 Marionette DEBUG loaded listener.js 08:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12686c800) [pid = 1655] [serial = 1595] [outer = 0x119c2e800] 08:44:50 INFO - PROCESS | 1655 | 1467992690671 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]]]}] 08:44:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 08:44:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 473ms 08:44:50 INFO - PROCESS | 1655 | 1467992690714 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 08:44:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 08:44:50 INFO - PROCESS | 1655 | 1467992690716 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 08:44:50 INFO - PROCESS | 1655 | 1467992690718 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 08:44:50 INFO - PROCESS | 1655 | 1467992690720 Marionette TRACE conn2 <- [1,2098,null,{}] 08:44:50 INFO - PROCESS | 1655 | 1467992690722 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}] 08:44:50 INFO - PROCESS | 1655 | 1467992690723 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:50 INFO - PROCESS | 1655 | 1467992690837 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 08:44:50 INFO - PROCESS | 1655 | 1467992690853 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:50 INFO - PROCESS | 1655 | 1467992690854 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x125779000 == 45 [pid = 1655] [id = 532] 08:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126b79800) [pid = 1655] [serial = 1596] [outer = 0x0] 08:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1289ce000) [pid = 1655] [serial = 1597] [outer = 0x126b79800] 08:44:50 INFO - PROCESS | 1655 | 1467992690881 Marionette DEBUG loaded listener.js 08:44:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1289d8400) [pid = 1655] [serial = 1598] [outer = 0x126b79800] 08:44:51 INFO - PROCESS | 1655 | 1467992691197 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]]]}] 08:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 08:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 518ms 08:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 08:44:51 INFO - PROCESS | 1655 | 1467992691236 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 08:44:51 INFO - PROCESS | 1655 | 1467992691238 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 08:44:51 INFO - PROCESS | 1655 | 1467992691240 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 08:44:51 INFO - PROCESS | 1655 | 1467992691241 Marionette TRACE conn2 <- [1,2102,null,{}] 08:44:51 INFO - PROCESS | 1655 | 1467992691243 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}] 08:44:51 INFO - PROCESS | 1655 | 1467992691244 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:51 INFO - PROCESS | 1655 | 1467992691318 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 08:44:51 INFO - PROCESS | 1655 | 1467992691322 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:51 INFO - PROCESS | 1655 | 1467992691323 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be48000 == 46 [pid = 1655] [id = 533] 08:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119110000) [pid = 1655] [serial = 1599] [outer = 0x0] 08:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128b46800) [pid = 1655] [serial = 1600] [outer = 0x119110000] 08:44:51 INFO - PROCESS | 1655 | 1467992691347 Marionette DEBUG loaded listener.js 08:44:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12908a000) [pid = 1655] [serial = 1601] [outer = 0x119110000] 08:44:51 INFO - PROCESS | 1655 | 1467992691834 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]]]}] 08:44:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 08:44:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 621ms 08:44:51 INFO - PROCESS | 1655 | 1467992691861 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 08:44:51 INFO - PROCESS | 1655 | 1467992691864 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 08:44:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 08:44:51 INFO - PROCESS | 1655 | 1467992691867 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 08:44:51 INFO - PROCESS | 1655 | 1467992691869 Marionette TRACE conn2 <- [1,2106,null,{}] 08:44:51 INFO - PROCESS | 1655 | 1467992691873 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}] 08:44:51 INFO - PROCESS | 1655 | 1467992691875 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:51 INFO - PROCESS | 1655 | 1467992691983 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 08:44:52 INFO - PROCESS | 1655 | 1467992692064 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:52 INFO - PROCESS | 1655 | 1467992692065 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x117470000 == 47 [pid = 1655] [id = 534] 08:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1129a6800) [pid = 1655] [serial = 1602] [outer = 0x0] 08:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11332cc00) [pid = 1655] [serial = 1603] [outer = 0x1129a6800] 08:44:52 INFO - PROCESS | 1655 | 1467992692096 Marionette DEBUG loaded listener.js 08:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x113c91400) [pid = 1655] [serial = 1604] [outer = 0x1129a6800] 08:44:52 INFO - PROCESS | 1655 | 1467992692608 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]]]}] 08:44:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 08:44:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 820ms 08:44:52 INFO - PROCESS | 1655 | 1467992692688 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 08:44:52 INFO - PROCESS | 1655 | 1467992692691 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 08:44:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 08:44:52 INFO - PROCESS | 1655 | 1467992692695 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 08:44:52 INFO - PROCESS | 1655 | 1467992692697 Marionette TRACE conn2 <- [1,2110,null,{}] 08:44:52 INFO - PROCESS | 1655 | 1467992692700 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}] 08:44:52 INFO - PROCESS | 1655 | 1467992692701 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:52 INFO - PROCESS | 1655 | 1467992692809 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 08:44:52 INFO - PROCESS | 1655 | 1467992692887 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:52 INFO - PROCESS | 1655 | 1467992692888 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x116617800 == 48 [pid = 1655] [id = 535] 08:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1121b9400) [pid = 1655] [serial = 1605] [outer = 0x0] 08:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x115e28000) [pid = 1655] [serial = 1606] [outer = 0x1121b9400] 08:44:52 INFO - PROCESS | 1655 | 1467992692920 Marionette DEBUG loaded listener.js 08:44:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118377400) [pid = 1655] [serial = 1607] [outer = 0x1121b9400] 08:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x128bdf800 == 47 [pid = 1655] [id = 514] 08:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x125779000 == 46 [pid = 1655] [id = 532] 08:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0d9800 == 45 [pid = 1655] [id = 531] 08:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12392b800 == 44 [pid = 1655] [id = 530] 08:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12a809000 == 43 [pid = 1655] [id = 529] 08:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1294df800 == 42 [pid = 1655] [id = 528] 08:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x128be7000 == 41 [pid = 1655] [id = 527] 08:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1261ad800 == 40 [pid = 1655] [id = 526] 08:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x124403000 == 39 [pid = 1655] [id = 525] 08:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x12392c000 == 38 [pid = 1655] [id = 524] 08:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11875c000 == 37 [pid = 1655] [id = 523] 08:44:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1167e1000 == 36 [pid = 1655] [id = 522] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118713c00) [pid = 1655] [serial = 1531] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119542400) [pid = 1655] [serial = 1534] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11919b400) [pid = 1655] [serial = 1532] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11675e000) [pid = 1655] [serial = 1525] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119ac4800) [pid = 1655] [serial = 1537] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1164e9c00) [pid = 1655] [serial = 1522] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1180b1c00) [pid = 1655] [serial = 1523] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11870fc00) [pid = 1655] [serial = 1540] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128853c00) [pid = 1655] [serial = 1520] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11959c800) [pid = 1655] [serial = 1535] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1240b1c00) [pid = 1655] [serial = 1543] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123e2dc00) [pid = 1655] [serial = 1541] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124b10400) [pid = 1655] [serial = 1546] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119fcec00) [pid = 1655] [serial = 1538] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1180b4800) [pid = 1655] [serial = 1528] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118346400) [pid = 1655] [serial = 1529] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1176cec00) [pid = 1655] [serial = 1526] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1245bec00) [pid = 1655] [serial = 1544] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x126164000) [pid = 1655] [serial = 1550] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x125125800) [pid = 1655] [serial = 1549] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x124d8e000) [pid = 1655] [serial = 1547] [outer = 0x0] [url = about:blank] 08:44:53 INFO - PROCESS | 1655 | 1467992693526 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]]]}] 08:44:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 08:44:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 873ms 08:44:53 INFO - PROCESS | 1655 | 1467992693568 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 08:44:53 INFO - PROCESS | 1655 | 1467992693571 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 08:44:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 08:44:53 INFO - PROCESS | 1655 | 1467992693574 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 08:44:53 INFO - PROCESS | 1655 | 1467992693577 Marionette TRACE conn2 <- [1,2114,null,{}] 08:44:53 INFO - PROCESS | 1655 | 1467992693586 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}] 08:44:53 INFO - PROCESS | 1655 | 1467992693587 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:53 INFO - PROCESS | 1655 | 1467992693664 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 08:44:53 INFO - PROCESS | 1655 | 1467992693669 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:53 INFO - PROCESS | 1655 | 1467992693671 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x117d3a000 == 37 [pid = 1655] [id = 536] 08:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x116aeec00) [pid = 1655] [serial = 1608] [outer = 0x0] 08:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1180ab000) [pid = 1655] [serial = 1609] [outer = 0x116aeec00] 08:44:53 INFO - PROCESS | 1655 | 1467992693701 Marionette DEBUG loaded listener.js 08:44:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118374800) [pid = 1655] [serial = 1610] [outer = 0x116aeec00] 08:44:54 INFO - PROCESS | 1655 | 1467992694036 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]]]}] 08:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 08:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 482ms 08:44:54 INFO - PROCESS | 1655 | 1467992694075 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 08:44:54 INFO - PROCESS | 1655 | 1467992694078 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 08:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 08:44:54 INFO - PROCESS | 1655 | 1467992694083 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 08:44:54 INFO - PROCESS | 1655 | 1467992694085 Marionette TRACE conn2 <- [1,2118,null,{}] 08:44:54 INFO - PROCESS | 1655 | 1467992694087 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}] 08:44:54 INFO - PROCESS | 1655 | 1467992694089 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:54 INFO - PROCESS | 1655 | 1467992694169 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 08:44:54 INFO - PROCESS | 1655 | 1467992694173 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:54 INFO - PROCESS | 1655 | 1467992694174 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cc8000 == 38 [pid = 1655] [id = 537] 08:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118379000) [pid = 1655] [serial = 1611] [outer = 0x0] 08:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11851ec00) [pid = 1655] [serial = 1612] [outer = 0x118379000] 08:44:54 INFO - PROCESS | 1655 | 1467992694202 Marionette DEBUG loaded listener.js 08:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11944ec00) [pid = 1655] [serial = 1613] [outer = 0x118379000] 08:44:54 INFO - PROCESS | 1655 | 1467992694565 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]]]}] 08:44:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 08:44:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 521ms 08:44:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 08:44:54 INFO - PROCESS | 1655 | 1467992694604 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 08:44:54 INFO - PROCESS | 1655 | 1467992694606 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 08:44:54 INFO - PROCESS | 1655 | 1467992694608 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 08:44:54 INFO - PROCESS | 1655 | 1467992694611 Marionette TRACE conn2 <- [1,2122,null,{}] 08:44:54 INFO - PROCESS | 1655 | 1467992694630 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}] 08:44:54 INFO - PROCESS | 1655 | 1467992694633 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:54 INFO - PROCESS | 1655 | 1467992694710 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 08:44:54 INFO - PROCESS | 1655 | 1467992694727 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:54 INFO - PROCESS | 1655 | 1467992694729 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12570b800 == 39 [pid = 1655] [id = 538] 08:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112a7b800) [pid = 1655] [serial = 1614] [outer = 0x0] 08:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119acb800) [pid = 1655] [serial = 1615] [outer = 0x112a7b800] 08:44:54 INFO - PROCESS | 1655 | 1467992694757 Marionette DEBUG loaded listener.js 08:44:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123846400) [pid = 1655] [serial = 1616] [outer = 0x112a7b800] 08:44:55 INFO - PROCESS | 1655 | 1467992695097 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]]]}] 08:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 08:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 528ms 08:44:55 INFO - PROCESS | 1655 | 1467992695136 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 08:44:55 INFO - PROCESS | 1655 | 1467992695138 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 08:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 08:44:55 INFO - PROCESS | 1655 | 1467992695140 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 08:44:55 INFO - PROCESS | 1655 | 1467992695141 Marionette TRACE conn2 <- [1,2126,null,{}] 08:44:55 INFO - PROCESS | 1655 | 1467992695143 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}] 08:44:55 INFO - PROCESS | 1655 | 1467992695144 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:55 INFO - PROCESS | 1655 | 1467992695223 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 08:44:55 INFO - PROCESS | 1655 | 1467992695285 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:55 INFO - PROCESS | 1655 | 1467992695286 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289c3800 == 40 [pid = 1655] [id = 539] 08:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119548000) [pid = 1655] [serial = 1617] [outer = 0x0] 08:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123cbe400) [pid = 1655] [serial = 1618] [outer = 0x119548000] 08:44:55 INFO - PROCESS | 1655 | 1467992695311 Marionette DEBUG loaded listener.js 08:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12444a400) [pid = 1655] [serial = 1619] [outer = 0x119548000] 08:44:55 INFO - PROCESS | 1655 | 1467992695710 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]]]}] 08:44:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 08:44:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 622ms 08:44:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 08:44:55 INFO - PROCESS | 1655 | 1467992695763 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 08:44:55 INFO - PROCESS | 1655 | 1467992695765 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 08:44:55 INFO - PROCESS | 1655 | 1467992695768 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 08:44:55 INFO - PROCESS | 1655 | 1467992695770 Marionette TRACE conn2 <- [1,2130,null,{}] 08:44:55 INFO - PROCESS | 1655 | 1467992695773 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}] 08:44:55 INFO - PROCESS | 1655 | 1467992695775 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:55 INFO - PROCESS | 1655 | 1467992695907 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 08:44:55 INFO - PROCESS | 1655 | 1467992695950 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:55 INFO - PROCESS | 1655 | 1467992695951 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x129265800 == 41 [pid = 1655] [id = 540] 08:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112a84c00) [pid = 1655] [serial = 1620] [outer = 0x0] 08:44:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124b10400) [pid = 1655] [serial = 1621] [outer = 0x112a84c00] 08:44:55 INFO - PROCESS | 1655 | 1467992695975 Marionette DEBUG loaded listener.js 08:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124f03400) [pid = 1655] [serial = 1622] [outer = 0x112a84c00] 08:44:56 INFO - PROCESS | 1655 | 1467992696303 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] 08:44:56 INFO - PROCESS | 1655 | 1467992696340 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 08:44:56 INFO - PROCESS | 1655 | 1467992696342 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 08:44:56 INFO - PROCESS | 1655 | 1467992696344 Marionette TRACE conn2 <- [1,2134,null,{}] 08:44:56 INFO - PROCESS | 1655 | 1467992696346 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}] 08:44:56 INFO - PROCESS | 1655 | 1467992696350 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:56 INFO - PROCESS | 1655 | 1467992696455 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 08:44:56 INFO - PROCESS | 1655 | 1467992696469 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:56 INFO - PROCESS | 1655 | 1467992696471 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294f4800 == 42 [pid = 1655] [id = 541] 08:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124f07400) [pid = 1655] [serial = 1623] [outer = 0x0] 08:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126161400) [pid = 1655] [serial = 1624] [outer = 0x124f07400] 08:44:56 INFO - PROCESS | 1655 | 1467992696502 Marionette DEBUG loaded listener.js 08:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1289d4800) [pid = 1655] [serial = 1625] [outer = 0x124f07400] 08:44:56 INFO - PROCESS | 1655 | 1467992696841 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]]]}] 08:44:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 08:44:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 519ms 08:44:56 INFO - PROCESS | 1655 | 1467992696863 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 08:44:56 INFO - PROCESS | 1655 | 1467992696866 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 08:44:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 08:44:56 INFO - PROCESS | 1655 | 1467992696868 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 08:44:56 INFO - PROCESS | 1655 | 1467992696869 Marionette TRACE conn2 <- [1,2138,null,{}] 08:44:56 INFO - PROCESS | 1655 | 1467992696872 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}] 08:44:56 INFO - PROCESS | 1655 | 1467992696873 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:56 INFO - PROCESS | 1655 | 1467992696970 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 08:44:56 INFO - PROCESS | 1655 | 1467992696982 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:56 INFO - PROCESS | 1655 | 1467992696984 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0d5800 == 43 [pid = 1655] [id = 542] 08:44:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128852c00) [pid = 1655] [serial = 1626] [outer = 0x0] 08:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128d9bc00) [pid = 1655] [serial = 1627] [outer = 0x128852c00] 08:44:57 INFO - PROCESS | 1655 | 1467992697007 Marionette DEBUG loaded listener.js 08:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12908e000) [pid = 1655] [serial = 1628] [outer = 0x128852c00] 08:44:57 INFO - PROCESS | 1655 | 1467992697311 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]]]}] 08:44:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 08:44:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 468ms 08:44:57 INFO - PROCESS | 1655 | 1467992697337 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 08:44:57 INFO - PROCESS | 1655 | 1467992697339 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 08:44:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 08:44:57 INFO - PROCESS | 1655 | 1467992697341 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 08:44:57 INFO - PROCESS | 1655 | 1467992697342 Marionette TRACE conn2 <- [1,2142,null,{}] 08:44:57 INFO - PROCESS | 1655 | 1467992697347 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}] 08:44:57 INFO - PROCESS | 1655 | 1467992697348 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:57 INFO - PROCESS | 1655 | 1467992697445 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 08:44:57 INFO - PROCESS | 1655 | 1467992697448 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:57 INFO - PROCESS | 1655 | 1467992697449 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be24000 == 44 [pid = 1655] [id = 543] 08:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11952a800) [pid = 1655] [serial = 1629] [outer = 0x0] 08:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129090c00) [pid = 1655] [serial = 1630] [outer = 0x11952a800] 08:44:57 INFO - PROCESS | 1655 | 1467992697479 Marionette DEBUG loaded listener.js 08:44:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1292b4c00) [pid = 1655] [serial = 1631] [outer = 0x11952a800] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1129b2c00) [pid = 1655] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116140400) [pid = 1655] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119111400) [pid = 1655] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1128d2c00) [pid = 1655] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115e92000) [pid = 1655] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1128d7000) [pid = 1655] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1128d4000) [pid = 1655] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11837ac00) [pid = 1655] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1180b8c00) [pid = 1655] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11959a800) [pid = 1655] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x110fa6000) [pid = 1655] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x120fe0400) [pid = 1655] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x110ef1800) [pid = 1655] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119c2e800) [pid = 1655] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12444d400) [pid = 1655] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 08:44:57 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126b79800) [pid = 1655] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 08:44:57 INFO - PROCESS | 1655 | 1467992697887 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] 08:44:57 INFO - PROCESS | 1655 | 1467992697925 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 08:44:57 INFO - PROCESS | 1655 | 1467992697927 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 08:44:57 INFO - PROCESS | 1655 | 1467992697929 Marionette TRACE conn2 <- [1,2146,null,{}] 08:44:57 INFO - PROCESS | 1655 | 1467992697934 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}] 08:44:57 INFO - PROCESS | 1655 | 1467992697935 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:58 INFO - PROCESS | 1655 | 1467992698015 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 08:44:58 INFO - PROCESS | 1655 | 1467992698018 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:58 INFO - PROCESS | 1655 | 1467992698020 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12570a000 == 45 [pid = 1655] [id = 544] 08:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1129b2c00) [pid = 1655] [serial = 1632] [outer = 0x0] 08:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119196000) [pid = 1655] [serial = 1633] [outer = 0x1129b2c00] 08:44:58 INFO - PROCESS | 1655 | 1467992698044 Marionette DEBUG loaded listener.js 08:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120fe3800) [pid = 1655] [serial = 1634] [outer = 0x1129b2c00] 08:44:58 INFO - PROCESS | 1655 | 1467992698372 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] 08:44:58 INFO - PROCESS | 1655 | 1467992698400 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 08:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 08:44:58 INFO - PROCESS | 1655 | 1467992698403 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 08:44:58 INFO - PROCESS | 1655 | 1467992698404 Marionette TRACE conn2 <- [1,2150,null,{}] 08:44:58 INFO - PROCESS | 1655 | 1467992698406 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}] 08:44:58 INFO - PROCESS | 1655 | 1467992698407 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:58 INFO - PROCESS | 1655 | 1467992698485 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 08:44:58 INFO - PROCESS | 1655 | 1467992698489 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:58 INFO - PROCESS | 1655 | 1467992698490 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c286800 == 46 [pid = 1655] [id = 545] 08:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124440800) [pid = 1655] [serial = 1635] [outer = 0x0] 08:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12444d400) [pid = 1655] [serial = 1636] [outer = 0x124440800] 08:44:58 INFO - PROCESS | 1655 | 1467992698523 Marionette DEBUG loaded listener.js 08:44:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1292b8c00) [pid = 1655] [serial = 1637] [outer = 0x124440800] 08:44:58 INFO - PROCESS | 1655 | 1467992698862 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]]]}] 08:44:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 08:44:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 469ms 08:44:58 INFO - PROCESS | 1655 | 1467992698872 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 08:44:58 INFO - PROCESS | 1655 | 1467992698873 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 08:44:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 08:44:58 INFO - PROCESS | 1655 | 1467992698876 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 08:44:58 INFO - PROCESS | 1655 | 1467992698879 Marionette TRACE conn2 <- [1,2154,null,{}] 08:44:58 INFO - PROCESS | 1655 | 1467992698882 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}] 08:44:58 INFO - PROCESS | 1655 | 1467992698883 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:59 INFO - PROCESS | 1655 | 1467992699000 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 08:44:59 INFO - PROCESS | 1655 | 1467992699008 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:59 INFO - PROCESS | 1655 | 1467992699009 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c581000 == 47 [pid = 1655] [id = 546] 08:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118521400) [pid = 1655] [serial = 1638] [outer = 0x0] 08:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1292bd400) [pid = 1655] [serial = 1639] [outer = 0x118521400] 08:44:59 INFO - PROCESS | 1655 | 1467992699038 Marionette DEBUG loaded listener.js 08:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a428400) [pid = 1655] [serial = 1640] [outer = 0x118521400] 08:44:59 INFO - PROCESS | 1655 | 1467992699330 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]]]}] 08:44:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 08:44:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 473ms 08:44:59 INFO - PROCESS | 1655 | 1467992699350 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 08:44:59 INFO - PROCESS | 1655 | 1467992699351 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 08:44:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 08:44:59 INFO - PROCESS | 1655 | 1467992699354 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 08:44:59 INFO - PROCESS | 1655 | 1467992699355 Marionette TRACE conn2 <- [1,2158,null,{}] 08:44:59 INFO - PROCESS | 1655 | 1467992699357 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}] 08:44:59 INFO - PROCESS | 1655 | 1467992699358 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:59 INFO - PROCESS | 1655 | 1467992699440 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 08:44:59 INFO - PROCESS | 1655 | 1467992699454 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:44:59 INFO - PROCESS | 1655 | 1467992699455 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:44:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca62800 == 48 [pid = 1655] [id = 547] 08:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a428c00) [pid = 1655] [serial = 1641] [outer = 0x0] 08:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a4d6c00) [pid = 1655] [serial = 1642] [outer = 0x12a428c00] 08:44:59 INFO - PROCESS | 1655 | 1467992699478 Marionette DEBUG loaded listener.js 08:44:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a56ac00) [pid = 1655] [serial = 1643] [outer = 0x12a428c00] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x117141800 == 47 [pid = 1655] [id = 517] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12a2dc800 == 46 [pid = 1655] [id = 516] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0e1800 == 45 [pid = 1655] [id = 520] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9bd000 == 44 [pid = 1655] [id = 519] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x128dda000 == 43 [pid = 1655] [id = 515] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x125151000 == 42 [pid = 1655] [id = 518] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x119c73800 == 41 [pid = 1655] [id = 521] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x117d3a000 == 40 [pid = 1655] [id = 536] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x116617800 == 39 [pid = 1655] [id = 535] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12be48000 == 38 [pid = 1655] [id = 533] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x117470000 == 37 [pid = 1655] [id = 534] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12570b800 == 36 [pid = 1655] [id = 538] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12be24000 == 35 [pid = 1655] [id = 543] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x129265800 == 34 [pid = 1655] [id = 540] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0d5800 == 33 [pid = 1655] [id = 542] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12c286800 == 32 [pid = 1655] [id = 545] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1289c3800 == 31 [pid = 1655] [id = 539] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x119cc8000 == 30 [pid = 1655] [id = 537] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12570a000 == 29 [pid = 1655] [id = 544] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1294f4800 == 28 [pid = 1655] [id = 541] 08:45:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12c581000 == 27 [pid = 1655] [id = 546] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1130ed400) [pid = 1655] [serial = 1567] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x110eb8c00) [pid = 1655] [serial = 1568] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116f48000) [pid = 1655] [serial = 1570] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1180b8800) [pid = 1655] [serial = 1571] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11952c000) [pid = 1655] [serial = 1576] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119106c00) [pid = 1655] [serial = 1573] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11944a000) [pid = 1655] [serial = 1574] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119ac5c00) [pid = 1655] [serial = 1579] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113dda800) [pid = 1655] [serial = 1564] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11698a400) [pid = 1655] [serial = 1565] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11675e400) [pid = 1655] [serial = 1553] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1130ed800) [pid = 1655] [serial = 1552] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118728400) [pid = 1655] [serial = 1556] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118409000) [pid = 1655] [serial = 1555] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x124a19400) [pid = 1655] [serial = 1583] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123cb7800) [pid = 1655] [serial = 1582] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123cc0400) [pid = 1655] [serial = 1559] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11837e400) [pid = 1655] [serial = 1591] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x123848800) [pid = 1655] [serial = 1558] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x125728400) [pid = 1655] [serial = 1586] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x124d8dc00) [pid = 1655] [serial = 1585] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x124f05000) [pid = 1655] [serial = 1588] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x126632400) [pid = 1655] [serial = 1594] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x126866800) [pid = 1655] [serial = 1562] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1257a7400) [pid = 1655] [serial = 1561] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12686c800) [pid = 1655] [serial = 1595] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12616a800) [pid = 1655] [serial = 1589] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x1245bc800) [pid = 1655] [serial = 1592] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x120fd9000) [pid = 1655] [serial = 1580] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x128b46800) [pid = 1655] [serial = 1600] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x1289d8400) [pid = 1655] [serial = 1598] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x1199a4000) [pid = 1655] [serial = 1577] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x1289ce000) [pid = 1655] [serial = 1597] [outer = 0x0] [url = about:blank] 08:45:00 INFO - PROCESS | 1655 | 1467992700862 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]]]}] 08:45:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 08:45:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1520ms 08:45:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 08:45:00 INFO - PROCESS | 1655 | 1467992700875 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 08:45:00 INFO - PROCESS | 1655 | 1467992700877 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 08:45:00 INFO - PROCESS | 1655 | 1467992700884 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 08:45:00 INFO - PROCESS | 1655 | 1467992700886 Marionette TRACE conn2 <- [1,2162,null,{}] 08:45:00 INFO - PROCESS | 1655 | 1467992700890 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}] 08:45:00 INFO - PROCESS | 1655 | 1467992700892 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:00 INFO - PROCESS | 1655 | 1467992700970 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 08:45:01 INFO - PROCESS | 1655 | 1467992701023 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:01 INFO - PROCESS | 1655 | 1467992701026 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167e2000 == 28 [pid = 1655] [id = 548] 08:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1130ed800) [pid = 1655] [serial = 1644] [outer = 0x0] 08:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x11337e400) [pid = 1655] [serial = 1645] [outer = 0x1130ed800] 08:45:01 INFO - PROCESS | 1655 | 1467992701054 Marionette DEBUG loaded listener.js 08:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x115dd4400) [pid = 1655] [serial = 1646] [outer = 0x1130ed800] 08:45:01 INFO - PROCESS | 1655 | 1467992701362 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]]]}] 08:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 08:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 523ms 08:45:01 INFO - PROCESS | 1655 | 1467992701404 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 08:45:01 INFO - PROCESS | 1655 | 1467992701408 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 08:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 08:45:01 INFO - PROCESS | 1655 | 1467992701415 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 1655 | 1467992701417 Marionette TRACE conn2 <- [1,2166,null,{}] 08:45:01 INFO - PROCESS | 1655 | 1467992701419 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}] 08:45:01 INFO - PROCESS | 1655 | 1467992701421 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:01 INFO - PROCESS | 1655 | 1467992701498 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 08:45:01 INFO - PROCESS | 1655 | 1467992701502 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:01 INFO - PROCESS | 1655 | 1467992701503 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11875f000 == 29 [pid = 1655] [id = 549] 08:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1164e9c00) [pid = 1655] [serial = 1647] [outer = 0x0] 08:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x116af6000) [pid = 1655] [serial = 1648] [outer = 0x1164e9c00] 08:45:01 INFO - PROCESS | 1655 | 1467992701533 Marionette DEBUG loaded listener.js 08:45:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1180aec00) [pid = 1655] [serial = 1649] [outer = 0x1164e9c00] 08:45:01 INFO - PROCESS | 1655 | 1467992701873 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]]]}] 08:45:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 08:45:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 473ms 08:45:01 INFO - PROCESS | 1655 | 1467992701887 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 08:45:01 INFO - PROCESS | 1655 | 1467992701888 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 08:45:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 08:45:01 INFO - PROCESS | 1655 | 1467992701902 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 08:45:01 INFO - PROCESS | 1655 | 1467992701904 Marionette TRACE conn2 <- [1,2170,null,{}] 08:45:01 INFO - PROCESS | 1655 | 1467992701912 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}] 08:45:01 INFO - PROCESS | 1655 | 1467992701915 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:01 INFO - PROCESS | 1655 | 1467992701990 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 08:45:02 INFO - PROCESS | 1655 | 1467992701997 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:02 INFO - PROCESS | 1655 | 1467992701999 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cd5000 == 30 [pid = 1655] [id = 550] 08:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x110eb3c00) [pid = 1655] [serial = 1650] [outer = 0x0] 08:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x11840ac00) [pid = 1655] [serial = 1651] [outer = 0x110eb3c00] 08:45:02 INFO - PROCESS | 1655 | 1467992702027 Marionette DEBUG loaded listener.js 08:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118724000) [pid = 1655] [serial = 1652] [outer = 0x110eb3c00] 08:45:02 INFO - PROCESS | 1655 | 1467992702433 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]]]}] 08:45:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 08:45:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 570ms 08:45:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 08:45:02 INFO - PROCESS | 1655 | 1467992702473 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 08:45:02 INFO - PROCESS | 1655 | 1467992702476 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 08:45:02 INFO - PROCESS | 1655 | 1467992702482 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 08:45:02 INFO - PROCESS | 1655 | 1467992702483 Marionette TRACE conn2 <- [1,2174,null,{}] 08:45:02 INFO - PROCESS | 1655 | 1467992702486 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}] 08:45:02 INFO - PROCESS | 1655 | 1467992702487 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:02 INFO - PROCESS | 1655 | 1467992702665 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 08:45:02 INFO - PROCESS | 1655 | 1467992702746 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:02 INFO - PROCESS | 1655 | 1467992702748 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x11335c800 == 31 [pid = 1655] [id = 551] 08:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x110fa7800) [pid = 1655] [serial = 1653] [outer = 0x0] 08:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11213e800) [pid = 1655] [serial = 1654] [outer = 0x110fa7800] 08:45:02 INFO - PROCESS | 1655 | 1467992702780 Marionette DEBUG loaded listener.js 08:45:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1129a7800) [pid = 1655] [serial = 1655] [outer = 0x110fa7800] 08:45:03 INFO - PROCESS | 1655 | 1467992703275 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]]]}] 08:45:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 08:45:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 826ms 08:45:03 INFO - PROCESS | 1655 | 1467992703377 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 08:45:03 INFO - PROCESS | 1655 | 1467992703380 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 08:45:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 08:45:03 INFO - PROCESS | 1655 | 1467992703385 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 08:45:03 INFO - PROCESS | 1655 | 1467992703387 Marionette TRACE conn2 <- [1,2178,null,{}] 08:45:03 INFO - PROCESS | 1655 | 1467992703390 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}] 08:45:03 INFO - PROCESS | 1655 | 1467992703392 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:03 INFO - PROCESS | 1655 | 1467992703490 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 08:45:03 INFO - PROCESS | 1655 | 1467992703544 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:03 INFO - PROCESS | 1655 | 1467992703546 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f07000 == 32 [pid = 1655] [id = 552] 08:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x116906000) [pid = 1655] [serial = 1656] [outer = 0x0] 08:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1176cec00) [pid = 1655] [serial = 1657] [outer = 0x116906000] 08:45:03 INFO - PROCESS | 1655 | 1467992703576 Marionette DEBUG loaded listener.js 08:45:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118346800) [pid = 1655] [serial = 1658] [outer = 0x116906000] 08:45:04 INFO - PROCESS | 1655 | 1467992704036 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]]]}] 08:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 08:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 720ms 08:45:04 INFO - PROCESS | 1655 | 1467992704105 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 1655 | 1467992704107 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 08:45:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 08:45:04 INFO - PROCESS | 1655 | 1467992704110 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 1655 | 1467992704111 Marionette TRACE conn2 <- [1,2182,null,{}] 08:45:04 INFO - PROCESS | 1655 | 1467992704114 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}] 08:45:04 INFO - PROCESS | 1655 | 1467992704115 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:04 INFO - PROCESS | 1655 | 1467992704273 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 08:45:04 INFO - PROCESS | 1655 | 1467992704353 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:04 INFO - PROCESS | 1655 | 1467992704355 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11668d000 == 33 [pid = 1655] [id = 553] 08:45:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1129aac00) [pid = 1655] [serial = 1659] [outer = 0x0] 08:45:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112ae6400) [pid = 1655] [serial = 1660] [outer = 0x1129aac00] 08:45:04 INFO - PROCESS | 1655 | 1467992704382 Marionette DEBUG loaded listener.js 08:45:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1164e5000) [pid = 1655] [serial = 1661] [outer = 0x1129aac00] 08:45:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119cd5000 == 32 [pid = 1655] [id = 550] 08:45:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11875f000 == 31 [pid = 1655] [id = 549] 08:45:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1167e2000 == 30 [pid = 1655] [id = 548] 08:45:04 INFO - PROCESS | 1655 | 1467992704736 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]]]}] 08:45:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 08:45:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 670ms 08:45:04 INFO - PROCESS | 1655 | 1467992704781 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 08:45:04 INFO - PROCESS | 1655 | 1467992704783 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 08:45:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 08:45:04 INFO - PROCESS | 1655 | 1467992704806 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 08:45:04 INFO - PROCESS | 1655 | 1467992704808 Marionette TRACE conn2 <- [1,2186,null,{}] 08:45:04 INFO - PROCESS | 1655 | 1467992704817 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}] 08:45:04 INFO - PROCESS | 1655 | 1467992704818 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:04 INFO - PROCESS | 1655 | 1467992704899 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 08:45:04 INFO - PROCESS | 1655 | 1467992704958 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:04 INFO - PROCESS | 1655 | 1467992704959 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12386c800 == 31 [pid = 1655] [id = 554] 08:45:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11840e000) [pid = 1655] [serial = 1662] [outer = 0x0] 08:45:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118711400) [pid = 1655] [serial = 1663] [outer = 0x11840e000] 08:45:04 INFO - PROCESS | 1655 | 1467992704985 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11944e800) [pid = 1655] [serial = 1664] [outer = 0x11840e000] 08:45:05 INFO - PROCESS | 1655 | 1467992705282 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]]]}] 08:45:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 08:45:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 539ms 08:45:05 INFO - PROCESS | 1655 | 1467992705326 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 08:45:05 INFO - PROCESS | 1655 | 1467992705329 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 08:45:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 08:45:05 INFO - PROCESS | 1655 | 1467992705333 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 08:45:05 INFO - PROCESS | 1655 | 1467992705334 Marionette TRACE conn2 <- [1,2190,null,{}] 08:45:05 INFO - PROCESS | 1655 | 1467992705336 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}] 08:45:05 INFO - PROCESS | 1655 | 1467992705338 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:05 INFO - PROCESS | 1655 | 1467992705412 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 08:45:05 INFO - PROCESS | 1655 | 1467992705418 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:05 INFO - PROCESS | 1655 | 1467992705420 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12516a000 == 32 [pid = 1655] [id = 555] 08:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11953f000) [pid = 1655] [serial = 1665] [outer = 0x0] 08:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1195a0c00) [pid = 1655] [serial = 1666] [outer = 0x11953f000] 08:45:05 INFO - PROCESS | 1655 | 1467992705447 Marionette DEBUG loaded listener.js 08:45:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119ac6400) [pid = 1655] [serial = 1667] [outer = 0x11953f000] 08:45:05 INFO - PROCESS | 1655 | 1467992705805 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]]]}] 08:45:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 08:45:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 522ms 08:45:05 INFO - PROCESS | 1655 | 1467992705856 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 08:45:05 INFO - PROCESS | 1655 | 1467992705860 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 08:45:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 08:45:05 INFO - PROCESS | 1655 | 1467992705872 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 08:45:05 INFO - PROCESS | 1655 | 1467992705877 Marionette TRACE conn2 <- [1,2194,null,{}] 08:45:05 INFO - PROCESS | 1655 | 1467992705880 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}] 08:45:05 INFO - PROCESS | 1655 | 1467992705884 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:06 INFO - PROCESS | 1655 | 1467992706009 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 08:45:06 INFO - PROCESS | 1655 | 1467992706021 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 1655 | 1467992706022 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b6000 == 33 [pid = 1655] [id = 556] 08:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119c29800) [pid = 1655] [serial = 1668] [outer = 0x0] 08:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123808000) [pid = 1655] [serial = 1669] [outer = 0x119c29800] 08:45:06 INFO - PROCESS | 1655 | 1467992706062 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123cc1400) [pid = 1655] [serial = 1670] [outer = 0x119c29800] 08:45:06 INFO - PROCESS | 1655 | 1467992706421 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]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 08:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 582ms 08:45:06 INFO - PROCESS | 1655 | 1467992706448 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 08:45:06 INFO - PROCESS | 1655 | 1467992706449 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 08:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 08:45:06 INFO - PROCESS | 1655 | 1467992706451 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 1655 | 1467992706452 Marionette TRACE conn2 <- [1,2198,null,{}] 08:45:06 INFO - PROCESS | 1655 | 1467992706454 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}] 08:45:06 INFO - PROCESS | 1655 | 1467992706455 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:06 INFO - PROCESS | 1655 | 1467992706558 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 08:45:06 INFO - PROCESS | 1655 | 1467992706566 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:06 INFO - PROCESS | 1655 | 1467992706567 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dd1000 == 34 [pid = 1655] [id = 557] 08:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123c5c000) [pid = 1655] [serial = 1671] [outer = 0x0] 08:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124448000) [pid = 1655] [serial = 1672] [outer = 0x123c5c000] 08:45:06 INFO - PROCESS | 1655 | 1467992706591 Marionette DEBUG loaded listener.js 08:45:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1245c2000) [pid = 1655] [serial = 1673] [outer = 0x123c5c000] 08:45:06 INFO - PROCESS | 1655 | 1467992706901 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]]]}] 08:45:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 08:45:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 468ms 08:45:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 08:45:06 INFO - PROCESS | 1655 | 1467992706919 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 08:45:06 INFO - PROCESS | 1655 | 1467992706921 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 08:45:06 INFO - PROCESS | 1655 | 1467992706923 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 08:45:06 INFO - PROCESS | 1655 | 1467992706924 Marionette TRACE conn2 <- [1,2202,null,{}] 08:45:06 INFO - PROCESS | 1655 | 1467992706926 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}] 08:45:06 INFO - PROCESS | 1655 | 1467992706927 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:07 INFO - PROCESS | 1655 | 1467992707024 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 08:45:07 INFO - PROCESS | 1655 | 1467992707034 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:07 INFO - PROCESS | 1655 | 1467992707038 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x118759800 == 35 [pid = 1655] [id = 558] 08:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124f09c00) [pid = 1655] [serial = 1674] [outer = 0x0] 08:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x125123c00) [pid = 1655] [serial = 1675] [outer = 0x124f09c00] 08:45:07 INFO - PROCESS | 1655 | 1467992707070 Marionette DEBUG loaded listener.js 08:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1257ad000) [pid = 1655] [serial = 1676] [outer = 0x124f09c00] 08:45:07 INFO - PROCESS | 1655 | 1467992707465 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]]]}] 08:45:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 08:45:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 570ms 08:45:07 INFO - PROCESS | 1655 | 1467992707494 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 08:45:07 INFO - PROCESS | 1655 | 1467992707496 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 08:45:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 08:45:07 INFO - PROCESS | 1655 | 1467992707499 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 08:45:07 INFO - PROCESS | 1655 | 1467992707501 Marionette TRACE conn2 <- [1,2206,null,{}] 08:45:07 INFO - PROCESS | 1655 | 1467992707504 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}] 08:45:07 INFO - PROCESS | 1655 | 1467992707506 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:07 INFO - PROCESS | 1655 | 1467992707658 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 08:45:07 INFO - PROCESS | 1655 | 1467992707677 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:07 INFO - PROCESS | 1655 | 1467992707678 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a58f800 == 36 [pid = 1655] [id = 559] 08:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126165800) [pid = 1655] [serial = 1677] [outer = 0x0] 08:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126632400) [pid = 1655] [serial = 1678] [outer = 0x126165800] 08:45:07 INFO - PROCESS | 1655 | 1467992707719 Marionette DEBUG loaded listener.js 08:45:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126b72400) [pid = 1655] [serial = 1679] [outer = 0x126165800] 08:45:08 INFO - PROCESS | 1655 | 1467992708088 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]]]}] 08:45:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 08:45:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 620ms 08:45:08 INFO - PROCESS | 1655 | 1467992708118 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 08:45:08 INFO - PROCESS | 1655 | 1467992708127 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 08:45:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 08:45:08 INFO - PROCESS | 1655 | 1467992708136 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 08:45:08 INFO - PROCESS | 1655 | 1467992708137 Marionette TRACE conn2 <- [1,2210,null,{}] 08:45:08 INFO - PROCESS | 1655 | 1467992708139 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}] 08:45:08 INFO - PROCESS | 1655 | 1467992708140 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:08 INFO - PROCESS | 1655 | 1467992708233 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 08:45:08 INFO - PROCESS | 1655 | 1467992708236 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:08 INFO - PROCESS | 1655 | 1467992708237 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0d7800 == 37 [pid = 1655] [id = 560] 08:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126b77400) [pid = 1655] [serial = 1680] [outer = 0x0] 08:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128858000) [pid = 1655] [serial = 1681] [outer = 0x126b77400] 08:45:08 INFO - PROCESS | 1655 | 1467992708262 Marionette DEBUG loaded listener.js 08:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1289d1400) [pid = 1655] [serial = 1682] [outer = 0x126b77400] 08:45:08 INFO - PROCESS | 1655 | 1467992708553 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]]]}] 08:45:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 08:45:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 469ms 08:45:08 INFO - PROCESS | 1655 | 1467992708617 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 08:45:08 INFO - PROCESS | 1655 | 1467992708618 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 08:45:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 08:45:08 INFO - PROCESS | 1655 | 1467992708621 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 08:45:08 INFO - PROCESS | 1655 | 1467992708622 Marionette TRACE conn2 <- [1,2214,null,{}] 08:45:08 INFO - PROCESS | 1655 | 1467992708624 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}] 08:45:08 INFO - PROCESS | 1655 | 1467992708625 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:08 INFO - PROCESS | 1655 | 1467992708728 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 08:45:08 INFO - PROCESS | 1655 | 1467992708732 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:08 INFO - PROCESS | 1655 | 1467992708733 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba15000 == 38 [pid = 1655] [id = 561] 08:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126b7f800) [pid = 1655] [serial = 1683] [outer = 0x0] 08:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1289d6400) [pid = 1655] [serial = 1684] [outer = 0x126b7f800] 08:45:08 INFO - PROCESS | 1655 | 1467992708757 Marionette DEBUG loaded listener.js 08:45:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x129087400) [pid = 1655] [serial = 1685] [outer = 0x126b7f800] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119548000) [pid = 1655] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x112a7b800) [pid = 1655] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118379000) [pid = 1655] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116aeec00) [pid = 1655] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1121b9400) [pid = 1655] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1129a6800) [pid = 1655] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119110000) [pid = 1655] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1164e9c00) [pid = 1655] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1130ed800) [pid = 1655] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112a84c00) [pid = 1655] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124f07400) [pid = 1655] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128852c00) [pid = 1655] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11952a800) [pid = 1655] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124440800) [pid = 1655] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118521400) [pid = 1655] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 08:45:08 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1129b2c00) [pid = 1655] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 08:45:09 INFO - PROCESS | 1655 | 1467992709120 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]]]}] 08:45:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 08:45:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 519ms 08:45:09 INFO - PROCESS | 1655 | 1467992709141 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 08:45:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 08:45:09 INFO - PROCESS | 1655 | 1467992709142 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 08:45:09 INFO - PROCESS | 1655 | 1467992709144 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 08:45:09 INFO - PROCESS | 1655 | 1467992709156 Marionette TRACE conn2 <- [1,2218,null,{}] 08:45:09 INFO - PROCESS | 1655 | 1467992709169 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}] 08:45:09 INFO - PROCESS | 1655 | 1467992709170 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:09 INFO - PROCESS | 1655 | 1467992709265 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 08:45:09 INFO - PROCESS | 1655 | 1467992709269 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 1655 | 1467992709270 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12393c000 == 39 [pid = 1655] [id = 562] 08:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x115e22800) [pid = 1655] [serial = 1686] [outer = 0x0] 08:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118521400) [pid = 1655] [serial = 1687] [outer = 0x115e22800] 08:45:09 INFO - PROCESS | 1655 | 1467992709294 Marionette DEBUG loaded listener.js 08:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119c2e000) [pid = 1655] [serial = 1688] [outer = 0x115e22800] 08:45:09 INFO - PROCESS | 1655 | 1467992709577 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]]]}] 08:45:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 08:45:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 480ms 08:45:09 INFO - PROCESS | 1655 | 1467992709625 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 08:45:09 INFO - PROCESS | 1655 | 1467992709626 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 08:45:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 08:45:09 INFO - PROCESS | 1655 | 1467992709628 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 08:45:09 INFO - PROCESS | 1655 | 1467992709631 Marionette TRACE conn2 <- [1,2222,null,{}] 08:45:09 INFO - PROCESS | 1655 | 1467992709635 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}] 08:45:09 INFO - PROCESS | 1655 | 1467992709637 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:09 INFO - PROCESS | 1655 | 1467992709716 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 08:45:09 INFO - PROCESS | 1655 | 1467992709719 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:09 INFO - PROCESS | 1655 | 1467992709721 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c287800 == 40 [pid = 1655] [id = 563] 08:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1242a4800) [pid = 1655] [serial = 1689] [outer = 0x0] 08:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128b43400) [pid = 1655] [serial = 1690] [outer = 0x1242a4800] 08:45:09 INFO - PROCESS | 1655 | 1467992709748 Marionette DEBUG loaded listener.js 08:45:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1292b3000) [pid = 1655] [serial = 1691] [outer = 0x1242a4800] 08:45:10 INFO - PROCESS | 1655 | 1467992710115 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]]]}] 08:45:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 08:45:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 522ms 08:45:10 INFO - PROCESS | 1655 | 1467992710155 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 08:45:10 INFO - PROCESS | 1655 | 1467992710157 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 08:45:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 08:45:10 INFO - PROCESS | 1655 | 1467992710159 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 1655 | 1467992710160 Marionette TRACE conn2 <- [1,2226,null,{}] 08:45:10 INFO - PROCESS | 1655 | 1467992710163 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}] 08:45:10 INFO - PROCESS | 1655 | 1467992710164 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:10 INFO - PROCESS | 1655 | 1467992710252 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 08:45:10 INFO - PROCESS | 1655 | 1467992710256 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:10 INFO - PROCESS | 1655 | 1467992710257 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c580000 == 41 [pid = 1655] [id = 564] 08:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1292bb400) [pid = 1655] [serial = 1692] [outer = 0x0] 08:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a41f800) [pid = 1655] [serial = 1693] [outer = 0x1292bb400] 08:45:10 INFO - PROCESS | 1655 | 1467992710281 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a4d2400) [pid = 1655] [serial = 1694] [outer = 0x1292bb400] 08:45:10 INFO - PROCESS | 1655 | 1467992710604 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]]]}] 08:45:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 08:45:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 472ms 08:45:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 08:45:10 INFO - PROCESS | 1655 | 1467992710632 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 08:45:10 INFO - PROCESS | 1655 | 1467992710634 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 08:45:10 INFO - PROCESS | 1655 | 1467992710636 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 08:45:10 INFO - PROCESS | 1655 | 1467992710637 Marionette TRACE conn2 <- [1,2230,null,{}] 08:45:10 INFO - PROCESS | 1655 | 1467992710639 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}] 08:45:10 INFO - PROCESS | 1655 | 1467992710640 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:10 INFO - PROCESS | 1655 | 1467992710720 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 08:45:10 INFO - PROCESS | 1655 | 1467992710724 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:10 INFO - PROCESS | 1655 | 1467992710725 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca71000 == 42 [pid = 1655] [id = 565] 08:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a4d2800) [pid = 1655] [serial = 1695] [outer = 0x0] 08:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a565c00) [pid = 1655] [serial = 1696] [outer = 0x12a4d2800] 08:45:10 INFO - PROCESS | 1655 | 1467992710749 Marionette DEBUG loaded listener.js 08:45:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a8acc00) [pid = 1655] [serial = 1697] [outer = 0x12a4d2800] 08:45:11 INFO - PROCESS | 1655 | 1467992711227 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]]]}] 08:45:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 08:45:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 619ms 08:45:11 INFO - PROCESS | 1655 | 1467992711255 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 08:45:11 INFO - PROCESS | 1655 | 1467992711258 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 08:45:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 08:45:11 INFO - PROCESS | 1655 | 1467992711261 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 08:45:11 INFO - PROCESS | 1655 | 1467992711263 Marionette TRACE conn2 <- [1,2234,null,{}] 08:45:11 INFO - PROCESS | 1655 | 1467992711267 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}] 08:45:11 INFO - PROCESS | 1655 | 1467992711269 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:11 INFO - PROCESS | 1655 | 1467992711370 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 08:45:11 INFO - PROCESS | 1655 | 1467992711476 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:11 INFO - PROCESS | 1655 | 1467992711478 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cc7800 == 43 [pid = 1655] [id = 566] 08:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x116984000) [pid = 1655] [serial = 1698] [outer = 0x0] 08:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116f48000) [pid = 1655] [serial = 1699] [outer = 0x116984000] 08:45:11 INFO - PROCESS | 1655 | 1467992711511 Marionette DEBUG loaded listener.js 08:45:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118377000) [pid = 1655] [serial = 1700] [outer = 0x116984000] 08:45:11 INFO - PROCESS | 1655 | 1467992711897 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]]]}] 08:45:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 08:45:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 671ms 08:45:11 INFO - PROCESS | 1655 | 1467992711931 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 08:45:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 08:45:11 INFO - PROCESS | 1655 | 1467992711934 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 08:45:11 INFO - PROCESS | 1655 | 1467992711939 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 08:45:11 INFO - PROCESS | 1655 | 1467992711940 Marionette TRACE conn2 <- [1,2238,null,{}] 08:45:11 INFO - PROCESS | 1655 | 1467992711943 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}] 08:45:11 INFO - PROCESS | 1655 | 1467992711945 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:12 INFO - PROCESS | 1655 | 1467992712045 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 08:45:12 INFO - PROCESS | 1655 | 1467992712104 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:12 INFO - PROCESS | 1655 | 1467992712106 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289c0800 == 44 [pid = 1655] [id = 567] 08:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119530400) [pid = 1655] [serial = 1701] [outer = 0x0] 08:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1199a6000) [pid = 1655] [serial = 1702] [outer = 0x119530400] 08:45:12 INFO - PROCESS | 1655 | 1467992712136 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119c29400) [pid = 1655] [serial = 1703] [outer = 0x119530400] 08:45:12 INFO - PROCESS | 1655 | 1467992712578 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]]]}] 08:45:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 08:45:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 670ms 08:45:12 INFO - PROCESS | 1655 | 1467992712608 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 08:45:12 INFO - PROCESS | 1655 | 1467992712610 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 08:45:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 08:45:12 INFO - PROCESS | 1655 | 1467992712612 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 08:45:12 INFO - PROCESS | 1655 | 1467992712615 Marionette TRACE conn2 <- [1,2242,null,{}] 08:45:12 INFO - PROCESS | 1655 | 1467992712623 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}] 08:45:12 INFO - PROCESS | 1655 | 1467992712626 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:12 INFO - PROCESS | 1655 | 1467992712727 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 08:45:12 INFO - PROCESS | 1655 | 1467992712824 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:12 INFO - PROCESS | 1655 | 1467992712826 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c583000 == 45 [pid = 1655] [id = 568] 08:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1245bf800) [pid = 1655] [serial = 1704] [outer = 0x0] 08:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x124d88800) [pid = 1655] [serial = 1705] [outer = 0x1245bf800] 08:45:12 INFO - PROCESS | 1655 | 1467992712857 Marionette DEBUG loaded listener.js 08:45:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1257a7400) [pid = 1655] [serial = 1706] [outer = 0x1245bf800] 08:45:13 INFO - PROCESS | 1655 | 1467992713282 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]]]}] 08:45:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 08:45:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 723ms 08:45:13 INFO - PROCESS | 1655 | 1467992713336 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 08:45:13 INFO - PROCESS | 1655 | 1467992713338 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 08:45:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 08:45:13 INFO - PROCESS | 1655 | 1467992713340 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 08:45:13 INFO - PROCESS | 1655 | 1467992713341 Marionette TRACE conn2 <- [1,2246,null,{}] 08:45:13 INFO - PROCESS | 1655 | 1467992713344 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}] 08:45:13 INFO - PROCESS | 1655 | 1467992713345 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:13 INFO - PROCESS | 1655 | 1467992713447 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 08:45:13 INFO - PROCESS | 1655 | 1467992713507 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:13 INFO - PROCESS | 1655 | 1467992713508 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192d9000 == 46 [pid = 1655] [id = 569] 08:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x124b08400) [pid = 1655] [serial = 1707] [outer = 0x0] 08:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1265d1800) [pid = 1655] [serial = 1708] [outer = 0x124b08400] 08:45:13 INFO - PROCESS | 1655 | 1467992713537 Marionette DEBUG loaded listener.js 08:45:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1289d7400) [pid = 1655] [serial = 1709] [outer = 0x124b08400] 08:45:14 INFO - PROCESS | 1655 | 1467992714138 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]]]}] 08:45:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 08:45:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 823ms 08:45:14 INFO - PROCESS | 1655 | 1467992714164 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 08:45:14 INFO - PROCESS | 1655 | 1467992714166 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 08:45:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 08:45:14 INFO - PROCESS | 1655 | 1467992714170 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 1655 | 1467992714171 Marionette TRACE conn2 <- [1,2250,null,{}] 08:45:14 INFO - PROCESS | 1655 | 1467992714176 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}] 08:45:14 INFO - PROCESS | 1655 | 1467992714177 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:14 INFO - PROCESS | 1655 | 1467992714271 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 08:45:14 INFO - PROCESS | 1655 | 1467992714333 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 1655 | 1467992714335 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169c3800 == 47 [pid = 1655] [id = 570] 08:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1128d7c00) [pid = 1655] [serial = 1710] [outer = 0x0] 08:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1129aa400) [pid = 1655] [serial = 1711] [outer = 0x1128d7c00] 08:45:14 INFO - PROCESS | 1655 | 1467992714363 Marionette DEBUG loaded listener.js 08:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x113332c00) [pid = 1655] [serial = 1712] [outer = 0x1128d7c00] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca62800 == 46 [pid = 1655] [id = 547] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12c580000 == 45 [pid = 1655] [id = 564] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12c287800 == 44 [pid = 1655] [id = 563] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12393c000 == 43 [pid = 1655] [id = 562] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba15000 == 42 [pid = 1655] [id = 561] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0d7800 == 41 [pid = 1655] [id = 560] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12a58f800 == 40 [pid = 1655] [id = 559] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x118759800 == 39 [pid = 1655] [id = 558] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x128dd1000 == 38 [pid = 1655] [id = 557] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x11840ac00) [pid = 1655] [serial = 1651] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a4d6c00) [pid = 1655] [serial = 1642] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x1289b6000 == 37 [pid = 1655] [id = 556] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12516a000 == 36 [pid = 1655] [id = 555] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x12386c800 == 35 [pid = 1655] [id = 554] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x11668d000 == 34 [pid = 1655] [id = 553] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x120f07000 == 33 [pid = 1655] [id = 552] 08:45:14 INFO - PROCESS | 1655 | --DOCSHELL 0x11335c800 == 32 [pid = 1655] [id = 551] 08:45:14 INFO - PROCESS | 1655 | 1467992714769 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]]]}] 08:45:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 08:45:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 622ms 08:45:14 INFO - PROCESS | 1655 | 1467992714791 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 08:45:14 INFO - PROCESS | 1655 | 1467992714795 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 08:45:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 08:45:14 INFO - PROCESS | 1655 | 1467992714801 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 08:45:14 INFO - PROCESS | 1655 | 1467992714802 Marionette TRACE conn2 <- [1,2254,null,{}] 08:45:14 INFO - PROCESS | 1655 | 1467992714805 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}] 08:45:14 INFO - PROCESS | 1655 | 1467992714806 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:14 INFO - PROCESS | 1655 | 1467992714891 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x116af6000) [pid = 1655] [serial = 1648] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1180aec00) [pid = 1655] [serial = 1649] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x115dd4400) [pid = 1655] [serial = 1646] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x124b10400) [pid = 1655] [serial = 1621] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x126161400) [pid = 1655] [serial = 1624] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128d9bc00) [pid = 1655] [serial = 1627] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x129090c00) [pid = 1655] [serial = 1630] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12444d400) [pid = 1655] [serial = 1636] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a428400) [pid = 1655] [serial = 1640] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119196000) [pid = 1655] [serial = 1633] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1292b4c00) [pid = 1655] [serial = 1631] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x123cbe400) [pid = 1655] [serial = 1618] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119acb800) [pid = 1655] [serial = 1615] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123846400) [pid = 1655] [serial = 1616] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11851ec00) [pid = 1655] [serial = 1612] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11944ec00) [pid = 1655] [serial = 1613] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1180ab000) [pid = 1655] [serial = 1609] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118374800) [pid = 1655] [serial = 1610] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118377400) [pid = 1655] [serial = 1607] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x115e28000) [pid = 1655] [serial = 1606] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x113c91400) [pid = 1655] [serial = 1604] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11332cc00) [pid = 1655] [serial = 1603] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12908a000) [pid = 1655] [serial = 1601] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12908e000) [pid = 1655] [serial = 1628] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1289d4800) [pid = 1655] [serial = 1625] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11337e400) [pid = 1655] [serial = 1645] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124f03400) [pid = 1655] [serial = 1622] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x120fe3800) [pid = 1655] [serial = 1634] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1292bd400) [pid = 1655] [serial = 1639] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12444a400) [pid = 1655] [serial = 1619] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1292b8c00) [pid = 1655] [serial = 1637] [outer = 0x0] [url = about:blank] 08:45:14 INFO - PROCESS | 1655 | 1467992714961 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:14 INFO - PROCESS | 1655 | 1467992714962 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x118759800 == 33 [pid = 1655] [id = 571] 08:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x115dd4400) [pid = 1655] [serial = 1713] [outer = 0x0] 08:45:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116631800) [pid = 1655] [serial = 1714] [outer = 0x115dd4400] 08:45:14 INFO - PROCESS | 1655 | 1467992714989 Marionette DEBUG loaded listener.js 08:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116f3fc00) [pid = 1655] [serial = 1715] [outer = 0x115dd4400] 08:45:15 INFO - PROCESS | 1655 | 1467992715271 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]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 08:45:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 08:45:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 08:45:15 INFO - PROCESS | 1655 | 1467992715320 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 08:45:15 INFO - PROCESS | 1655 | 1467992715321 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 08:45:15 INFO - PROCESS | 1655 | 1467992715323 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 1655 | 1467992715325 Marionette TRACE conn2 <- [1,2258,null,{}] 08:45:15 INFO - PROCESS | 1655 | 1467992715335 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}] 08:45:15 INFO - PROCESS | 1655 | 1467992715338 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:15 INFO - PROCESS | 1655 | 1467992715415 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 08:45:15 INFO - PROCESS | 1655 | 1467992715494 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:15 INFO - PROCESS | 1655 | 1467992715496 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x123877000 == 34 [pid = 1655] [id = 572] 08:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1180b9400) [pid = 1655] [serial = 1716] [outer = 0x0] 08:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118374400) [pid = 1655] [serial = 1717] [outer = 0x1180b9400] 08:45:15 INFO - PROCESS | 1655 | 1467992715522 Marionette DEBUG loaded listener.js 08:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11918d800) [pid = 1655] [serial = 1718] [outer = 0x1180b9400] 08:45:15 INFO - PROCESS | 1655 | 1467992715837 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]]]}] 08:45:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 08:45:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 524ms 08:45:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 08:45:15 INFO - PROCESS | 1655 | 1467992715851 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 08:45:15 INFO - PROCESS | 1655 | 1467992715853 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 08:45:15 INFO - PROCESS | 1655 | 1467992715855 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 08:45:15 INFO - PROCESS | 1655 | 1467992715856 Marionette TRACE conn2 <- [1,2262,null,{}] 08:45:15 INFO - PROCESS | 1655 | 1467992715858 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}] 08:45:15 INFO - PROCESS | 1655 | 1467992715860 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:15 INFO - PROCESS | 1655 | 1467992715942 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 08:45:15 INFO - PROCESS | 1655 | 1467992715948 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:15 INFO - PROCESS | 1655 | 1467992715949 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x125710000 == 35 [pid = 1655] [id = 573] 08:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119523800) [pid = 1655] [serial = 1719] [outer = 0x0] 08:45:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119547000) [pid = 1655] [serial = 1720] [outer = 0x119523800] 08:45:15 INFO - PROCESS | 1655 | 1467992715974 Marionette DEBUG loaded listener.js 08:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119ac8000) [pid = 1655] [serial = 1721] [outer = 0x119523800] 08:45:16 INFO - PROCESS | 1655 | 1467992716288 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]]]}] 08:45:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 08:45:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 469ms 08:45:16 INFO - PROCESS | 1655 | 1467992716324 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 08:45:16 INFO - PROCESS | 1655 | 1467992716326 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 08:45:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 08:45:16 INFO - PROCESS | 1655 | 1467992716328 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 08:45:16 INFO - PROCESS | 1655 | 1467992716329 Marionette TRACE conn2 <- [1,2266,null,{}] 08:45:16 INFO - PROCESS | 1655 | 1467992716331 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}] 08:45:16 INFO - PROCESS | 1655 | 1467992716332 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:16 INFO - PROCESS | 1655 | 1467992716408 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 08:45:16 INFO - PROCESS | 1655 | 1467992716415 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:16 INFO - PROCESS | 1655 | 1467992716416 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289ad000 == 36 [pid = 1655] [id = 574] 08:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119ad5800) [pid = 1655] [serial = 1722] [outer = 0x0] 08:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119fce800) [pid = 1655] [serial = 1723] [outer = 0x119ad5800] 08:45:16 INFO - PROCESS | 1655 | 1467992716441 Marionette DEBUG loaded listener.js 08:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12380d000) [pid = 1655] [serial = 1724] [outer = 0x119ad5800] 08:45:16 INFO - PROCESS | 1655 | 1467992716774 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]]]}] 08:45:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 08:45:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 470ms 08:45:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 08:45:16 INFO - PROCESS | 1655 | 1467992716799 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 08:45:16 INFO - PROCESS | 1655 | 1467992716800 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 08:45:16 INFO - PROCESS | 1655 | 1467992716802 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 08:45:16 INFO - PROCESS | 1655 | 1467992716803 Marionette TRACE conn2 <- [1,2270,null,{}] 08:45:16 INFO - PROCESS | 1655 | 1467992716805 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}] 08:45:16 INFO - PROCESS | 1655 | 1467992716809 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:16 INFO - PROCESS | 1655 | 1467992716907 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 08:45:16 INFO - PROCESS | 1655 | 1467992716985 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:16 INFO - PROCESS | 1655 | 1467992716986 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dd0800 == 37 [pid = 1655] [id = 575] 08:45:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119ad9000) [pid = 1655] [serial = 1725] [outer = 0x0] 08:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123cb8400) [pid = 1655] [serial = 1726] [outer = 0x119ad9000] 08:45:17 INFO - PROCESS | 1655 | 1467992717011 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x125728400) [pid = 1655] [serial = 1727] [outer = 0x119ad9000] 08:45:17 INFO - PROCESS | 1655 | 1467992717306 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]]]}] 08:45:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 08:45:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 520ms 08:45:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 08:45:17 INFO - PROCESS | 1655 | 1467992717323 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 08:45:17 INFO - PROCESS | 1655 | 1467992717324 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 08:45:17 INFO - PROCESS | 1655 | 1467992717326 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 1655 | 1467992717327 Marionette TRACE conn2 <- [1,2274,null,{}] 08:45:17 INFO - PROCESS | 1655 | 1467992717337 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}] 08:45:17 INFO - PROCESS | 1655 | 1467992717338 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:17 INFO - PROCESS | 1655 | 1467992717442 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 08:45:17 INFO - PROCESS | 1655 | 1467992717446 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 1655 | 1467992717447 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x10eabb800 == 38 [pid = 1655] [id = 576] 08:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124f05000) [pid = 1655] [serial = 1728] [outer = 0x0] 08:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126161000) [pid = 1655] [serial = 1729] [outer = 0x124f05000] 08:45:17 INFO - PROCESS | 1655 | 1467992717471 Marionette DEBUG loaded listener.js 08:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1266d9800) [pid = 1655] [serial = 1730] [outer = 0x124f05000] 08:45:17 INFO - PROCESS | 1655 | 1467992717791 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]]]}] 08:45:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 08:45:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 479ms 08:45:17 INFO - PROCESS | 1655 | 1467992717805 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 08:45:17 INFO - PROCESS | 1655 | 1467992717807 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 08:45:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 08:45:17 INFO - PROCESS | 1655 | 1467992717809 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 08:45:17 INFO - PROCESS | 1655 | 1467992717810 Marionette TRACE conn2 <- [1,2278,null,{}] 08:45:17 INFO - PROCESS | 1655 | 1467992717819 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}] 08:45:17 INFO - PROCESS | 1655 | 1467992717821 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:17 INFO - PROCESS | 1655 | 1467992717923 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 08:45:17 INFO - PROCESS | 1655 | 1467992717938 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:17 INFO - PROCESS | 1655 | 1467992717939 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0d7800 == 39 [pid = 1655] [id = 577] 08:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12686b000) [pid = 1655] [serial = 1731] [outer = 0x0] 08:45:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12885bc00) [pid = 1655] [serial = 1732] [outer = 0x12686b000] 08:45:17 INFO - PROCESS | 1655 | 1467992717963 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1289d4000) [pid = 1655] [serial = 1733] [outer = 0x12686b000] 08:45:18 INFO - PROCESS | 1655 | 1467992718321 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]]]}] 08:45:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 08:45:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 522ms 08:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 08:45:18 INFO - PROCESS | 1655 | 1467992718332 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 1655 | 1467992718334 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 08:45:18 INFO - PROCESS | 1655 | 1467992718336 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 1655 | 1467992718337 Marionette TRACE conn2 <- [1,2282,null,{}] 08:45:18 INFO - PROCESS | 1655 | 1467992718339 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}] 08:45:18 INFO - PROCESS | 1655 | 1467992718340 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:18 INFO - PROCESS | 1655 | 1467992718439 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 08:45:18 INFO - PROCESS | 1655 | 1467992718480 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:18 INFO - PROCESS | 1655 | 1467992718482 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be1f800 == 40 [pid = 1655] [id = 578] 08:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1289d7c00) [pid = 1655] [serial = 1734] [outer = 0x0] 08:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128d9a000) [pid = 1655] [serial = 1735] [outer = 0x1289d7c00] 08:45:18 INFO - PROCESS | 1655 | 1467992718505 Marionette DEBUG loaded listener.js 08:45:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12908d000) [pid = 1655] [serial = 1736] [outer = 0x1289d7c00] 08:45:18 INFO - PROCESS | 1655 | 1467992718804 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]]]}] 08:45:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 08:45:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 518ms 08:45:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 08:45:18 INFO - PROCESS | 1655 | 1467992718854 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 08:45:18 INFO - PROCESS | 1655 | 1467992718856 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 08:45:18 INFO - PROCESS | 1655 | 1467992718858 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 08:45:18 INFO - PROCESS | 1655 | 1467992718859 Marionette TRACE conn2 <- [1,2286,null,{}] 08:45:18 INFO - PROCESS | 1655 | 1467992718867 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}] 08:45:18 INFO - PROCESS | 1655 | 1467992718868 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:19 INFO - PROCESS | 1655 | 1467992719110 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 08:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x124f09c00) [pid = 1655] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 08:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126165800) [pid = 1655] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 08:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123c5c000) [pid = 1655] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 08:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11840e000) [pid = 1655] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 08:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119c29800) [pid = 1655] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 08:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126b7f800) [pid = 1655] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 08:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1129aac00) [pid = 1655] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 08:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11953f000) [pid = 1655] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 08:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126b77400) [pid = 1655] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 08:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x115e22800) [pid = 1655] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 08:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1242a4800) [pid = 1655] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 08:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1292bb400) [pid = 1655] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 08:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a428c00) [pid = 1655] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 08:45:19 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x110eb3c00) [pid = 1655] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 08:45:19 INFO - PROCESS | 1655 | 1467992719159 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:19 INFO - PROCESS | 1655 | 1467992719160 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12392d000 == 41 [pid = 1655] [id = 579] 08:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x111c83c00) [pid = 1655] [serial = 1737] [outer = 0x0] 08:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1129aac00) [pid = 1655] [serial = 1738] [outer = 0x111c83c00] 08:45:19 INFO - PROCESS | 1655 | 1467992719184 Marionette DEBUG loaded listener.js 08:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118347800) [pid = 1655] [serial = 1739] [outer = 0x111c83c00] 08:45:19 INFO - PROCESS | 1655 | 1467992719451 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]]]}] 08:45:19 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 08:45:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 626ms 08:45:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 08:45:19 INFO - PROCESS | 1655 | 1467992719485 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 08:45:19 INFO - PROCESS | 1655 | 1467992719486 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 08:45:19 INFO - PROCESS | 1655 | 1467992719488 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 08:45:19 INFO - PROCESS | 1655 | 1467992719490 Marionette TRACE conn2 <- [1,2290,null,{}] 08:45:19 INFO - PROCESS | 1655 | 1467992719492 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}] 08:45:19 INFO - PROCESS | 1655 | 1467992719494 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:19 INFO - PROCESS | 1655 | 1467992719600 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 08:45:19 INFO - PROCESS | 1655 | 1467992719603 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:19 INFO - PROCESS | 1655 | 1467992719605 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c57f000 == 42 [pid = 1655] [id = 580] 08:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11918c400) [pid = 1655] [serial = 1740] [outer = 0x0] 08:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1289d6800) [pid = 1655] [serial = 1741] [outer = 0x11918c400] 08:45:19 INFO - PROCESS | 1655 | 1467992719631 Marionette DEBUG loaded listener.js 08:45:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12935c400) [pid = 1655] [serial = 1742] [outer = 0x11918c400] 08:45:19 INFO - PROCESS | 1655 | 1467992719979 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]]]}] 08:45:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 08:45:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 523ms 08:45:20 INFO - PROCESS | 1655 | 1467992720013 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 1655 | 1467992720016 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 08:45:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 08:45:20 INFO - PROCESS | 1655 | 1467992720019 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 1655 | 1467992720020 Marionette TRACE conn2 <- [1,2294,null,{}] 08:45:20 INFO - PROCESS | 1655 | 1467992720022 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}] 08:45:20 INFO - PROCESS | 1655 | 1467992720023 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:20 INFO - PROCESS | 1655 | 1467992720136 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 08:45:20 INFO - PROCESS | 1655 | 1467992720142 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:20 INFO - PROCESS | 1655 | 1467992720143 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca75800 == 43 [pid = 1655] [id = 581] 08:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a424c00) [pid = 1655] [serial = 1743] [outer = 0x0] 08:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a4ccc00) [pid = 1655] [serial = 1744] [outer = 0x12a424c00] 08:45:20 INFO - PROCESS | 1655 | 1467992720167 Marionette DEBUG loaded listener.js 08:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a56a000) [pid = 1655] [serial = 1745] [outer = 0x12a424c00] 08:45:20 INFO - PROCESS | 1655 | 1467992720449 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]]]}] 08:45:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 08:45:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 467ms 08:45:20 INFO - PROCESS | 1655 | 1467992720487 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 08:45:20 INFO - PROCESS | 1655 | 1467992720488 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 08:45:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 08:45:20 INFO - PROCESS | 1655 | 1467992720490 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 08:45:20 INFO - PROCESS | 1655 | 1467992720491 Marionette TRACE conn2 <- [1,2298,null,{}] 08:45:20 INFO - PROCESS | 1655 | 1467992720493 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}] 08:45:20 INFO - PROCESS | 1655 | 1467992720495 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:20 INFO - PROCESS | 1655 | 1467992720589 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 08:45:20 INFO - PROCESS | 1655 | 1467992720593 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:20 INFO - PROCESS | 1655 | 1467992720594 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1e3000 == 44 [pid = 1655] [id = 582] 08:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119544000) [pid = 1655] [serial = 1746] [outer = 0x0] 08:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a8b2400) [pid = 1655] [serial = 1747] [outer = 0x119544000] 08:45:20 INFO - PROCESS | 1655 | 1467992720630 Marionette DEBUG loaded listener.js 08:45:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a8b8400) [pid = 1655] [serial = 1748] [outer = 0x119544000] 08:45:21 INFO - PROCESS | 1655 | 1467992721044 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]]]}] 08:45:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 08:45:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 574ms 08:45:21 INFO - PROCESS | 1655 | 1467992721068 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 08:45:21 INFO - PROCESS | 1655 | 1467992721070 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 08:45:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 08:45:21 INFO - PROCESS | 1655 | 1467992721074 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 08:45:21 INFO - PROCESS | 1655 | 1467992721075 Marionette TRACE conn2 <- [1,2302,null,{}] 08:45:21 INFO - PROCESS | 1655 | 1467992721085 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}] 08:45:21 INFO - PROCESS | 1655 | 1467992721087 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:21 INFO - PROCESS | 1655 | 1467992721358 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 08:45:21 INFO - PROCESS | 1655 | 1467992721460 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:21 INFO - PROCESS | 1655 | 1467992721464 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x116689000 == 45 [pid = 1655] [id = 583] 08:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x110fa7400) [pid = 1655] [serial = 1749] [outer = 0x0] 08:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1121b7c00) [pid = 1655] [serial = 1750] [outer = 0x110fa7400] 08:45:21 INFO - PROCESS | 1655 | 1467992721516 Marionette DEBUG loaded listener.js 08:45:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11303ac00) [pid = 1655] [serial = 1751] [outer = 0x110fa7400] 08:45:22 INFO - PROCESS | 1655 | 1467992722002 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]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 08:45:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 973ms 08:45:22 INFO - PROCESS | 1655 | 1467992722047 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 08:45:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 08:45:22 INFO - PROCESS | 1655 | 1467992722051 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 08:45:22 INFO - PROCESS | 1655 | 1467992722054 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 1655 | 1467992722056 Marionette TRACE conn2 <- [1,2306,null,{}] 08:45:22 INFO - PROCESS | 1655 | 1467992722059 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}] 08:45:22 INFO - PROCESS | 1655 | 1467992722061 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:22 INFO - PROCESS | 1655 | 1467992722191 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 08:45:22 INFO - PROCESS | 1655 | 1467992722316 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:22 INFO - PROCESS | 1655 | 1467992722318 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x125702800 == 46 [pid = 1655] [id = 584] 08:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x113c73400) [pid = 1655] [serial = 1752] [outer = 0x0] 08:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x117db3400) [pid = 1655] [serial = 1753] [outer = 0x113c73400] 08:45:22 INFO - PROCESS | 1655 | 1467992722349 Marionette DEBUG loaded listener.js 08:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11837bc00) [pid = 1655] [serial = 1754] [outer = 0x113c73400] 08:45:22 INFO - PROCESS | 1655 | 1467992722766 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]]]}] 08:45:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 08:45:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 720ms 08:45:22 INFO - PROCESS | 1655 | 1467992722774 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 08:45:22 INFO - PROCESS | 1655 | 1467992722776 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 08:45:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 08:45:22 INFO - PROCESS | 1655 | 1467992722780 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 08:45:22 INFO - PROCESS | 1655 | 1467992722783 Marionette TRACE conn2 <- [1,2310,null,{}] 08:45:22 INFO - PROCESS | 1655 | 1467992722785 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}] 08:45:22 INFO - PROCESS | 1655 | 1467992722787 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:22 INFO - PROCESS | 1655 | 1467992722892 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 08:45:22 INFO - PROCESS | 1655 | 1467992722953 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:22 INFO - PROCESS | 1655 | 1467992722954 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c2a2800 == 47 [pid = 1655] [id = 585] 08:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11953e400) [pid = 1655] [serial = 1755] [outer = 0x0] 08:45:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119ac5c00) [pid = 1655] [serial = 1756] [outer = 0x11953e400] 08:45:22 INFO - PROCESS | 1655 | 1467992722989 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x123bea800) [pid = 1655] [serial = 1757] [outer = 0x11953e400] 08:45:23 INFO - PROCESS | 1655 | 1467992723455 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]]]}] 08:45:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 08:45:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 722ms 08:45:23 INFO - PROCESS | 1655 | 1467992723502 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 08:45:23 INFO - PROCESS | 1655 | 1467992723504 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 08:45:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 08:45:23 INFO - PROCESS | 1655 | 1467992723512 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 08:45:23 INFO - PROCESS | 1655 | 1467992723515 Marionette TRACE conn2 <- [1,2314,null,{}] 08:45:23 INFO - PROCESS | 1655 | 1467992723518 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}] 08:45:23 INFO - PROCESS | 1655 | 1467992723520 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:23 INFO - PROCESS | 1655 | 1467992723643 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 08:45:23 INFO - PROCESS | 1655 | 1467992723737 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:23 INFO - PROCESS | 1655 | 1467992723739 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12441b800 == 48 [pid = 1655] [id = 586] 08:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1129afc00) [pid = 1655] [serial = 1758] [outer = 0x0] 08:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x123cb4400) [pid = 1655] [serial = 1759] [outer = 0x1129afc00] 08:45:23 INFO - PROCESS | 1655 | 1467992723768 Marionette DEBUG loaded listener.js 08:45:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12511fc00) [pid = 1655] [serial = 1760] [outer = 0x1129afc00] 08:45:24 INFO - PROCESS | 1655 | 1467992724370 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]]]}] 08:45:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 08:45:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 876ms 08:45:24 INFO - PROCESS | 1655 | 1467992724384 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 08:45:24 INFO - PROCESS | 1655 | 1467992724386 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 08:45:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 08:45:24 INFO - PROCESS | 1655 | 1467992724389 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 08:45:24 INFO - PROCESS | 1655 | 1467992724391 Marionette TRACE conn2 <- [1,2318,null,{}] 08:45:24 INFO - PROCESS | 1655 | 1467992724395 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}] 08:45:24 INFO - PROCESS | 1655 | 1467992724396 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:24 INFO - PROCESS | 1655 | 1467992724488 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 08:45:24 INFO - PROCESS | 1655 | 1467992724554 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:24 INFO - PROCESS | 1655 | 1467992724555 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268d4000 == 49 [pid = 1655] [id = 587] 08:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1133d5000) [pid = 1655] [serial = 1761] [outer = 0x0] 08:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x114f98400) [pid = 1655] [serial = 1762] [outer = 0x1133d5000] 08:45:24 INFO - PROCESS | 1655 | 1467992724582 Marionette DEBUG loaded listener.js 08:45:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x116a1c800) [pid = 1655] [serial = 1763] [outer = 0x1133d5000] 08:45:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca75800 == 48 [pid = 1655] [id = 581] 08:45:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12c57f000 == 47 [pid = 1655] [id = 580] 08:45:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12392d000 == 46 [pid = 1655] [id = 579] 08:45:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12be1f800 == 45 [pid = 1655] [id = 578] 08:45:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0d7800 == 44 [pid = 1655] [id = 577] 08:45:25 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12a565c00) [pid = 1655] [serial = 1696] [outer = 0x0] [url = about:blank] 08:45:25 INFO - PROCESS | 1655 | --DOCSHELL 0x10eabb800 == 43 [pid = 1655] [id = 576] 08:45:25 INFO - PROCESS | 1655 | --DOCSHELL 0x128dd0800 == 42 [pid = 1655] [id = 575] 08:45:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1289ad000 == 41 [pid = 1655] [id = 574] 08:45:25 INFO - PROCESS | 1655 | --DOCSHELL 0x125710000 == 40 [pid = 1655] [id = 573] 08:45:25 INFO - PROCESS | 1655 | --DOCSHELL 0x123877000 == 39 [pid = 1655] [id = 572] 08:45:25 INFO - PROCESS | 1655 | --DOCSHELL 0x118759800 == 38 [pid = 1655] [id = 571] 08:45:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1169c3800 == 37 [pid = 1655] [id = 570] 08:45:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1192d9000 == 36 [pid = 1655] [id = 569] 08:45:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12c583000 == 35 [pid = 1655] [id = 568] 08:45:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1289c0800 == 34 [pid = 1655] [id = 567] 08:45:25 INFO - PROCESS | 1655 | --DOCSHELL 0x119cc7800 == 33 [pid = 1655] [id = 566] 08:45:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca71000 == 32 [pid = 1655] [id = 565] 08:45:25 INFO - PROCESS | 1655 | 1467992725081 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] 08:45:25 INFO - PROCESS | 1655 | 1467992725119 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 08:45:25 INFO - PROCESS | 1655 | 1467992725124 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 08:45:25 INFO - PROCESS | 1655 | 1467992725125 Marionette TRACE conn2 <- [1,2322,null,{}] 08:45:25 INFO - PROCESS | 1655 | 1467992725127 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}] 08:45:25 INFO - PROCESS | 1655 | 1467992725130 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:25 INFO - PROCESS | 1655 | 1467992725211 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 08:45:25 INFO - PROCESS | 1655 | 1467992725217 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:25 INFO - PROCESS | 1655 | 1467992725218 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x118173800 == 33 [pid = 1655] [id = 588] 08:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1185bf800) [pid = 1655] [serial = 1764] [outer = 0x0] 08:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118724400) [pid = 1655] [serial = 1765] [outer = 0x1185bf800] 08:45:25 INFO - PROCESS | 1655 | 1467992725245 Marionette DEBUG loaded listener.js 08:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119454800) [pid = 1655] [serial = 1766] [outer = 0x1185bf800] 08:45:25 INFO - PROCESS | 1655 | 1467992725585 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]]]}] 08:45:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 08:45:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 472ms 08:45:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 08:45:25 INFO - PROCESS | 1655 | 1467992725596 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 08:45:25 INFO - PROCESS | 1655 | 1467992725598 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 08:45:25 INFO - PROCESS | 1655 | 1467992725601 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 08:45:25 INFO - PROCESS | 1655 | 1467992725603 Marionette TRACE conn2 <- [1,2326,null,{}] 08:45:25 INFO - PROCESS | 1655 | 1467992725610 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}] 08:45:25 INFO - PROCESS | 1655 | 1467992725613 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:25 INFO - PROCESS | 1655 | 1467992725715 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 08:45:25 INFO - PROCESS | 1655 | 1467992725775 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:25 INFO - PROCESS | 1655 | 1467992725777 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f37800 == 34 [pid = 1655] [id = 589] 08:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119548800) [pid = 1655] [serial = 1767] [outer = 0x0] 08:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119ace400) [pid = 1655] [serial = 1768] [outer = 0x119548800] 08:45:25 INFO - PROCESS | 1655 | 1467992725804 Marionette DEBUG loaded listener.js 08:45:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123cb6800) [pid = 1655] [serial = 1769] [outer = 0x119548800] 08:45:26 INFO - PROCESS | 1655 | 1467992726088 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]]]}] 08:45:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 08:45:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 520ms 08:45:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 08:45:26 INFO - PROCESS | 1655 | 1467992726122 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 08:45:26 INFO - PROCESS | 1655 | 1467992726123 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 08:45:26 INFO - PROCESS | 1655 | 1467992726125 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 08:45:26 INFO - PROCESS | 1655 | 1467992726127 Marionette TRACE conn2 <- [1,2330,null,{}] 08:45:26 INFO - PROCESS | 1655 | 1467992726137 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}] 08:45:26 INFO - PROCESS | 1655 | 1467992726139 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:26 INFO - PROCESS | 1655 | 1467992726232 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 08:45:26 INFO - PROCESS | 1655 | 1467992726305 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:26 INFO - PROCESS | 1655 | 1467992726306 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x125710000 == 35 [pid = 1655] [id = 590] 08:45:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123cbc800) [pid = 1655] [serial = 1770] [outer = 0x0] 08:45:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124443800) [pid = 1655] [serial = 1771] [outer = 0x123cbc800] 08:45:26 INFO - PROCESS | 1655 | 1467992726345 Marionette DEBUG loaded listener.js 08:45:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1245c7000) [pid = 1655] [serial = 1772] [outer = 0x123cbc800] 08:45:26 INFO - PROCESS | 1655 | 1467992726766 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]]]}] 08:45:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 08:45:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 672ms 08:45:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 08:45:26 INFO - PROCESS | 1655 | 1467992726806 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 08:45:26 INFO - PROCESS | 1655 | 1467992726808 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 08:45:26 INFO - PROCESS | 1655 | 1467992726810 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 08:45:26 INFO - PROCESS | 1655 | 1467992726811 Marionette TRACE conn2 <- [1,2334,null,{}] 08:45:26 INFO - PROCESS | 1655 | 1467992726813 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}] 08:45:26 INFO - PROCESS | 1655 | 1467992726814 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:26 INFO - PROCESS | 1655 | 1467992726891 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 08:45:26 INFO - PROCESS | 1655 | 1467992726897 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:26 INFO - PROCESS | 1655 | 1467992726905 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a2dc000 == 36 [pid = 1655] [id = 591] 08:45:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124d8e400) [pid = 1655] [serial = 1773] [outer = 0x0] 08:45:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x125125000) [pid = 1655] [serial = 1774] [outer = 0x124d8e400] 08:45:26 INFO - PROCESS | 1655 | 1467992726930 Marionette DEBUG loaded listener.js 08:45:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12615d800) [pid = 1655] [serial = 1775] [outer = 0x124d8e400] 08:45:27 INFO - PROCESS | 1655 | 1467992727297 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]]]}] 08:45:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 08:45:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 520ms 08:45:27 INFO - PROCESS | 1655 | 1467992727338 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 08:45:27 INFO - PROCESS | 1655 | 1467992727340 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 08:45:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 08:45:27 INFO - PROCESS | 1655 | 1467992727342 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 08:45:27 INFO - PROCESS | 1655 | 1467992727343 Marionette TRACE conn2 <- [1,2338,null,{}] 08:45:27 INFO - PROCESS | 1655 | 1467992727345 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}] 08:45:27 INFO - PROCESS | 1655 | 1467992727349 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:27 INFO - PROCESS | 1655 | 1467992727470 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 08:45:27 INFO - PROCESS | 1655 | 1467992727485 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:27 INFO - PROCESS | 1655 | 1467992727487 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0d8000 == 37 [pid = 1655] [id = 592] 08:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1266d5400) [pid = 1655] [serial = 1776] [outer = 0x0] 08:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128852c00) [pid = 1655] [serial = 1777] [outer = 0x1266d5400] 08:45:27 INFO - PROCESS | 1655 | 1467992727511 Marionette DEBUG loaded listener.js 08:45:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128b3a800) [pid = 1655] [serial = 1778] [outer = 0x1266d5400] 08:45:27 INFO - PROCESS | 1655 | 1467992727868 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]]]}] 08:45:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 08:45:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 570ms 08:45:27 INFO - PROCESS | 1655 | 1467992727913 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 08:45:27 INFO - PROCESS | 1655 | 1467992727914 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 08:45:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 08:45:27 INFO - PROCESS | 1655 | 1467992727916 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 08:45:27 INFO - PROCESS | 1655 | 1467992727917 Marionette TRACE conn2 <- [1,2342,null,{}] 08:45:27 INFO - PROCESS | 1655 | 1467992727919 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}] 08:45:27 INFO - PROCESS | 1655 | 1467992727920 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:28 INFO - PROCESS | 1655 | 1467992728024 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 08:45:28 INFO - PROCESS | 1655 | 1467992728035 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:28 INFO - PROCESS | 1655 | 1467992728036 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be18000 == 38 [pid = 1655] [id = 593] 08:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128b43400) [pid = 1655] [serial = 1779] [outer = 0x0] 08:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12908c800) [pid = 1655] [serial = 1780] [outer = 0x128b43400] 08:45:28 INFO - PROCESS | 1655 | 1467992728060 Marionette DEBUG loaded listener.js 08:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1292b6800) [pid = 1655] [serial = 1781] [outer = 0x128b43400] 08:45:28 INFO - PROCESS | 1655 | 1467992728392 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]]]}] 08:45:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 08:45:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 08:45:28 INFO - PROCESS | 1655 | 1467992728435 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 08:45:28 INFO - PROCESS | 1655 | 1467992728436 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 08:45:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 08:45:28 INFO - PROCESS | 1655 | 1467992728438 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 08:45:28 INFO - PROCESS | 1655 | 1467992728439 Marionette TRACE conn2 <- [1,2346,null,{}] 08:45:28 INFO - PROCESS | 1655 | 1467992728442 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}] 08:45:28 INFO - PROCESS | 1655 | 1467992728443 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:28 INFO - PROCESS | 1655 | 1467992728544 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 08:45:28 INFO - PROCESS | 1655 | 1467992728548 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:28 INFO - PROCESS | 1655 | 1467992728549 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be35800 == 39 [pid = 1655] [id = 594] 08:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128d9bc00) [pid = 1655] [serial = 1782] [outer = 0x0] 08:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x129351c00) [pid = 1655] [serial = 1783] [outer = 0x128d9bc00] 08:45:28 INFO - PROCESS | 1655 | 1467992728573 Marionette DEBUG loaded listener.js 08:45:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12a41e000) [pid = 1655] [serial = 1784] [outer = 0x128d9bc00] 08:45:28 INFO - PROCESS | 1655 | 1467992728907 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]]]}] 08:45:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 08:45:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 518ms 08:45:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 08:45:28 INFO - PROCESS | 1655 | 1467992728956 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 08:45:28 INFO - PROCESS | 1655 | 1467992728958 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 08:45:28 INFO - PROCESS | 1655 | 1467992728960 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 08:45:28 INFO - PROCESS | 1655 | 1467992728961 Marionette TRACE conn2 <- [1,2350,null,{}] 08:45:28 INFO - PROCESS | 1655 | 1467992728963 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}] 08:45:28 INFO - PROCESS | 1655 | 1467992728972 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:29 INFO - PROCESS | 1655 | 1467992729074 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 08:45:29 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119ad5800) [pid = 1655] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 08:45:29 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12686b000) [pid = 1655] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 08:45:29 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1128d7c00) [pid = 1655] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 08:45:29 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124b08400) [pid = 1655] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 08:45:29 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12a424c00) [pid = 1655] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 08:45:29 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11918c400) [pid = 1655] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 08:45:29 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1180b9400) [pid = 1655] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 08:45:29 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119ad9000) [pid = 1655] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 08:45:29 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124f05000) [pid = 1655] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 08:45:29 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1289d7c00) [pid = 1655] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 08:45:29 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119523800) [pid = 1655] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 08:45:29 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x111c83c00) [pid = 1655] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 08:45:29 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115dd4400) [pid = 1655] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 08:45:29 INFO - PROCESS | 1655 | 1467992729312 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:29 INFO - PROCESS | 1655 | 1467992729313 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d37800 == 40 [pid = 1655] [id = 595] 08:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x111c83c00) [pid = 1655] [serial = 1785] [outer = 0x0] 08:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1133ce000) [pid = 1655] [serial = 1786] [outer = 0x111c83c00] 08:45:29 INFO - PROCESS | 1655 | 1467992729338 Marionette DEBUG loaded listener.js 08:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11918c400) [pid = 1655] [serial = 1787] [outer = 0x111c83c00] 08:45:29 INFO - PROCESS | 1655 | 1467992729601 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]]]}] 08:45:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 08:45:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 674ms 08:45:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 08:45:29 INFO - PROCESS | 1655 | 1467992729635 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 08:45:29 INFO - PROCESS | 1655 | 1467992729636 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 08:45:29 INFO - PROCESS | 1655 | 1467992729638 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 08:45:29 INFO - PROCESS | 1655 | 1467992729639 Marionette TRACE conn2 <- [1,2354,null,{}] 08:45:29 INFO - PROCESS | 1655 | 1467992729642 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}] 08:45:29 INFO - PROCESS | 1655 | 1467992729643 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:29 INFO - PROCESS | 1655 | 1467992729727 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 08:45:29 INFO - PROCESS | 1655 | 1467992729733 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:29 INFO - PROCESS | 1655 | 1467992729734 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca6b000 == 41 [pid = 1655] [id = 596] 08:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119ad5800) [pid = 1655] [serial = 1788] [outer = 0x0] 08:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12885f400) [pid = 1655] [serial = 1789] [outer = 0x119ad5800] 08:45:29 INFO - PROCESS | 1655 | 1467992729758 Marionette DEBUG loaded listener.js 08:45:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a4cd800) [pid = 1655] [serial = 1790] [outer = 0x119ad5800] 08:45:30 INFO - PROCESS | 1655 | 1467992730119 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]]]}] 08:45:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 08:45:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 519ms 08:45:30 INFO - PROCESS | 1655 | 1467992730168 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 08:45:30 INFO - PROCESS | 1655 | 1467992730169 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 08:45:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 08:45:30 INFO - PROCESS | 1655 | 1467992730172 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 08:45:30 INFO - PROCESS | 1655 | 1467992730185 Marionette TRACE conn2 <- [1,2358,null,{}] 08:45:30 INFO - PROCESS | 1655 | 1467992730188 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}] 08:45:30 INFO - PROCESS | 1655 | 1467992730191 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:30 INFO - PROCESS | 1655 | 1467992730335 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 08:45:30 INFO - PROCESS | 1655 | 1467992730349 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:30 INFO - PROCESS | 1655 | 1467992730351 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d37c000 == 42 [pid = 1655] [id = 597] 08:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a4d6400) [pid = 1655] [serial = 1791] [outer = 0x0] 08:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a8ba400) [pid = 1655] [serial = 1792] [outer = 0x12a4d6400] 08:45:30 INFO - PROCESS | 1655 | 1467992730393 Marionette DEBUG loaded listener.js 08:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1292ba400) [pid = 1655] [serial = 1793] [outer = 0x12a4d6400] 08:45:30 INFO - PROCESS | 1655 | 1467992730764 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]]]}] 08:45:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 08:45:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 634ms 08:45:30 INFO - PROCESS | 1655 | 1467992730807 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 08:45:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 08:45:30 INFO - PROCESS | 1655 | 1467992730808 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 08:45:30 INFO - PROCESS | 1655 | 1467992730810 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 08:45:30 INFO - PROCESS | 1655 | 1467992730811 Marionette TRACE conn2 <- [1,2362,null,{}] 08:45:30 INFO - PROCESS | 1655 | 1467992730814 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}] 08:45:30 INFO - PROCESS | 1655 | 1467992730815 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:30 INFO - PROCESS | 1655 | 1467992730925 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 08:45:30 INFO - PROCESS | 1655 | 1467992730934 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:30 INFO - PROCESS | 1655 | 1467992730935 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d684000 == 43 [pid = 1655] [id = 598] 08:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12af33c00) [pid = 1655] [serial = 1794] [outer = 0x0] 08:45:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b0a2800) [pid = 1655] [serial = 1795] [outer = 0x12af33c00] 08:45:30 INFO - PROCESS | 1655 | 1467992730959 Marionette DEBUG loaded listener.js 08:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12b776000) [pid = 1655] [serial = 1796] [outer = 0x12af33c00] 08:45:31 INFO - PROCESS | 1655 | 1467992731282 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]]]}] 08:45:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 08:45:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 570ms 08:45:31 INFO - PROCESS | 1655 | 1467992731381 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 08:45:31 INFO - PROCESS | 1655 | 1467992731383 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 08:45:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 08:45:31 INFO - PROCESS | 1655 | 1467992731386 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 08:45:31 INFO - PROCESS | 1655 | 1467992731389 Marionette TRACE conn2 <- [1,2366,null,{}] 08:45:31 INFO - PROCESS | 1655 | 1467992731393 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}] 08:45:31 INFO - PROCESS | 1655 | 1467992731395 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:31 INFO - PROCESS | 1655 | 1467992731531 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 08:45:31 INFO - PROCESS | 1655 | 1467992731593 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:31 INFO - PROCESS | 1655 | 1467992731595 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169bd000 == 44 [pid = 1655] [id = 599] 08:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1131e1c00) [pid = 1655] [serial = 1797] [outer = 0x0] 08:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1133ca800) [pid = 1655] [serial = 1798] [outer = 0x1131e1c00] 08:45:31 INFO - PROCESS | 1655 | 1467992731628 Marionette DEBUG loaded listener.js 08:45:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x116904000) [pid = 1655] [serial = 1799] [outer = 0x1131e1c00] 08:45:32 INFO - PROCESS | 1655 | 1467992732102 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]]]}] 08:45:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 08:45:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 771ms 08:45:32 INFO - PROCESS | 1655 | 1467992732164 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 08:45:32 INFO - PROCESS | 1655 | 1467992732166 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 08:45:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 08:45:32 INFO - PROCESS | 1655 | 1467992732171 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 08:45:32 INFO - PROCESS | 1655 | 1467992732173 Marionette TRACE conn2 <- [1,2370,null,{}] 08:45:32 INFO - PROCESS | 1655 | 1467992732176 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}] 08:45:32 INFO - PROCESS | 1655 | 1467992732178 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:32 INFO - PROCESS | 1655 | 1467992732281 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 08:45:32 INFO - PROCESS | 1655 | 1467992732356 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:32 INFO - PROCESS | 1655 | 1467992732357 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x128de5800 == 45 [pid = 1655] [id = 600] 08:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x118372000) [pid = 1655] [serial = 1800] [outer = 0x0] 08:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11959cc00) [pid = 1655] [serial = 1801] [outer = 0x118372000] 08:45:32 INFO - PROCESS | 1655 | 1467992732387 Marionette DEBUG loaded listener.js 08:45:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119c2e000) [pid = 1655] [serial = 1802] [outer = 0x118372000] 08:45:32 INFO - PROCESS | 1655 | 1467992732802 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]]]}] 08:45:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 08:45:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 673ms 08:45:32 INFO - PROCESS | 1655 | 1467992732843 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 08:45:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 08:45:32 INFO - PROCESS | 1655 | 1467992732844 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 08:45:32 INFO - PROCESS | 1655 | 1467992732847 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 08:45:32 INFO - PROCESS | 1655 | 1467992732848 Marionette TRACE conn2 <- [1,2374,null,{}] 08:45:32 INFO - PROCESS | 1655 | 1467992732855 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}] 08:45:32 INFO - PROCESS | 1655 | 1467992732858 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:32 INFO - PROCESS | 1655 | 1467992732964 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 08:45:33 INFO - PROCESS | 1655 | 1467992733072 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 1655 | 1467992733074 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1e0800 == 46 [pid = 1655] [id = 601] 08:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x125724000) [pid = 1655] [serial = 1803] [outer = 0x0] 08:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x126538c00) [pid = 1655] [serial = 1804] [outer = 0x125724000] 08:45:33 INFO - PROCESS | 1655 | 1467992733108 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x126873800) [pid = 1655] [serial = 1805] [outer = 0x125724000] 08:45:33 INFO - PROCESS | 1655 | 1467992733519 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]]]}] 08:45:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 08:45:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 720ms 08:45:33 INFO - PROCESS | 1655 | 1467992733567 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 08:45:33 INFO - PROCESS | 1655 | 1467992733568 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 08:45:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 08:45:33 INFO - PROCESS | 1655 | 1467992733570 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 08:45:33 INFO - PROCESS | 1655 | 1467992733572 Marionette TRACE conn2 <- [1,2378,null,{}] 08:45:33 INFO - PROCESS | 1655 | 1467992733574 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}] 08:45:33 INFO - PROCESS | 1655 | 1467992733575 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:33 INFO - PROCESS | 1655 | 1467992733694 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 08:45:33 INFO - PROCESS | 1655 | 1467992733751 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:33 INFO - PROCESS | 1655 | 1467992733752 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12da6a000 == 47 [pid = 1655] [id = 602] 08:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x129087400) [pid = 1655] [serial = 1806] [outer = 0x0] 08:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12934f400) [pid = 1655] [serial = 1807] [outer = 0x129087400] 08:45:33 INFO - PROCESS | 1655 | 1467992733799 Marionette DEBUG loaded listener.js 08:45:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12a56a800) [pid = 1655] [serial = 1808] [outer = 0x129087400] 08:45:34 INFO - PROCESS | 1655 | 1467992734333 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]]]}] 08:45:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 08:45:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 821ms 08:45:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 08:45:34 INFO - PROCESS | 1655 | 1467992734406 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 08:45:34 INFO - PROCESS | 1655 | 1467992734408 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 08:45:34 INFO - PROCESS | 1655 | 1467992734410 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 08:45:34 INFO - PROCESS | 1655 | 1467992734411 Marionette TRACE conn2 <- [1,2382,null,{}] 08:45:34 INFO - PROCESS | 1655 | 1467992734416 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}] 08:45:34 INFO - PROCESS | 1655 | 1467992734418 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:34 INFO - PROCESS | 1655 | 1467992734518 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 08:45:34 INFO - PROCESS | 1655 | 1467992734593 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:34 INFO - PROCESS | 1655 | 1467992734595 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x123942800 == 48 [pid = 1655] [id = 603] 08:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x1176d5800) [pid = 1655] [serial = 1809] [outer = 0x0] 08:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1289d2400) [pid = 1655] [serial = 1810] [outer = 0x1176d5800] 08:45:34 INFO - PROCESS | 1655 | 1467992734623 Marionette DEBUG loaded listener.js 08:45:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12af32400) [pid = 1655] [serial = 1811] [outer = 0x1176d5800] 08:45:35 INFO - PROCESS | 1655 | 1467992735203 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]]]}] 08:45:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 08:45:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 822ms 08:45:35 INFO - PROCESS | 1655 | 1467992735243 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 08:45:35 INFO - PROCESS | 1655 | 1467992735247 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 08:45:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 08:45:35 INFO - PROCESS | 1655 | 1467992735250 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 08:45:35 INFO - PROCESS | 1655 | 1467992735251 Marionette TRACE conn2 <- [1,2386,null,{}] 08:45:35 INFO - PROCESS | 1655 | 1467992735255 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}] 08:45:35 INFO - PROCESS | 1655 | 1467992735257 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:35 INFO - PROCESS | 1655 | 1467992735351 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 08:45:35 INFO - PROCESS | 1655 | 1467992735432 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:35 INFO - PROCESS | 1655 | 1467992735433 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e43800 == 49 [pid = 1655] [id = 604] 08:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1180ab800) [pid = 1655] [serial = 1812] [outer = 0x0] 08:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x118377c00) [pid = 1655] [serial = 1813] [outer = 0x1180ab800] 08:45:35 INFO - PROCESS | 1655 | 1467992735461 Marionette DEBUG loaded listener.js 08:45:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11871f000) [pid = 1655] [serial = 1814] [outer = 0x1180ab800] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d37c000 == 48 [pid = 1655] [id = 597] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca6b000 == 47 [pid = 1655] [id = 596] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x123d37800 == 46 [pid = 1655] [id = 595] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12be35800 == 45 [pid = 1655] [id = 594] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12be18000 == 44 [pid = 1655] [id = 593] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0d8000 == 43 [pid = 1655] [id = 592] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12a2dc000 == 42 [pid = 1655] [id = 591] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x125710000 == 41 [pid = 1655] [id = 590] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x123f37800 == 40 [pid = 1655] [id = 589] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x118173800 == 39 [pid = 1655] [id = 588] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1268d4000 == 38 [pid = 1655] [id = 587] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12441b800 == 37 [pid = 1655] [id = 586] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12c2a2800 == 36 [pid = 1655] [id = 585] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x125702800 == 35 [pid = 1655] [id = 584] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x116689000 == 34 [pid = 1655] [id = 583] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1e3000 == 33 [pid = 1655] [id = 582] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x123942800 == 32 [pid = 1655] [id = 603] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12da6a000 == 31 [pid = 1655] [id = 602] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1e0800 == 30 [pid = 1655] [id = 601] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x128de5800 == 29 [pid = 1655] [id = 600] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d684000 == 28 [pid = 1655] [id = 598] 08:45:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1169bd000 == 27 [pid = 1655] [id = 599] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12a56a000) [pid = 1655] [serial = 1745] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12a8b2400) [pid = 1655] [serial = 1747] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x1199a6000) [pid = 1655] [serial = 1702] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119fce800) [pid = 1655] [serial = 1723] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x1289d4000) [pid = 1655] [serial = 1733] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x113332c00) [pid = 1655] [serial = 1712] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12885bc00) [pid = 1655] [serial = 1732] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1265d1800) [pid = 1655] [serial = 1708] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12a4ccc00) [pid = 1655] [serial = 1744] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x124d88800) [pid = 1655] [serial = 1705] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x1289d6800) [pid = 1655] [serial = 1741] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12380d000) [pid = 1655] [serial = 1724] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118374400) [pid = 1655] [serial = 1717] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x125728400) [pid = 1655] [serial = 1727] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1129aa400) [pid = 1655] [serial = 1711] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x126161000) [pid = 1655] [serial = 1729] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12908d000) [pid = 1655] [serial = 1736] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119547000) [pid = 1655] [serial = 1720] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1129aac00) [pid = 1655] [serial = 1738] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1289d7400) [pid = 1655] [serial = 1709] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x116f3fc00) [pid = 1655] [serial = 1715] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11918d800) [pid = 1655] [serial = 1718] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118347800) [pid = 1655] [serial = 1739] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12935c400) [pid = 1655] [serial = 1742] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1266d9800) [pid = 1655] [serial = 1730] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x116f48000) [pid = 1655] [serial = 1699] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128d9a000) [pid = 1655] [serial = 1735] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119ac8000) [pid = 1655] [serial = 1721] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123cb8400) [pid = 1655] [serial = 1726] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116631800) [pid = 1655] [serial = 1714] [outer = 0x0] [url = about:blank] 08:45:36 INFO - PROCESS | 1655 | 1467992736498 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]]]}] 08:45:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 08:45:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1275ms 08:45:36 INFO - PROCESS | 1655 | 1467992736525 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 08:45:36 INFO - PROCESS | 1655 | 1467992736527 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 08:45:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 08:45:36 INFO - PROCESS | 1655 | 1467992736539 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 08:45:36 INFO - PROCESS | 1655 | 1467992736541 Marionette TRACE conn2 <- [1,2390,null,{}] 08:45:36 INFO - PROCESS | 1655 | 1467992736546 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}] 08:45:36 INFO - PROCESS | 1655 | 1467992736547 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:36 INFO - PROCESS | 1655 | 1467992736628 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 08:45:36 INFO - PROCESS | 1655 | 1467992736656 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:36 INFO - PROCESS | 1655 | 1467992736658 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167e7800 == 28 [pid = 1655] [id = 605] 08:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11332a800) [pid = 1655] [serial = 1815] [outer = 0x0] 08:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11332e000) [pid = 1655] [serial = 1816] [outer = 0x11332a800] 08:45:36 INFO - PROCESS | 1655 | 1467992736686 Marionette DEBUG loaded listener.js 08:45:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x115e2a800) [pid = 1655] [serial = 1817] [outer = 0x11332a800] 08:45:37 INFO - PROCESS | 1655 | 1467992737023 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]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 08:45:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 523ms 08:45:37 INFO - PROCESS | 1655 | 1467992737062 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 08:45:37 INFO - PROCESS | 1655 | 1467992737065 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 08:45:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 08:45:37 INFO - PROCESS | 1655 | 1467992737070 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 1655 | 1467992737072 Marionette TRACE conn2 <- [1,2394,null,{}] 08:45:37 INFO - PROCESS | 1655 | 1467992737074 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}] 08:45:37 INFO - PROCESS | 1655 | 1467992737076 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:37 INFO - PROCESS | 1655 | 1467992737153 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 08:45:37 INFO - PROCESS | 1655 | 1467992737157 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:37 INFO - PROCESS | 1655 | 1467992737159 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x119504800 == 29 [pid = 1655] [id = 606] 08:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116981000) [pid = 1655] [serial = 1818] [outer = 0x0] 08:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118204400) [pid = 1655] [serial = 1819] [outer = 0x116981000] 08:45:37 INFO - PROCESS | 1655 | 1467992737188 Marionette DEBUG loaded listener.js 08:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11837c000) [pid = 1655] [serial = 1820] [outer = 0x116981000] 08:45:37 INFO - PROCESS | 1655 | 1467992737535 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]]]}] 08:45:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 08:45:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 471ms 08:45:37 INFO - PROCESS | 1655 | 1467992737542 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 08:45:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 08:45:37 INFO - PROCESS | 1655 | 1467992737556 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 08:45:37 INFO - PROCESS | 1655 | 1467992737560 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 08:45:37 INFO - PROCESS | 1655 | 1467992737564 Marionette TRACE conn2 <- [1,2398,null,{}] 08:45:37 INFO - PROCESS | 1655 | 1467992737576 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}] 08:45:37 INFO - PROCESS | 1655 | 1467992737581 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:37 INFO - PROCESS | 1655 | 1467992737714 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 08:45:37 INFO - PROCESS | 1655 | 1467992737808 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:37 INFO - PROCESS | 1655 | 1467992737810 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12475d000 == 30 [pid = 1655] [id = 607] 08:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118410c00) [pid = 1655] [serial = 1821] [outer = 0x0] 08:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11959a800) [pid = 1655] [serial = 1822] [outer = 0x118410c00] 08:45:37 INFO - PROCESS | 1655 | 1467992737856 Marionette DEBUG loaded listener.js 08:45:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x120fd9000) [pid = 1655] [serial = 1823] [outer = 0x118410c00] 08:45:38 INFO - PROCESS | 1655 | 1467992738230 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]]]}] 08:45:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 08:45:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 723ms 08:45:38 INFO - PROCESS | 1655 | 1467992738293 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 08:45:38 INFO - PROCESS | 1655 | 1467992738295 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 08:45:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 08:45:38 INFO - PROCESS | 1655 | 1467992738302 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 08:45:38 INFO - PROCESS | 1655 | 1467992738304 Marionette TRACE conn2 <- [1,2402,null,{}] 08:45:38 INFO - PROCESS | 1655 | 1467992738306 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}] 08:45:38 INFO - PROCESS | 1655 | 1467992738307 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:38 INFO - PROCESS | 1655 | 1467992738385 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 08:45:38 INFO - PROCESS | 1655 | 1467992738389 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:38 INFO - PROCESS | 1655 | 1467992738390 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289af800 == 31 [pid = 1655] [id = 608] 08:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x123c58800) [pid = 1655] [serial = 1824] [outer = 0x0] 08:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x123cbf800) [pid = 1655] [serial = 1825] [outer = 0x123c58800] 08:45:38 INFO - PROCESS | 1655 | 1467992738418 Marionette DEBUG loaded listener.js 08:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1240b2000) [pid = 1655] [serial = 1826] [outer = 0x123c58800] 08:45:38 INFO - PROCESS | 1655 | 1467992738776 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]]]}] 08:45:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 08:45:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 518ms 08:45:38 INFO - PROCESS | 1655 | 1467992738822 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 08:45:38 INFO - PROCESS | 1655 | 1467992738823 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 08:45:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 08:45:38 INFO - PROCESS | 1655 | 1467992738825 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 08:45:38 INFO - PROCESS | 1655 | 1467992738826 Marionette TRACE conn2 <- [1,2406,null,{}] 08:45:38 INFO - PROCESS | 1655 | 1467992738828 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}] 08:45:38 INFO - PROCESS | 1655 | 1467992738830 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:38 INFO - PROCESS | 1655 | 1467992738933 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 08:45:38 INFO - PROCESS | 1655 | 1467992738937 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:38 INFO - PROCESS | 1655 | 1467992738938 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x129263000 == 32 [pid = 1655] [id = 609] 08:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x123c5b800) [pid = 1655] [serial = 1827] [outer = 0x0] 08:45:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12444f400) [pid = 1655] [serial = 1828] [outer = 0x123c5b800] 08:45:38 INFO - PROCESS | 1655 | 1467992738963 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x124b93800) [pid = 1655] [serial = 1829] [outer = 0x123c5b800] 08:45:39 INFO - PROCESS | 1655 | 1467992739300 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]]]}] 08:45:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 08:45:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 523ms 08:45:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 08:45:39 INFO - PROCESS | 1655 | 1467992739349 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 08:45:39 INFO - PROCESS | 1655 | 1467992739351 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 08:45:39 INFO - PROCESS | 1655 | 1467992739353 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 08:45:39 INFO - PROCESS | 1655 | 1467992739354 Marionette TRACE conn2 <- [1,2410,null,{}] 08:45:39 INFO - PROCESS | 1655 | 1467992739364 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}] 08:45:39 INFO - PROCESS | 1655 | 1467992739367 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:39 INFO - PROCESS | 1655 | 1467992739482 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 08:45:39 INFO - PROCESS | 1655 | 1467992739486 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:39 INFO - PROCESS | 1655 | 1467992739487 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9a8800 == 33 [pid = 1655] [id = 610] 08:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1129b1000) [pid = 1655] [serial = 1830] [outer = 0x0] 08:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x124f05400) [pid = 1655] [serial = 1831] [outer = 0x1129b1000] 08:45:39 INFO - PROCESS | 1655 | 1467992739512 Marionette DEBUG loaded listener.js 08:45:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1289d4400) [pid = 1655] [serial = 1832] [outer = 0x1129b1000] 08:45:39 INFO - PROCESS | 1655 | 1467992739851 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]]]}] 08:45:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 08:45:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 529ms 08:45:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 08:45:39 INFO - PROCESS | 1655 | 1467992739884 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 08:45:39 INFO - PROCESS | 1655 | 1467992739885 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 08:45:39 INFO - PROCESS | 1655 | 1467992739887 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 08:45:39 INFO - PROCESS | 1655 | 1467992739888 Marionette TRACE conn2 <- [1,2414,null,{}] 08:45:39 INFO - PROCESS | 1655 | 1467992739891 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}] 08:45:39 INFO - PROCESS | 1655 | 1467992739892 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:39 INFO - PROCESS | 1655 | 1467992739997 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 08:45:40 INFO - PROCESS | 1655 | 1467992740001 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:40 INFO - PROCESS | 1655 | 1467992740002 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0d9000 == 34 [pid = 1655] [id = 611] 08:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1128d7800) [pid = 1655] [serial = 1833] [outer = 0x0] 08:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128b46800) [pid = 1655] [serial = 1834] [outer = 0x1128d7800] 08:45:40 INFO - PROCESS | 1655 | 1467992740026 Marionette DEBUG loaded listener.js 08:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1292b5000) [pid = 1655] [serial = 1835] [outer = 0x1128d7800] 08:45:40 INFO - PROCESS | 1655 | 1467992740370 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]]]}] 08:45:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 08:45:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 08:45:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 08:45:40 INFO - PROCESS | 1655 | 1467992740407 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 08:45:40 INFO - PROCESS | 1655 | 1467992740409 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 08:45:40 INFO - PROCESS | 1655 | 1467992740411 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 08:45:40 INFO - PROCESS | 1655 | 1467992740412 Marionette TRACE conn2 <- [1,2418,null,{}] 08:45:40 INFO - PROCESS | 1655 | 1467992740417 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}] 08:45:40 INFO - PROCESS | 1655 | 1467992740418 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:40 INFO - PROCESS | 1655 | 1467992740516 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 08:45:40 INFO - PROCESS | 1655 | 1467992740519 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:40 INFO - PROCESS | 1655 | 1467992740520 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be32000 == 35 [pid = 1655] [id = 612] 08:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x120fe4400) [pid = 1655] [serial = 1836] [outer = 0x0] 08:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x129359800) [pid = 1655] [serial = 1837] [outer = 0x120fe4400] 08:45:40 INFO - PROCESS | 1655 | 1467992740545 Marionette DEBUG loaded listener.js 08:45:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12a4d0c00) [pid = 1655] [serial = 1838] [outer = 0x120fe4400] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12a4d6400) [pid = 1655] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1266d5400) [pid = 1655] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x128b43400) [pid = 1655] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1133d5000) [pid = 1655] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x124d8e400) [pid = 1655] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x110fa7400) [pid = 1655] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119544000) [pid = 1655] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x123cbc800) [pid = 1655] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1185bf800) [pid = 1655] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x113c73400) [pid = 1655] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11953e400) [pid = 1655] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1129afc00) [pid = 1655] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119548800) [pid = 1655] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128d9bc00) [pid = 1655] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x111c83c00) [pid = 1655] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12af33c00) [pid = 1655] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119ad5800) [pid = 1655] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x116906000) [pid = 1655] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a4d2800) [pid = 1655] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x110fa7800) [pid = 1655] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119530400) [pid = 1655] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116984000) [pid = 1655] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 08:45:40 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1245bf800) [pid = 1655] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 08:45:41 INFO - PROCESS | 1655 | 1467992741138 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]]]}] 08:45:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 08:45:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 772ms 08:45:41 INFO - PROCESS | 1655 | 1467992741187 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 1655 | 1467992741188 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 08:45:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 08:45:41 INFO - PROCESS | 1655 | 1467992741191 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 1655 | 1467992741192 Marionette TRACE conn2 <- [1,2422,null,{}] 08:45:41 INFO - PROCESS | 1655 | 1467992741194 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}] 08:45:41 INFO - PROCESS | 1655 | 1467992741197 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:41 INFO - PROCESS | 1655 | 1467992741306 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 08:45:41 INFO - PROCESS | 1655 | 1467992741312 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:41 INFO - PROCESS | 1655 | 1467992741314 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be35800 == 36 [pid = 1655] [id = 613] 08:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1129b0000) [pid = 1655] [serial = 1839] [outer = 0x0] 08:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118378c00) [pid = 1655] [serial = 1840] [outer = 0x1129b0000] 08:45:41 INFO - PROCESS | 1655 | 1467992741338 Marionette DEBUG loaded listener.js 08:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119531400) [pid = 1655] [serial = 1841] [outer = 0x1129b0000] 08:45:41 INFO - PROCESS | 1655 | 1467992741653 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]]]}] 08:45:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 08:45:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 471ms 08:45:41 INFO - PROCESS | 1655 | 1467992741664 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 08:45:41 INFO - PROCESS | 1655 | 1467992741667 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 08:45:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 08:45:41 INFO - PROCESS | 1655 | 1467992741669 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 08:45:41 INFO - PROCESS | 1655 | 1467992741670 Marionette TRACE conn2 <- [1,2426,null,{}] 08:45:41 INFO - PROCESS | 1655 | 1467992741673 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}] 08:45:41 INFO - PROCESS | 1655 | 1467992741674 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:41 INFO - PROCESS | 1655 | 1467992741752 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 08:45:41 INFO - PROCESS | 1655 | 1467992741756 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:41 INFO - PROCESS | 1655 | 1467992741757 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c576000 == 37 [pid = 1655] [id = 614] 08:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118524800) [pid = 1655] [serial = 1842] [outer = 0x0] 08:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1245bf000) [pid = 1655] [serial = 1843] [outer = 0x118524800] 08:45:41 INFO - PROCESS | 1655 | 1467992741781 Marionette DEBUG loaded listener.js 08:45:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128b3b000) [pid = 1655] [serial = 1844] [outer = 0x118524800] 08:45:42 INFO - PROCESS | 1655 | 1467992742086 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]]]}] 08:45:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 08:45:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 421ms 08:45:42 INFO - PROCESS | 1655 | 1467992742090 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 08:45:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 08:45:42 INFO - PROCESS | 1655 | 1467992742091 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 08:45:42 INFO - PROCESS | 1655 | 1467992742094 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 08:45:42 INFO - PROCESS | 1655 | 1467992742096 Marionette TRACE conn2 <- [1,2430,null,{}] 08:45:42 INFO - PROCESS | 1655 | 1467992742105 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}] 08:45:42 INFO - PROCESS | 1655 | 1467992742107 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:42 INFO - PROCESS | 1655 | 1467992742244 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 08:45:42 INFO - PROCESS | 1655 | 1467992742252 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:42 INFO - PROCESS | 1655 | 1467992742254 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce17000 == 38 [pid = 1655] [id = 615] 08:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119527800) [pid = 1655] [serial = 1845] [outer = 0x0] 08:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x129355800) [pid = 1655] [serial = 1846] [outer = 0x119527800] 08:45:42 INFO - PROCESS | 1655 | 1467992742281 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12af33400) [pid = 1655] [serial = 1847] [outer = 0x119527800] 08:45:42 INFO - PROCESS | 1655 | 1467992742612 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]]]}] 08:45:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 08:45:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 526ms 08:45:42 INFO - PROCESS | 1655 | 1467992742621 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 08:45:42 INFO - PROCESS | 1655 | 1467992742622 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 08:45:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 08:45:42 INFO - PROCESS | 1655 | 1467992742624 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 08:45:42 INFO - PROCESS | 1655 | 1467992742625 Marionette TRACE conn2 <- [1,2434,null,{}] 08:45:42 INFO - PROCESS | 1655 | 1467992742628 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}] 08:45:42 INFO - PROCESS | 1655 | 1467992742629 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:42 INFO - PROCESS | 1655 | 1467992742710 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 08:45:42 INFO - PROCESS | 1655 | 1467992742716 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:42 INFO - PROCESS | 1655 | 1467992742717 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1e0800 == 39 [pid = 1655] [id = 616] 08:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12af37800) [pid = 1655] [serial = 1848] [outer = 0x0] 08:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12b771c00) [pid = 1655] [serial = 1849] [outer = 0x12af37800] 08:45:42 INFO - PROCESS | 1655 | 1467992742742 Marionette DEBUG loaded listener.js 08:45:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12b77b800) [pid = 1655] [serial = 1850] [outer = 0x12af37800] 08:45:43 INFO - PROCESS | 1655 | 1467992743279 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]]]}] 08:45:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 08:45:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 670ms 08:45:43 INFO - PROCESS | 1655 | 1467992743322 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 08:45:43 INFO - PROCESS | 1655 | 1467992743324 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 08:45:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 08:45:43 INFO - PROCESS | 1655 | 1467992743329 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 08:45:43 INFO - PROCESS | 1655 | 1467992743333 Marionette TRACE conn2 <- [1,2438,null,{}] 08:45:43 INFO - PROCESS | 1655 | 1467992743337 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}] 08:45:43 INFO - PROCESS | 1655 | 1467992743339 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:43 INFO - PROCESS | 1655 | 1467992743452 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 08:45:43 INFO - PROCESS | 1655 | 1467992743518 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:43 INFO - PROCESS | 1655 | 1467992743519 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192c3000 == 40 [pid = 1655] [id = 617] 08:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x112ae7000) [pid = 1655] [serial = 1851] [outer = 0x0] 08:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1133d4400) [pid = 1655] [serial = 1852] [outer = 0x112ae7000] 08:45:43 INFO - PROCESS | 1655 | 1467992743550 Marionette DEBUG loaded listener.js 08:45:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x116908c00) [pid = 1655] [serial = 1853] [outer = 0x112ae7000] 08:45:44 INFO - PROCESS | 1655 | 1467992744104 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]]]}] 08:45:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 08:45:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 824ms 08:45:44 INFO - PROCESS | 1655 | 1467992744153 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 08:45:44 INFO - PROCESS | 1655 | 1467992744156 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 08:45:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 08:45:44 INFO - PROCESS | 1655 | 1467992744160 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 08:45:44 INFO - PROCESS | 1655 | 1467992744162 Marionette TRACE conn2 <- [1,2442,null,{}] 08:45:44 INFO - PROCESS | 1655 | 1467992744165 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}] 08:45:44 INFO - PROCESS | 1655 | 1467992744166 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:44 INFO - PROCESS | 1655 | 1467992744281 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 08:45:44 INFO - PROCESS | 1655 | 1467992744368 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:44 INFO - PROCESS | 1655 | 1467992744370 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268f0800 == 41 [pid = 1655] [id = 618] 08:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118378800) [pid = 1655] [serial = 1854] [outer = 0x0] 08:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1185b8000) [pid = 1655] [serial = 1855] [outer = 0x118378800] 08:45:44 INFO - PROCESS | 1655 | 1467992744401 Marionette DEBUG loaded listener.js 08:45:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119546c00) [pid = 1655] [serial = 1856] [outer = 0x118378800] 08:45:45 INFO - PROCESS | 1655 | 1467992745051 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]]]}] 08:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce17000 == 40 [pid = 1655] [id = 615] 08:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12c576000 == 39 [pid = 1655] [id = 614] 08:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12be35800 == 38 [pid = 1655] [id = 613] 08:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12be32000 == 37 [pid = 1655] [id = 612] 08:45:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 08:45:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 925ms 08:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0d9000 == 36 [pid = 1655] [id = 611] 08:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9a8800 == 35 [pid = 1655] [id = 610] 08:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x129263000 == 34 [pid = 1655] [id = 609] 08:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x1289af800 == 33 [pid = 1655] [id = 608] 08:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x12475d000 == 32 [pid = 1655] [id = 607] 08:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x119504800 == 31 [pid = 1655] [id = 606] 08:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x1167e7800 == 30 [pid = 1655] [id = 605] 08:45:45 INFO - PROCESS | 1655 | --DOCSHELL 0x115e43800 == 29 [pid = 1655] [id = 604] 08:45:45 INFO - PROCESS | 1655 | 1467992745090 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 08:45:45 INFO - PROCESS | 1655 | 1467992745094 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 08:45:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 08:45:45 INFO - PROCESS | 1655 | 1467992745108 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 08:45:45 INFO - PROCESS | 1655 | 1467992745111 Marionette TRACE conn2 <- [1,2446,null,{}] 08:45:45 INFO - PROCESS | 1655 | 1467992745118 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}] 08:45:45 INFO - PROCESS | 1655 | 1467992745120 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:45 INFO - PROCESS | 1655 | 1467992745260 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x118346800) [pid = 1655] [serial = 1658] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12a8acc00) [pid = 1655] [serial = 1697] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1129a7800) [pid = 1655] [serial = 1655] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1292ba400) [pid = 1655] [serial = 1793] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x128852c00) [pid = 1655] [serial = 1777] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12908c800) [pid = 1655] [serial = 1780] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128b3a800) [pid = 1655] [serial = 1778] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x114f98400) [pid = 1655] [serial = 1762] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x116a1c800) [pid = 1655] [serial = 1763] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x125125000) [pid = 1655] [serial = 1774] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1121b7c00) [pid = 1655] [serial = 1750] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11303ac00) [pid = 1655] [serial = 1751] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a8b8400) [pid = 1655] [serial = 1748] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124443800) [pid = 1655] [serial = 1771] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1245c7000) [pid = 1655] [serial = 1772] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118724400) [pid = 1655] [serial = 1765] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119454800) [pid = 1655] [serial = 1766] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x117db3400) [pid = 1655] [serial = 1753] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11837bc00) [pid = 1655] [serial = 1754] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119ac5c00) [pid = 1655] [serial = 1756] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123bea800) [pid = 1655] [serial = 1757] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123cb4400) [pid = 1655] [serial = 1759] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12511fc00) [pid = 1655] [serial = 1760] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119ace400) [pid = 1655] [serial = 1768] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123cb6800) [pid = 1655] [serial = 1769] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129351c00) [pid = 1655] [serial = 1783] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1292b6800) [pid = 1655] [serial = 1781] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a41e000) [pid = 1655] [serial = 1784] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11918c400) [pid = 1655] [serial = 1787] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a8ba400) [pid = 1655] [serial = 1792] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b776000) [pid = 1655] [serial = 1796] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a4cd800) [pid = 1655] [serial = 1790] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12b0a2800) [pid = 1655] [serial = 1795] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12885f400) [pid = 1655] [serial = 1789] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1133ce000) [pid = 1655] [serial = 1786] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12615d800) [pid = 1655] [serial = 1775] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119c29400) [pid = 1655] [serial = 1703] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118377000) [pid = 1655] [serial = 1700] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1257a7400) [pid = 1655] [serial = 1706] [outer = 0x0] [url = about:blank] 08:45:45 INFO - PROCESS | 1655 | 1467992745369 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:45 INFO - PROCESS | 1655 | 1467992745371 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183a6800 == 30 [pid = 1655] [id = 619] 08:45:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1133ce000) [pid = 1655] [serial = 1857] [outer = 0x0] 08:45:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x116906000) [pid = 1655] [serial = 1858] [outer = 0x1133ce000] 08:45:45 INFO - PROCESS | 1655 | 1467992745417 Marionette DEBUG loaded listener.js 08:45:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1180b7000) [pid = 1655] [serial = 1859] [outer = 0x1133ce000] 08:45:45 INFO - PROCESS | 1655 | 1467992745785 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]]]}] 08:45:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 08:45:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 726ms 08:45:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 08:45:45 INFO - PROCESS | 1655 | 1467992745837 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 08:45:45 INFO - PROCESS | 1655 | 1467992745840 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 08:45:45 INFO - PROCESS | 1655 | 1467992745844 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 08:45:45 INFO - PROCESS | 1655 | 1467992745846 Marionette TRACE conn2 <- [1,2450,null,{}] 08:45:45 INFO - PROCESS | 1655 | 1467992745848 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}] 08:45:45 INFO - PROCESS | 1655 | 1467992745850 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:45 INFO - PROCESS | 1655 | 1467992745927 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 08:45:45 INFO - PROCESS | 1655 | 1467992745933 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:45 INFO - PROCESS | 1655 | 1467992745934 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12392c000 == 31 [pid = 1655] [id = 620] 08:45:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118407000) [pid = 1655] [serial = 1860] [outer = 0x0] 08:45:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119529000) [pid = 1655] [serial = 1861] [outer = 0x118407000] 08:45:45 INFO - PROCESS | 1655 | 1467992745961 Marionette DEBUG loaded listener.js 08:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1199a5c00) [pid = 1655] [serial = 1862] [outer = 0x118407000] 08:45:46 INFO - PROCESS | 1655 | 1467992746294 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]]]}] 08:45:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 08:45:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 472ms 08:45:46 INFO - PROCESS | 1655 | 1467992746316 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 08:45:46 INFO - PROCESS | 1655 | 1467992746318 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 08:45:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 08:45:46 INFO - PROCESS | 1655 | 1467992746320 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 08:45:46 INFO - PROCESS | 1655 | 1467992746323 Marionette TRACE conn2 <- [1,2454,null,{}] 08:45:46 INFO - PROCESS | 1655 | 1467992746330 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}] 08:45:46 INFO - PROCESS | 1655 | 1467992746333 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:46 INFO - PROCESS | 1655 | 1467992746420 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 08:45:46 INFO - PROCESS | 1655 | 1467992746483 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:46 INFO - PROCESS | 1655 | 1467992746485 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12669d000 == 32 [pid = 1655] [id = 621] 08:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112a86400) [pid = 1655] [serial = 1863] [outer = 0x0] 08:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x120fd8000) [pid = 1655] [serial = 1864] [outer = 0x112a86400] 08:45:46 INFO - PROCESS | 1655 | 1467992746513 Marionette DEBUG loaded listener.js 08:45:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123e2bc00) [pid = 1655] [serial = 1865] [outer = 0x112a86400] 08:45:46 INFO - PROCESS | 1655 | 1467992746851 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]]]}] 08:45:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 08:45:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 570ms 08:45:46 INFO - PROCESS | 1655 | 1467992746892 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 08:45:46 INFO - PROCESS | 1655 | 1467992746894 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 08:45:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 08:45:46 INFO - PROCESS | 1655 | 1467992746897 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 08:45:46 INFO - PROCESS | 1655 | 1467992746899 Marionette TRACE conn2 <- [1,2458,null,{}] 08:45:46 INFO - PROCESS | 1655 | 1467992746902 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}] 08:45:46 INFO - PROCESS | 1655 | 1467992746904 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:47 INFO - PROCESS | 1655 | 1467992747072 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 08:45:47 INFO - PROCESS | 1655 | 1467992747083 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 1655 | 1467992747085 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x129263000 == 33 [pid = 1655] [id = 622] 08:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123e30c00) [pid = 1655] [serial = 1866] [outer = 0x0] 08:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124b90400) [pid = 1655] [serial = 1867] [outer = 0x123e30c00] 08:45:47 INFO - PROCESS | 1655 | 1467992747127 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x125724c00) [pid = 1655] [serial = 1868] [outer = 0x123e30c00] 08:45:47 INFO - PROCESS | 1655 | 1467992747500 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]]]}] 08:45:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 08:45:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 620ms 08:45:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 08:45:47 INFO - PROCESS | 1655 | 1467992747522 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 08:45:47 INFO - PROCESS | 1655 | 1467992747524 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 08:45:47 INFO - PROCESS | 1655 | 1467992747526 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 08:45:47 INFO - PROCESS | 1655 | 1467992747527 Marionette TRACE conn2 <- [1,2462,null,{}] 08:45:47 INFO - PROCESS | 1655 | 1467992747529 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}] 08:45:47 INFO - PROCESS | 1655 | 1467992747532 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:47 INFO - PROCESS | 1655 | 1467992747630 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 08:45:47 INFO - PROCESS | 1655 | 1467992747634 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:47 INFO - PROCESS | 1655 | 1467992747635 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a582000 == 34 [pid = 1655] [id = 623] 08:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x125725800) [pid = 1655] [serial = 1869] [outer = 0x0] 08:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12616b800) [pid = 1655] [serial = 1870] [outer = 0x125725800] 08:45:47 INFO - PROCESS | 1655 | 1467992747659 Marionette DEBUG loaded listener.js 08:45:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1266d6400) [pid = 1655] [serial = 1871] [outer = 0x125725800] 08:45:48 INFO - PROCESS | 1655 | 1467992748011 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]]]}] 08:45:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 08:45:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 518ms 08:45:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 08:45:48 INFO - PROCESS | 1655 | 1467992748045 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 08:45:48 INFO - PROCESS | 1655 | 1467992748046 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 08:45:48 INFO - PROCESS | 1655 | 1467992748048 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 1655 | 1467992748049 Marionette TRACE conn2 <- [1,2466,null,{}] 08:45:48 INFO - PROCESS | 1655 | 1467992748051 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}] 08:45:48 INFO - PROCESS | 1655 | 1467992748055 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:48 INFO - PROCESS | 1655 | 1467992748171 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 08:45:48 INFO - PROCESS | 1655 | 1467992748185 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:48 INFO - PROCESS | 1655 | 1467992748186 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba07000 == 35 [pid = 1655] [id = 624] 08:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126871800) [pid = 1655] [serial = 1872] [outer = 0x0] 08:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1289dcc00) [pid = 1655] [serial = 1873] [outer = 0x126871800] 08:45:48 INFO - PROCESS | 1655 | 1467992748211 Marionette DEBUG loaded listener.js 08:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129359c00) [pid = 1655] [serial = 1874] [outer = 0x126871800] 08:45:48 INFO - PROCESS | 1655 | 1467992748574 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]]]}] 08:45:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 08:45:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 571ms 08:45:48 INFO - PROCESS | 1655 | 1467992748619 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 08:45:48 INFO - PROCESS | 1655 | 1467992748620 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 08:45:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 08:45:48 INFO - PROCESS | 1655 | 1467992748623 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 08:45:48 INFO - PROCESS | 1655 | 1467992748624 Marionette TRACE conn2 <- [1,2470,null,{}] 08:45:48 INFO - PROCESS | 1655 | 1467992748626 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}] 08:45:48 INFO - PROCESS | 1655 | 1467992748627 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:48 INFO - PROCESS | 1655 | 1467992748727 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 08:45:48 INFO - PROCESS | 1655 | 1467992748738 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:48 INFO - PROCESS | 1655 | 1467992748739 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be2f800 == 36 [pid = 1655] [id = 625] 08:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1292b3800) [pid = 1655] [serial = 1875] [outer = 0x0] 08:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a4d6000) [pid = 1655] [serial = 1876] [outer = 0x1292b3800] 08:45:48 INFO - PROCESS | 1655 | 1467992748765 Marionette DEBUG loaded listener.js 08:45:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a8af400) [pid = 1655] [serial = 1877] [outer = 0x1292b3800] 08:45:49 INFO - PROCESS | 1655 | 1467992749086 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]]]}] 08:45:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 08:45:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 517ms 08:45:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 08:45:49 INFO - PROCESS | 1655 | 1467992749141 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 08:45:49 INFO - PROCESS | 1655 | 1467992749142 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 08:45:49 INFO - PROCESS | 1655 | 1467992749144 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 1655 | 1467992749145 Marionette TRACE conn2 <- [1,2474,null,{}] 08:45:49 INFO - PROCESS | 1655 | 1467992749147 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}] 08:45:49 INFO - PROCESS | 1655 | 1467992749148 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:49 INFO - PROCESS | 1655 | 1467992749249 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 08:45:49 INFO - PROCESS | 1655 | 1467992749253 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:49 INFO - PROCESS | 1655 | 1467992749254 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c28f000 == 37 [pid = 1655] [id = 626] 08:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a4cd000) [pid = 1655] [serial = 1878] [outer = 0x0] 08:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12af35800) [pid = 1655] [serial = 1879] [outer = 0x12a4cd000] 08:45:49 INFO - PROCESS | 1655 | 1467992749277 Marionette DEBUG loaded listener.js 08:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b0a2c00) [pid = 1655] [serial = 1880] [outer = 0x12a4cd000] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x116981000) [pid = 1655] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123c58800) [pid = 1655] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11332a800) [pid = 1655] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1180ab800) [pid = 1655] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x123c5b800) [pid = 1655] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1131e1c00) [pid = 1655] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1129b1000) [pid = 1655] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118372000) [pid = 1655] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1128d7800) [pid = 1655] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x125724000) [pid = 1655] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129087400) [pid = 1655] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x120fe4400) [pid = 1655] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1176d5800) [pid = 1655] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118524800) [pid = 1655] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119527800) [pid = 1655] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118410c00) [pid = 1655] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 08:45:49 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1129b0000) [pid = 1655] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 08:45:49 INFO - PROCESS | 1655 | 1467992749706 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]]]}] 08:45:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 08:45:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 571ms 08:45:49 INFO - PROCESS | 1655 | 1467992749725 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 08:45:49 INFO - PROCESS | 1655 | 1467992749727 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 08:45:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 08:45:49 INFO - PROCESS | 1655 | 1467992749739 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 08:45:49 INFO - PROCESS | 1655 | 1467992749740 Marionette TRACE conn2 <- [1,2478,null,{}] 08:45:49 INFO - PROCESS | 1655 | 1467992749742 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}] 08:45:49 INFO - PROCESS | 1655 | 1467992749743 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:49 INFO - PROCESS | 1655 | 1467992749825 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 08:45:49 INFO - PROCESS | 1655 | 1467992749829 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:49 INFO - PROCESS | 1655 | 1467992749832 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12669c800 == 38 [pid = 1655] [id = 627] 08:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11820c000) [pid = 1655] [serial = 1881] [outer = 0x0] 08:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11953dc00) [pid = 1655] [serial = 1882] [outer = 0x11820c000] 08:45:49 INFO - PROCESS | 1655 | 1467992749857 Marionette DEBUG loaded listener.js 08:45:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12444b800) [pid = 1655] [serial = 1883] [outer = 0x11820c000] 08:45:50 INFO - PROCESS | 1655 | 1467992750199 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]]]}] 08:45:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 08:45:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 474ms 08:45:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 08:45:50 INFO - PROCESS | 1655 | 1467992750207 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 08:45:50 INFO - PROCESS | 1655 | 1467992750208 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 08:45:50 INFO - PROCESS | 1655 | 1467992750210 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 08:45:50 INFO - PROCESS | 1655 | 1467992750211 Marionette TRACE conn2 <- [1,2482,null,{}] 08:45:50 INFO - PROCESS | 1655 | 1467992750218 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}] 08:45:50 INFO - PROCESS | 1655 | 1467992750219 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:50 INFO - PROCESS | 1655 | 1467992750300 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 08:45:50 INFO - PROCESS | 1655 | 1467992750305 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:50 INFO - PROCESS | 1655 | 1467992750306 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce18000 == 39 [pid = 1655] [id = 628] 08:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x125727400) [pid = 1655] [serial = 1884] [outer = 0x0] 08:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1292bb400) [pid = 1655] [serial = 1885] [outer = 0x125727400] 08:45:50 INFO - PROCESS | 1655 | 1467992750330 Marionette DEBUG loaded listener.js 08:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b095400) [pid = 1655] [serial = 1886] [outer = 0x125727400] 08:45:50 INFO - PROCESS | 1655 | 1467992750724 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]]]}] 08:45:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 08:45:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 573ms 08:45:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 08:45:50 INFO - PROCESS | 1655 | 1467992750784 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 08:45:50 INFO - PROCESS | 1655 | 1467992750786 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 08:45:50 INFO - PROCESS | 1655 | 1467992750789 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 08:45:50 INFO - PROCESS | 1655 | 1467992750792 Marionette TRACE conn2 <- [1,2486,null,{}] 08:45:50 INFO - PROCESS | 1655 | 1467992750795 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}] 08:45:50 INFO - PROCESS | 1655 | 1467992750798 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:50 INFO - PROCESS | 1655 | 1467992750940 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 08:45:50 INFO - PROCESS | 1655 | 1467992750956 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:50 INFO - PROCESS | 1655 | 1467992750958 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d38e800 == 40 [pid = 1655] [id = 629] 08:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b775400) [pid = 1655] [serial = 1887] [outer = 0x0] 08:45:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b780c00) [pid = 1655] [serial = 1888] [outer = 0x12b775400] 08:45:51 INFO - PROCESS | 1655 | 1467992751000 Marionette DEBUG loaded listener.js 08:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12b8ad400) [pid = 1655] [serial = 1889] [outer = 0x12b775400] 08:45:51 INFO - PROCESS | 1655 | 1467992751332 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]]]}] 08:45:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 08:45:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 573ms 08:45:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 08:45:51 INFO - PROCESS | 1655 | 1467992751363 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 08:45:51 INFO - PROCESS | 1655 | 1467992751366 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 08:45:51 INFO - PROCESS | 1655 | 1467992751368 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 08:45:51 INFO - PROCESS | 1655 | 1467992751369 Marionette TRACE conn2 <- [1,2490,null,{}] 08:45:51 INFO - PROCESS | 1655 | 1467992751371 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}] 08:45:51 INFO - PROCESS | 1655 | 1467992751372 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:51 INFO - PROCESS | 1655 | 1467992751484 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 08:45:51 INFO - PROCESS | 1655 | 1467992751577 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:51 INFO - PROCESS | 1655 | 1467992751578 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x116617800 == 41 [pid = 1655] [id = 630] 08:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x110eb4000) [pid = 1655] [serial = 1890] [outer = 0x0] 08:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1128d5c00) [pid = 1655] [serial = 1891] [outer = 0x110eb4000] 08:45:51 INFO - PROCESS | 1655 | 1467992751610 Marionette DEBUG loaded listener.js 08:45:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1133c7c00) [pid = 1655] [serial = 1892] [outer = 0x110eb4000] 08:45:52 INFO - PROCESS | 1655 | 1467992752028 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]]]}] 08:45:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 08:45:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 722ms 08:45:52 INFO - PROCESS | 1655 | 1467992752092 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 08:45:52 INFO - PROCESS | 1655 | 1467992752095 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 08:45:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 08:45:52 INFO - PROCESS | 1655 | 1467992752098 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 08:45:52 INFO - PROCESS | 1655 | 1467992752100 Marionette TRACE conn2 <- [1,2494,null,{}] 08:45:52 INFO - PROCESS | 1655 | 1467992752103 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}] 08:45:52 INFO - PROCESS | 1655 | 1467992752106 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:52 INFO - PROCESS | 1655 | 1467992752212 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 08:45:52 INFO - PROCESS | 1655 | 1467992752326 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:52 INFO - PROCESS | 1655 | 1467992752328 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12668c800 == 42 [pid = 1655] [id = 631] 08:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11870fc00) [pid = 1655] [serial = 1893] [outer = 0x0] 08:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119452800) [pid = 1655] [serial = 1894] [outer = 0x11870fc00] 08:45:52 INFO - PROCESS | 1655 | 1467992752357 Marionette DEBUG loaded listener.js 08:45:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119ac5c00) [pid = 1655] [serial = 1895] [outer = 0x11870fc00] 08:45:52 INFO - PROCESS | 1655 | 1467992752747 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]]]}] 08:45:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 08:45:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 721ms 08:45:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 08:45:52 INFO - PROCESS | 1655 | 1467992752820 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 08:45:52 INFO - PROCESS | 1655 | 1467992752823 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 08:45:52 INFO - PROCESS | 1655 | 1467992752826 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 08:45:52 INFO - PROCESS | 1655 | 1467992752827 Marionette TRACE conn2 <- [1,2498,null,{}] 08:45:52 INFO - PROCESS | 1655 | 1467992752830 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}] 08:45:52 INFO - PROCESS | 1655 | 1467992752831 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:52 INFO - PROCESS | 1655 | 1467992752939 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 08:45:53 INFO - PROCESS | 1655 | 1467992753008 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:53 INFO - PROCESS | 1655 | 1467992753009 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c28c800 == 43 [pid = 1655] [id = 632] 08:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123cb4800) [pid = 1655] [serial = 1896] [outer = 0x0] 08:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123fdf800) [pid = 1655] [serial = 1897] [outer = 0x123cb4800] 08:45:53 INFO - PROCESS | 1655 | 1467992753038 Marionette DEBUG loaded listener.js 08:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12616c000) [pid = 1655] [serial = 1898] [outer = 0x123cb4800] 08:45:53 INFO - PROCESS | 1655 | 1467992753470 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]]]}] 08:45:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 08:45:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 668ms 08:45:53 INFO - PROCESS | 1655 | 1467992753496 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 08:45:53 INFO - PROCESS | 1655 | 1467992753499 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 08:45:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 08:45:53 INFO - PROCESS | 1655 | 1467992753506 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 08:45:53 INFO - PROCESS | 1655 | 1467992753511 Marionette TRACE conn2 <- [1,2502,null,{}] 08:45:53 INFO - PROCESS | 1655 | 1467992753514 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}] 08:45:53 INFO - PROCESS | 1655 | 1467992753517 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:53 INFO - PROCESS | 1655 | 1467992753645 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 08:45:53 INFO - PROCESS | 1655 | 1467992753754 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:53 INFO - PROCESS | 1655 | 1467992753755 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12da6c000 == 44 [pid = 1655] [id = 633] 08:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x123cb5400) [pid = 1655] [serial = 1899] [outer = 0x0] 08:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128d99400) [pid = 1655] [serial = 1900] [outer = 0x123cb5400] 08:45:53 INFO - PROCESS | 1655 | 1467992753787 Marionette DEBUG loaded listener.js 08:45:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a4d3000) [pid = 1655] [serial = 1901] [outer = 0x123cb5400] 08:45:54 INFO - PROCESS | 1655 | 1467992754217 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]]]}] 08:45:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 08:45:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 732ms 08:45:54 INFO - PROCESS | 1655 | 1467992754234 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 08:45:54 INFO - PROCESS | 1655 | 1467992754236 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 08:45:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 08:45:54 INFO - PROCESS | 1655 | 1467992754239 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 08:45:54 INFO - PROCESS | 1655 | 1467992754240 Marionette TRACE conn2 <- [1,2506,null,{}] 08:45:54 INFO - PROCESS | 1655 | 1467992754242 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}] 08:45:54 INFO - PROCESS | 1655 | 1467992754244 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:54 INFO - PROCESS | 1655 | 1467992754473 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 08:45:54 INFO - PROCESS | 1655 | 1467992754607 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:54 INFO - PROCESS | 1655 | 1467992754609 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x119522000 == 45 [pid = 1655] [id = 634] 08:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11273f800) [pid = 1655] [serial = 1902] [outer = 0x0] 08:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x113332c00) [pid = 1655] [serial = 1903] [outer = 0x11273f800] 08:45:54 INFO - PROCESS | 1655 | 1467992754639 Marionette DEBUG loaded listener.js 08:45:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1164df400) [pid = 1655] [serial = 1904] [outer = 0x11273f800] 08:45:55 INFO - PROCESS | 1655 | 1467992755155 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]]]}] 08:45:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 08:45:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 973ms 08:45:55 INFO - PROCESS | 1655 | 1467992755214 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 08:45:55 INFO - PROCESS | 1655 | 1467992755217 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 08:45:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 08:45:55 INFO - PROCESS | 1655 | 1467992755222 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 08:45:55 INFO - PROCESS | 1655 | 1467992755224 Marionette TRACE conn2 <- [1,2510,null,{}] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12d38e800 == 44 [pid = 1655] [id = 629] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce18000 == 43 [pid = 1655] [id = 628] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12669c800 == 42 [pid = 1655] [id = 627] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12c28f000 == 41 [pid = 1655] [id = 626] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12be2f800 == 40 [pid = 1655] [id = 625] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba07000 == 39 [pid = 1655] [id = 624] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12a582000 == 38 [pid = 1655] [id = 623] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x129263000 == 37 [pid = 1655] [id = 622] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12669d000 == 36 [pid = 1655] [id = 621] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12392c000 == 35 [pid = 1655] [id = 620] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1183a6800 == 34 [pid = 1655] [id = 619] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1268f0800 == 33 [pid = 1655] [id = 618] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1192c3000 == 32 [pid = 1655] [id = 617] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1e0800 == 31 [pid = 1655] [id = 616] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12da6c000 == 30 [pid = 1655] [id = 633] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12c28c800 == 29 [pid = 1655] [id = 632] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12668c800 == 28 [pid = 1655] [id = 631] 08:45:55 INFO - PROCESS | 1655 | --DOCSHELL 0x116617800 == 27 [pid = 1655] [id = 630] 08:45:55 INFO - PROCESS | 1655 | 1467992755819 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}] 08:45:55 INFO - PROCESS | 1655 | 1467992755821 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1245bf000) [pid = 1655] [serial = 1843] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x129355800) [pid = 1655] [serial = 1846] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12a4d0c00) [pid = 1655] [serial = 1838] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11959a800) [pid = 1655] [serial = 1822] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x120fd9000) [pid = 1655] [serial = 1823] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1289d4400) [pid = 1655] [serial = 1832] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128b3b000) [pid = 1655] [serial = 1844] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118378c00) [pid = 1655] [serial = 1840] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119531400) [pid = 1655] [serial = 1841] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12b771c00) [pid = 1655] [serial = 1849] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1240b2000) [pid = 1655] [serial = 1826] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12af33400) [pid = 1655] [serial = 1847] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118204400) [pid = 1655] [serial = 1819] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11837c000) [pid = 1655] [serial = 1820] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123cbf800) [pid = 1655] [serial = 1825] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11332e000) [pid = 1655] [serial = 1816] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115e2a800) [pid = 1655] [serial = 1817] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11871f000) [pid = 1655] [serial = 1814] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118377c00) [pid = 1655] [serial = 1813] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12444f400) [pid = 1655] [serial = 1828] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116904000) [pid = 1655] [serial = 1799] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1133ca800) [pid = 1655] [serial = 1798] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124f05400) [pid = 1655] [serial = 1831] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119c2e000) [pid = 1655] [serial = 1802] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124b93800) [pid = 1655] [serial = 1829] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11959cc00) [pid = 1655] [serial = 1801] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128b46800) [pid = 1655] [serial = 1834] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x126873800) [pid = 1655] [serial = 1805] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126538c00) [pid = 1655] [serial = 1804] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a56a800) [pid = 1655] [serial = 1808] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12934f400) [pid = 1655] [serial = 1807] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1292b5000) [pid = 1655] [serial = 1835] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x129359800) [pid = 1655] [serial = 1837] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12af32400) [pid = 1655] [serial = 1811] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1289d2400) [pid = 1655] [serial = 1810] [outer = 0x0] [url = about:blank] 08:45:55 INFO - PROCESS | 1655 | 1467992755980 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 08:45:55 INFO - PROCESS | 1655 | 1467992755990 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:55 INFO - PROCESS | 1655 | 1467992755992 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1167fb800 == 28 [pid = 1655] [id = 635] 08:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x112a7ac00) [pid = 1655] [serial = 1905] [outer = 0x0] 08:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112ae2000) [pid = 1655] [serial = 1906] [outer = 0x112a7ac00] 08:45:56 INFO - PROCESS | 1655 | 1467992756023 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11332cc00) [pid = 1655] [serial = 1907] [outer = 0x112a7ac00] 08:45:56 INFO - PROCESS | 1655 | 1467992756347 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]]]}] 08:45:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 08:45:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1173ms 08:45:56 INFO - PROCESS | 1655 | 1467992756394 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 08:45:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 08:45:56 INFO - PROCESS | 1655 | 1467992756396 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 08:45:56 INFO - PROCESS | 1655 | 1467992756399 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 08:45:56 INFO - PROCESS | 1655 | 1467992756401 Marionette TRACE conn2 <- [1,2514,null,{}] 08:45:56 INFO - PROCESS | 1655 | 1467992756405 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}] 08:45:56 INFO - PROCESS | 1655 | 1467992756407 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:56 INFO - PROCESS | 1655 | 1467992756533 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 08:45:56 INFO - PROCESS | 1655 | 1467992756549 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:56 INFO - PROCESS | 1655 | 1467992756552 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11917f000 == 29 [pid = 1655] [id = 636] 08:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x116a16000) [pid = 1655] [serial = 1908] [outer = 0x0] 08:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1176d5800) [pid = 1655] [serial = 1909] [outer = 0x116a16000] 08:45:56 INFO - PROCESS | 1655 | 1467992756580 Marionette DEBUG loaded listener.js 08:45:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118205000) [pid = 1655] [serial = 1910] [outer = 0x116a16000] 08:45:56 INFO - PROCESS | 1655 | 1467992756905 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]]]}] 08:45:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 08:45:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 521ms 08:45:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 08:45:56 INFO - PROCESS | 1655 | 1467992756921 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 08:45:56 INFO - PROCESS | 1655 | 1467992756923 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 08:45:56 INFO - PROCESS | 1655 | 1467992756925 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 08:45:56 INFO - PROCESS | 1655 | 1467992756926 Marionette TRACE conn2 <- [1,2518,null,{}] 08:45:56 INFO - PROCESS | 1655 | 1467992756929 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}] 08:45:56 INFO - PROCESS | 1655 | 1467992756932 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:57 INFO - PROCESS | 1655 | 1467992757025 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 08:45:57 INFO - PROCESS | 1655 | 1467992757084 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:57 INFO - PROCESS | 1655 | 1467992757087 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f1b000 == 30 [pid = 1655] [id = 637] 08:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11837a800) [pid = 1655] [serial = 1911] [outer = 0x0] 08:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1185c1000) [pid = 1655] [serial = 1912] [outer = 0x11837a800] 08:45:57 INFO - PROCESS | 1655 | 1467992757115 Marionette DEBUG loaded listener.js 08:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119106c00) [pid = 1655] [serial = 1913] [outer = 0x11837a800] 08:45:57 INFO - PROCESS | 1655 | 1467992757424 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]]]}] 08:45:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 08:45:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 524ms 08:45:57 INFO - PROCESS | 1655 | 1467992757452 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 1655 | 1467992757456 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 08:45:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 08:45:57 INFO - PROCESS | 1655 | 1467992757464 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 1655 | 1467992757466 Marionette TRACE conn2 <- [1,2522,null,{}] 08:45:57 INFO - PROCESS | 1655 | 1467992757469 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}] 08:45:57 INFO - PROCESS | 1655 | 1467992757470 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:57 INFO - PROCESS | 1655 | 1467992757544 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 08:45:57 INFO - PROCESS | 1655 | 1467992757607 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:57 INFO - PROCESS | 1655 | 1467992757609 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x124774000 == 31 [pid = 1655] [id = 638] 08:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118727400) [pid = 1655] [serial = 1914] [outer = 0x0] 08:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119545400) [pid = 1655] [serial = 1915] [outer = 0x118727400] 08:45:57 INFO - PROCESS | 1655 | 1467992757634 Marionette DEBUG loaded listener.js 08:45:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119acb000) [pid = 1655] [serial = 1916] [outer = 0x118727400] 08:45:57 INFO - PROCESS | 1655 | 1467992757968 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]]]}] 08:45:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 08:45:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 524ms 08:45:57 INFO - PROCESS | 1655 | 1467992757985 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 08:45:57 INFO - PROCESS | 1655 | 1467992757987 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 08:45:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 08:45:57 INFO - PROCESS | 1655 | 1467992757990 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 08:45:57 INFO - PROCESS | 1655 | 1467992757992 Marionette TRACE conn2 <- [1,2526,null,{}] 08:45:57 INFO - PROCESS | 1655 | 1467992757995 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}] 08:45:57 INFO - PROCESS | 1655 | 1467992757998 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:58 INFO - PROCESS | 1655 | 1467992758145 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 08:45:58 INFO - PROCESS | 1655 | 1467992758163 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:58 INFO - PROCESS | 1655 | 1467992758165 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268e7800 == 32 [pid = 1655] [id = 639] 08:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11959cc00) [pid = 1655] [serial = 1917] [outer = 0x0] 08:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x120fe3c00) [pid = 1655] [serial = 1918] [outer = 0x11959cc00] 08:45:58 INFO - PROCESS | 1655 | 1467992758205 Marionette DEBUG loaded listener.js 08:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123a03000) [pid = 1655] [serial = 1919] [outer = 0x11959cc00] 08:45:58 INFO - PROCESS | 1655 | 1467992758586 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]]]}] 08:45:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 08:45:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 622ms 08:45:58 INFO - PROCESS | 1655 | 1467992758615 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 08:45:58 INFO - PROCESS | 1655 | 1467992758616 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 08:45:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 08:45:58 INFO - PROCESS | 1655 | 1467992758625 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 08:45:58 INFO - PROCESS | 1655 | 1467992758626 Marionette TRACE conn2 <- [1,2530,null,{}] 08:45:58 INFO - PROCESS | 1655 | 1467992758628 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}] 08:45:58 INFO - PROCESS | 1655 | 1467992758632 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:58 INFO - PROCESS | 1655 | 1467992758745 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 08:45:58 INFO - PROCESS | 1655 | 1467992758785 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:58 INFO - PROCESS | 1655 | 1467992758786 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x128bf8000 == 33 [pid = 1655] [id = 640] 08:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123e2d800) [pid = 1655] [serial = 1920] [outer = 0x0] 08:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12429f400) [pid = 1655] [serial = 1921] [outer = 0x123e2d800] 08:45:58 INFO - PROCESS | 1655 | 1467992758813 Marionette DEBUG loaded listener.js 08:45:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124b0b800) [pid = 1655] [serial = 1922] [outer = 0x123e2d800] 08:45:59 INFO - PROCESS | 1655 | 1467992759141 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]]]}] 08:45:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 08:45:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 570ms 08:45:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 08:45:59 INFO - PROCESS | 1655 | 1467992759195 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 08:45:59 INFO - PROCESS | 1655 | 1467992759196 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 08:45:59 INFO - PROCESS | 1655 | 1467992759198 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 08:45:59 INFO - PROCESS | 1655 | 1467992759199 Marionette TRACE conn2 <- [1,2534,null,{}] 08:45:59 INFO - PROCESS | 1655 | 1467992759202 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}] 08:45:59 INFO - PROCESS | 1655 | 1467992759203 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:59 INFO - PROCESS | 1655 | 1467992759296 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 08:45:59 INFO - PROCESS | 1655 | 1467992759332 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 1655 | 1467992759333 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294f2000 == 34 [pid = 1655] [id = 641] 08:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x110eae000) [pid = 1655] [serial = 1923] [outer = 0x0] 08:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124f0a800) [pid = 1655] [serial = 1924] [outer = 0x110eae000] 08:45:59 INFO - PROCESS | 1655 | 1467992759358 Marionette DEBUG loaded listener.js 08:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x125730400) [pid = 1655] [serial = 1925] [outer = 0x110eae000] 08:45:59 INFO - PROCESS | 1655 | 1467992759672 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]]]}] 08:45:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 08:45:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 518ms 08:45:59 INFO - PROCESS | 1655 | 1467992759723 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 08:45:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 08:45:59 INFO - PROCESS | 1655 | 1467992759724 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 08:45:59 INFO - PROCESS | 1655 | 1467992759726 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 08:45:59 INFO - PROCESS | 1655 | 1467992759728 Marionette TRACE conn2 <- [1,2538,null,{}] 08:45:59 INFO - PROCESS | 1655 | 1467992759730 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}] 08:45:59 INFO - PROCESS | 1655 | 1467992759731 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:59 INFO - PROCESS | 1655 | 1467992759827 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 08:45:59 INFO - PROCESS | 1655 | 1467992759831 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:45:59 INFO - PROCESS | 1655 | 1467992759832 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:45:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a582800 == 35 [pid = 1655] [id = 642] 08:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124b8f800) [pid = 1655] [serial = 1926] [outer = 0x0] 08:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12616b000) [pid = 1655] [serial = 1927] [outer = 0x124b8f800] 08:45:59 INFO - PROCESS | 1655 | 1467992759856 Marionette DEBUG loaded listener.js 08:45:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1266d7800) [pid = 1655] [serial = 1928] [outer = 0x124b8f800] 08:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12b775400) [pid = 1655] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 08:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x125725800) [pid = 1655] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 08:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126871800) [pid = 1655] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 08:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1292b3800) [pid = 1655] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 08:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12af37800) [pid = 1655] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 08:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118407000) [pid = 1655] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 08:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112ae7000) [pid = 1655] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 08:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123e30c00) [pid = 1655] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 08:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118378800) [pid = 1655] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 08:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112a86400) [pid = 1655] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 08:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1133ce000) [pid = 1655] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 08:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a4cd000) [pid = 1655] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 08:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x125727400) [pid = 1655] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 08:46:00 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11820c000) [pid = 1655] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 08:46:00 INFO - PROCESS | 1655 | 1467992760319 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]]]}] 08:46:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 08:46:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 619ms 08:46:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 08:46:00 INFO - PROCESS | 1655 | 1467992760352 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 1655 | 1467992760354 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 08:46:00 INFO - PROCESS | 1655 | 1467992760356 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 1655 | 1467992760357 Marionette TRACE conn2 <- [1,2542,null,{}] 08:46:00 INFO - PROCESS | 1655 | 1467992760359 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}] 08:46:00 INFO - PROCESS | 1655 | 1467992760360 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:00 INFO - PROCESS | 1655 | 1467992760469 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 08:46:00 INFO - PROCESS | 1655 | 1467992760503 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:00 INFO - PROCESS | 1655 | 1467992760504 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9c0000 == 36 [pid = 1655] [id = 643] 08:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x117db3400) [pid = 1655] [serial = 1929] [outer = 0x0] 08:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119548400) [pid = 1655] [serial = 1930] [outer = 0x117db3400] 08:46:00 INFO - PROCESS | 1655 | 1467992760528 Marionette DEBUG loaded listener.js 08:46:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1257a4800) [pid = 1655] [serial = 1931] [outer = 0x117db3400] 08:46:00 INFO - PROCESS | 1655 | 1467992760842 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]]]}] 08:46:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 08:46:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 518ms 08:46:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 08:46:00 INFO - PROCESS | 1655 | 1467992760875 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 08:46:00 INFO - PROCESS | 1655 | 1467992760877 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 08:46:00 INFO - PROCESS | 1655 | 1467992760880 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 08:46:00 INFO - PROCESS | 1655 | 1467992760884 Marionette TRACE conn2 <- [1,2546,null,{}] 08:46:00 INFO - PROCESS | 1655 | 1467992760887 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}] 08:46:00 INFO - PROCESS | 1655 | 1467992760889 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:01 INFO - PROCESS | 1655 | 1467992761012 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 08:46:01 INFO - PROCESS | 1655 | 1467992761094 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:01 INFO - PROCESS | 1655 | 1467992761095 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0df800 == 37 [pid = 1655] [id = 644] 08:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11820b800) [pid = 1655] [serial = 1932] [outer = 0x0] 08:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1266d7000) [pid = 1655] [serial = 1933] [outer = 0x11820b800] 08:46:01 INFO - PROCESS | 1655 | 1467992761135 Marionette DEBUG loaded listener.js 08:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126539400) [pid = 1655] [serial = 1934] [outer = 0x11820b800] 08:46:01 INFO - PROCESS | 1655 | 1467992761473 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]]]}] 08:46:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 08:46:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 622ms 08:46:01 INFO - PROCESS | 1655 | 1467992761502 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 08:46:01 INFO - PROCESS | 1655 | 1467992761503 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 08:46:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 08:46:01 INFO - PROCESS | 1655 | 1467992761505 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 08:46:01 INFO - PROCESS | 1655 | 1467992761506 Marionette TRACE conn2 <- [1,2550,null,{}] 08:46:01 INFO - PROCESS | 1655 | 1467992761509 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}] 08:46:01 INFO - PROCESS | 1655 | 1467992761510 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:01 INFO - PROCESS | 1655 | 1467992761597 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 08:46:01 INFO - PROCESS | 1655 | 1467992761654 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:01 INFO - PROCESS | 1655 | 1467992761656 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be1c800 == 38 [pid = 1655] [id = 645] 08:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11837e800) [pid = 1655] [serial = 1935] [outer = 0x0] 08:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128857000) [pid = 1655] [serial = 1936] [outer = 0x11837e800] 08:46:01 INFO - PROCESS | 1655 | 1467992761682 Marionette DEBUG loaded listener.js 08:46:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x129086400) [pid = 1655] [serial = 1937] [outer = 0x11837e800] 08:46:02 INFO - PROCESS | 1655 | 1467992761995 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]]]}] 08:46:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 08:46:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 518ms 08:46:02 INFO - PROCESS | 1655 | 1467992762025 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 08:46:02 INFO - PROCESS | 1655 | 1467992762026 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 08:46:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 08:46:02 INFO - PROCESS | 1655 | 1467992762029 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 08:46:02 INFO - PROCESS | 1655 | 1467992762032 Marionette TRACE conn2 <- [1,2554,null,{}] 08:46:02 INFO - PROCESS | 1655 | 1467992762035 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}] 08:46:02 INFO - PROCESS | 1655 | 1467992762036 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:02 INFO - PROCESS | 1655 | 1467992762110 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 08:46:02 INFO - PROCESS | 1655 | 1467992762159 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:02 INFO - PROCESS | 1655 | 1467992762161 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x115ee0000 == 39 [pid = 1655] [id = 646] 08:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x110ead800) [pid = 1655] [serial = 1938] [outer = 0x0] 08:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x110ee4800) [pid = 1655] [serial = 1939] [outer = 0x110ead800] 08:46:02 INFO - PROCESS | 1655 | 1467992762243 Marionette DEBUG loaded listener.js 08:46:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112ae6000) [pid = 1655] [serial = 1940] [outer = 0x110ead800] 08:46:02 INFO - PROCESS | 1655 | 1467992762789 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]]]}] 08:46:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 08:46:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 824ms 08:46:02 INFO - PROCESS | 1655 | 1467992762853 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 08:46:02 INFO - PROCESS | 1655 | 1467992762856 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 08:46:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 08:46:02 INFO - PROCESS | 1655 | 1467992762858 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 08:46:02 INFO - PROCESS | 1655 | 1467992762860 Marionette TRACE conn2 <- [1,2558,null,{}] 08:46:02 INFO - PROCESS | 1655 | 1467992762888 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}] 08:46:02 INFO - PROCESS | 1655 | 1467992762891 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:03 INFO - PROCESS | 1655 | 1467992763000 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 08:46:03 INFO - PROCESS | 1655 | 1467992763059 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:03 INFO - PROCESS | 1655 | 1467992763061 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x124db9800 == 40 [pid = 1655] [id = 647] 08:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116a1dc00) [pid = 1655] [serial = 1941] [outer = 0x0] 08:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1180b5400) [pid = 1655] [serial = 1942] [outer = 0x116a1dc00] 08:46:03 INFO - PROCESS | 1655 | 1467992763091 Marionette DEBUG loaded listener.js 08:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118406000) [pid = 1655] [serial = 1943] [outer = 0x116a1dc00] 08:46:03 INFO - PROCESS | 1655 | 1467992763803 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]]]}] 08:46:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 08:46:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 994ms 08:46:03 INFO - PROCESS | 1655 | 1467992763853 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 08:46:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 08:46:03 INFO - PROCESS | 1655 | 1467992763856 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 08:46:03 INFO - PROCESS | 1655 | 1467992763859 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 08:46:03 INFO - PROCESS | 1655 | 1467992763861 Marionette TRACE conn2 <- [1,2562,null,{}] 08:46:03 INFO - PROCESS | 1655 | 1467992763864 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}] 08:46:03 INFO - PROCESS | 1655 | 1467992763866 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:03 INFO - PROCESS | 1655 | 1467992763984 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 08:46:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12be1c800 == 39 [pid = 1655] [id = 645] 08:46:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0df800 == 38 [pid = 1655] [id = 644] 08:46:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9c0000 == 37 [pid = 1655] [id = 643] 08:46:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12a582800 == 36 [pid = 1655] [id = 642] 08:46:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1294f2000 == 35 [pid = 1655] [id = 641] 08:46:03 INFO - PROCESS | 1655 | --DOCSHELL 0x128bf8000 == 34 [pid = 1655] [id = 640] 08:46:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1268e7800 == 33 [pid = 1655] [id = 639] 08:46:03 INFO - PROCESS | 1655 | --DOCSHELL 0x124774000 == 32 [pid = 1655] [id = 638] 08:46:04 INFO - PROCESS | 1655 | --DOCSHELL 0x120f1b000 == 31 [pid = 1655] [id = 637] 08:46:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11917f000 == 30 [pid = 1655] [id = 636] 08:46:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1167fb800 == 29 [pid = 1655] [id = 635] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12b780c00) [pid = 1655] [serial = 1888] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12616b800) [pid = 1655] [serial = 1870] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1289dcc00) [pid = 1655] [serial = 1873] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a4d6000) [pid = 1655] [serial = 1876] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a8af400) [pid = 1655] [serial = 1877] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12b77b800) [pid = 1655] [serial = 1850] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119529000) [pid = 1655] [serial = 1861] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129359c00) [pid = 1655] [serial = 1874] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1199a5c00) [pid = 1655] [serial = 1862] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1133d4400) [pid = 1655] [serial = 1852] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116908c00) [pid = 1655] [serial = 1853] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124b90400) [pid = 1655] [serial = 1867] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1185b8000) [pid = 1655] [serial = 1855] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119546c00) [pid = 1655] [serial = 1856] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x120fd8000) [pid = 1655] [serial = 1864] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123e2bc00) [pid = 1655] [serial = 1865] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x116906000) [pid = 1655] [serial = 1858] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1180b7000) [pid = 1655] [serial = 1859] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12af35800) [pid = 1655] [serial = 1879] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1292bb400) [pid = 1655] [serial = 1885] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12b8ad400) [pid = 1655] [serial = 1889] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11953dc00) [pid = 1655] [serial = 1882] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12b0a2c00) [pid = 1655] [serial = 1880] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1266d6400) [pid = 1655] [serial = 1871] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12444b800) [pid = 1655] [serial = 1883] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12b095400) [pid = 1655] [serial = 1886] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x125724c00) [pid = 1655] [serial = 1868] [outer = 0x0] [url = about:blank] 08:46:04 INFO - PROCESS | 1655 | 1467992764073 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 1655 | 1467992764076 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f37800 == 30 [pid = 1655] [id = 648] 08:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1133ccc00) [pid = 1655] [serial = 1944] [outer = 0x0] 08:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x115ddb800) [pid = 1655] [serial = 1945] [outer = 0x1133ccc00] 08:46:04 INFO - PROCESS | 1655 | 1467992764105 Marionette DEBUG loaded listener.js 08:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11820c000) [pid = 1655] [serial = 1946] [outer = 0x1133ccc00] 08:46:04 INFO - PROCESS | 1655 | 1467992764427 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]]]}] 08:46:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 08:46:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 575ms 08:46:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 08:46:04 INFO - PROCESS | 1655 | 1467992764437 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 08:46:04 INFO - PROCESS | 1655 | 1467992764440 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 08:46:04 INFO - PROCESS | 1655 | 1467992764444 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 08:46:04 INFO - PROCESS | 1655 | 1467992764448 Marionette TRACE conn2 <- [1,2566,null,{}] 08:46:04 INFO - PROCESS | 1655 | 1467992764452 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}] 08:46:04 INFO - PROCESS | 1655 | 1467992764454 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:04 INFO - PROCESS | 1655 | 1467992764533 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 08:46:04 INFO - PROCESS | 1655 | 1467992764538 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:04 INFO - PROCESS | 1655 | 1467992764539 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b96800 == 31 [pid = 1655] [id = 649] 08:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118378800) [pid = 1655] [serial = 1947] [outer = 0x0] 08:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11952a800) [pid = 1655] [serial = 1948] [outer = 0x118378800] 08:46:04 INFO - PROCESS | 1655 | 1467992764568 Marionette DEBUG loaded listener.js 08:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11959d400) [pid = 1655] [serial = 1949] [outer = 0x118378800] 08:46:05 INFO - PROCESS | 1655 | 1467992765069 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]]]}] 08:46:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 08:46:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 674ms 08:46:05 INFO - PROCESS | 1655 | 1467992765119 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 08:46:05 INFO - PROCESS | 1655 | 1467992765121 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 08:46:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 08:46:05 INFO - PROCESS | 1655 | 1467992765125 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 08:46:05 INFO - PROCESS | 1655 | 1467992765128 Marionette TRACE conn2 <- [1,2570,null,{}] 08:46:05 INFO - PROCESS | 1655 | 1467992765131 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}] 08:46:05 INFO - PROCESS | 1655 | 1467992765133 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:05 INFO - PROCESS | 1655 | 1467992765229 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 08:46:05 INFO - PROCESS | 1655 | 1467992765287 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:05 INFO - PROCESS | 1655 | 1467992765289 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12386d000 == 32 [pid = 1655] [id = 650] 08:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11820cc00) [pid = 1655] [serial = 1950] [outer = 0x0] 08:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11851f000) [pid = 1655] [serial = 1951] [outer = 0x11820cc00] 08:46:05 INFO - PROCESS | 1655 | 1467992765319 Marionette DEBUG loaded listener.js 08:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11953dc00) [pid = 1655] [serial = 1952] [outer = 0x11820cc00] 08:46:05 INFO - PROCESS | 1655 | 1467992765898 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]]]}] 08:46:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 08:46:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 823ms 08:46:05 INFO - PROCESS | 1655 | 1467992765948 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 08:46:05 INFO - PROCESS | 1655 | 1467992765951 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 08:46:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 08:46:05 INFO - PROCESS | 1655 | 1467992765956 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 08:46:05 INFO - PROCESS | 1655 | 1467992765957 Marionette TRACE conn2 <- [1,2574,null,{}] 08:46:05 INFO - PROCESS | 1655 | 1467992765960 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}] 08:46:05 INFO - PROCESS | 1655 | 1467992765962 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:06 INFO - PROCESS | 1655 | 1467992766057 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 08:46:06 INFO - PROCESS | 1655 | 1467992766125 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 1655 | 1467992766127 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268f1800 == 33 [pid = 1655] [id = 651] 08:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119ac4800) [pid = 1655] [serial = 1953] [outer = 0x0] 08:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12384ec00) [pid = 1655] [serial = 1954] [outer = 0x119ac4800] 08:46:06 INFO - PROCESS | 1655 | 1467992766157 Marionette DEBUG loaded listener.js 08:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123cb8000) [pid = 1655] [serial = 1955] [outer = 0x119ac4800] 08:46:06 INFO - PROCESS | 1655 | 1467992766593 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]]]}] 08:46:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 08:46:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 671ms 08:46:06 INFO - PROCESS | 1655 | 1467992766627 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 08:46:06 INFO - PROCESS | 1655 | 1467992766629 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 08:46:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 08:46:06 INFO - PROCESS | 1655 | 1467992766657 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 08:46:06 INFO - PROCESS | 1655 | 1467992766662 Marionette TRACE conn2 <- [1,2578,null,{}] 08:46:06 INFO - PROCESS | 1655 | 1467992766676 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}] 08:46:06 INFO - PROCESS | 1655 | 1467992766681 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:06 INFO - PROCESS | 1655 | 1467992766825 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 08:46:06 INFO - PROCESS | 1655 | 1467992766925 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:06 INFO - PROCESS | 1655 | 1467992766928 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1188cb800 == 34 [pid = 1655] [id = 652] 08:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12444b400) [pid = 1655] [serial = 1956] [outer = 0x0] 08:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12458bc00) [pid = 1655] [serial = 1957] [outer = 0x12444b400] 08:46:06 INFO - PROCESS | 1655 | 1467992766980 Marionette DEBUG loaded listener.js 08:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124d88000) [pid = 1655] [serial = 1958] [outer = 0x12444b400] 08:46:07 INFO - PROCESS | 1655 | 1467992767466 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]]]}] 08:46:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 08:46:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 831ms 08:46:07 INFO - PROCESS | 1655 | 1467992767486 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 08:46:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 08:46:07 INFO - PROCESS | 1655 | 1467992767488 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 08:46:07 INFO - PROCESS | 1655 | 1467992767490 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 08:46:07 INFO - PROCESS | 1655 | 1467992767491 Marionette TRACE conn2 <- [1,2582,null,{}] 08:46:07 INFO - PROCESS | 1655 | 1467992767494 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}] 08:46:07 INFO - PROCESS | 1655 | 1467992767495 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:07 INFO - PROCESS | 1655 | 1467992767591 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 08:46:07 INFO - PROCESS | 1655 | 1467992767643 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:07 INFO - PROCESS | 1655 | 1467992767644 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9a7800 == 35 [pid = 1655] [id = 653] 08:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12444b800) [pid = 1655] [serial = 1959] [outer = 0x0] 08:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x125732c00) [pid = 1655] [serial = 1960] [outer = 0x12444b800] 08:46:07 INFO - PROCESS | 1655 | 1467992767673 Marionette DEBUG loaded listener.js 08:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1266d5400) [pid = 1655] [serial = 1961] [outer = 0x12444b800] 08:46:08 INFO - PROCESS | 1655 | 1467992768071 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]]]}] 08:46:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 08:46:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 619ms 08:46:08 INFO - PROCESS | 1655 | 1467992768109 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 08:46:08 INFO - PROCESS | 1655 | 1467992768111 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 08:46:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 08:46:08 INFO - PROCESS | 1655 | 1467992768113 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 08:46:08 INFO - PROCESS | 1655 | 1467992768114 Marionette TRACE conn2 <- [1,2586,null,{}] 08:46:08 INFO - PROCESS | 1655 | 1467992768117 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}] 08:46:08 INFO - PROCESS | 1655 | 1467992768118 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:08 INFO - PROCESS | 1655 | 1467992768212 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 08:46:08 INFO - PROCESS | 1655 | 1467992768266 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:08 INFO - PROCESS | 1655 | 1467992768268 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0d4000 == 36 [pid = 1655] [id = 654] 08:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11954c400) [pid = 1655] [serial = 1962] [outer = 0x0] 08:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126b80c00) [pid = 1655] [serial = 1963] [outer = 0x11954c400] 08:46:08 INFO - PROCESS | 1655 | 1467992768297 Marionette DEBUG loaded listener.js 08:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1289cf800) [pid = 1655] [serial = 1964] [outer = 0x11954c400] 08:46:08 INFO - PROCESS | 1655 | 1467992768800 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]]]}] 08:46:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 08:46:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 719ms 08:46:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 08:46:08 INFO - PROCESS | 1655 | 1467992768835 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 08:46:08 INFO - PROCESS | 1655 | 1467992768837 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 08:46:08 INFO - PROCESS | 1655 | 1467992768840 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 08:46:08 INFO - PROCESS | 1655 | 1467992768842 Marionette TRACE conn2 <- [1,2590,null,{}] 08:46:08 INFO - PROCESS | 1655 | 1467992768846 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}] 08:46:08 INFO - PROCESS | 1655 | 1467992768854 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:09 INFO - PROCESS | 1655 | 1467992769043 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 08:46:09 INFO - PROCESS | 1655 | 1467992769140 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:09 INFO - PROCESS | 1655 | 1467992769142 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be3f000 == 37 [pid = 1655] [id = 655] 08:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1289d1800) [pid = 1655] [serial = 1965] [outer = 0x0] 08:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1292b2000) [pid = 1655] [serial = 1966] [outer = 0x1289d1800] 08:46:09 INFO - PROCESS | 1655 | 1467992769191 Marionette DEBUG loaded listener.js 08:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129357000) [pid = 1655] [serial = 1967] [outer = 0x1289d1800] 08:46:10 INFO - PROCESS | 1655 | --DOCSHELL 0x116f37800 == 36 [pid = 1655] [id = 648] 08:46:10 INFO - PROCESS | 1655 | --DOCSHELL 0x115ee0000 == 35 [pid = 1655] [id = 646] 08:46:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119522000 == 34 [pid = 1655] [id = 634] 08:46:10 INFO - PROCESS | 1655 | --DOCSHELL 0x124db9800 == 33 [pid = 1655] [id = 647] 08:46:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0d4000 == 32 [pid = 1655] [id = 654] 08:46:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9a7800 == 31 [pid = 1655] [id = 653] 08:46:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1188cb800 == 30 [pid = 1655] [id = 652] 08:46:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1268f1800 == 29 [pid = 1655] [id = 651] 08:46:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12386d000 == 28 [pid = 1655] [id = 650] 08:46:10 INFO - PROCESS | 1655 | --DOCSHELL 0x123b96800 == 27 [pid = 1655] [id = 649] 08:46:10 INFO - PROCESS | 1655 | 1467992770233 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]]]}] 08:46:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 08:46:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1475ms 08:46:10 INFO - PROCESS | 1655 | 1467992770316 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 08:46:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 08:46:10 INFO - PROCESS | 1655 | 1467992770318 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 08:46:10 INFO - PROCESS | 1655 | 1467992770325 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 1655 | 1467992770327 Marionette TRACE conn2 <- [1,2594,null,{}] 08:46:10 INFO - PROCESS | 1655 | 1467992770332 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}] 08:46:10 INFO - PROCESS | 1655 | 1467992770333 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:10 INFO - PROCESS | 1655 | 1467992770411 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 08:46:10 INFO - PROCESS | 1655 | 1467992770418 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:10 INFO - PROCESS | 1655 | 1467992770420 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f26800 == 28 [pid = 1655] [id = 656] 08:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1133b1800) [pid = 1655] [serial = 1968] [outer = 0x0] 08:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x113c73400) [pid = 1655] [serial = 1969] [outer = 0x1133b1800] 08:46:10 INFO - PROCESS | 1655 | 1467992770449 Marionette DEBUG loaded listener.js 08:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11675c800) [pid = 1655] [serial = 1970] [outer = 0x1133b1800] 08:46:10 INFO - PROCESS | 1655 | 1467992770844 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]]]}] 08:46:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 08:46:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 575ms 08:46:10 INFO - PROCESS | 1655 | 1467992770897 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 08:46:10 INFO - PROCESS | 1655 | 1467992770901 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 08:46:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 08:46:10 INFO - PROCESS | 1655 | 1467992770906 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 08:46:10 INFO - PROCESS | 1655 | 1467992770907 Marionette TRACE conn2 <- [1,2598,null,{}] 08:46:10 INFO - PROCESS | 1655 | 1467992770910 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}] 08:46:10 INFO - PROCESS | 1655 | 1467992770912 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:10 INFO - PROCESS | 1655 | 1467992770994 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 08:46:11 INFO - PROCESS | 1655 | 1467992771003 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:11 INFO - PROCESS | 1655 | 1467992771005 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c74800 == 29 [pid = 1655] [id = 657] 08:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118371800) [pid = 1655] [serial = 1971] [outer = 0x0] 08:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11837ac00) [pid = 1655] [serial = 1972] [outer = 0x118371800] 08:46:11 INFO - PROCESS | 1655 | 1467992771032 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1185b8000) [pid = 1655] [serial = 1973] [outer = 0x118371800] 08:46:11 INFO - PROCESS | 1655 | 1467992771379 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]]]}] 08:46:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 08:46:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 520ms 08:46:11 INFO - PROCESS | 1655 | 1467992771426 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 08:46:11 INFO - PROCESS | 1655 | 1467992771435 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 08:46:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 08:46:11 INFO - PROCESS | 1655 | 1467992771437 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 08:46:11 INFO - PROCESS | 1655 | 1467992771440 Marionette TRACE conn2 <- [1,2602,null,{}] 08:46:11 INFO - PROCESS | 1655 | 1467992771447 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}] 08:46:11 INFO - PROCESS | 1655 | 1467992771451 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:11 INFO - PROCESS | 1655 | 1467992771527 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 08:46:11 INFO - PROCESS | 1655 | 1467992771534 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:11 INFO - PROCESS | 1655 | 1467992771536 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x125779000 == 30 [pid = 1655] [id = 658] 08:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11944d800) [pid = 1655] [serial = 1974] [outer = 0x0] 08:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119547c00) [pid = 1655] [serial = 1975] [outer = 0x11944d800] 08:46:11 INFO - PROCESS | 1655 | 1467992771564 Marionette DEBUG loaded listener.js 08:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119ac1c00) [pid = 1655] [serial = 1976] [outer = 0x11944d800] 08:46:11 INFO - PROCESS | 1655 | 1467992771949 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]]]}] 08:46:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 08:46:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 521ms 08:46:11 INFO - PROCESS | 1655 | 1467992771959 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 08:46:11 INFO - PROCESS | 1655 | 1467992771960 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 08:46:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 08:46:11 INFO - PROCESS | 1655 | 1467992771963 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 08:46:11 INFO - PROCESS | 1655 | 1467992771965 Marionette TRACE conn2 <- [1,2606,null,{}] 08:46:11 INFO - PROCESS | 1655 | 1467992771968 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}] 08:46:11 INFO - PROCESS | 1655 | 1467992771969 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:12 INFO - PROCESS | 1655 | 1467992772071 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 08:46:12 INFO - PROCESS | 1655 | 1467992772075 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 1655 | 1467992772076 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x128de7800 == 31 [pid = 1655] [id = 659] 08:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119fce800) [pid = 1655] [serial = 1977] [outer = 0x0] 08:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123806400) [pid = 1655] [serial = 1978] [outer = 0x119fce800] 08:46:12 INFO - PROCESS | 1655 | 1467992772101 Marionette DEBUG loaded listener.js 08:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x123cbc000) [pid = 1655] [serial = 1979] [outer = 0x119fce800] 08:46:12 INFO - PROCESS | 1655 | 1467992772463 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]]]}] 08:46:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 08:46:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 522ms 08:46:12 INFO - PROCESS | 1655 | 1467992772486 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 08:46:12 INFO - PROCESS | 1655 | 1467992772487 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 08:46:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 08:46:12 INFO - PROCESS | 1655 | 1467992772489 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 08:46:12 INFO - PROCESS | 1655 | 1467992772490 Marionette TRACE conn2 <- [1,2610,null,{}] 08:46:12 INFO - PROCESS | 1655 | 1467992772493 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}] 08:46:12 INFO - PROCESS | 1655 | 1467992772494 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:12 INFO - PROCESS | 1655 | 1467992772595 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 08:46:12 INFO - PROCESS | 1655 | 1467992772608 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:12 INFO - PROCESS | 1655 | 1467992772609 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a809800 == 32 [pid = 1655] [id = 660] 08:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x123e30c00) [pid = 1655] [serial = 1980] [outer = 0x0] 08:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x124440400) [pid = 1655] [serial = 1981] [outer = 0x123e30c00] 08:46:12 INFO - PROCESS | 1655 | 1467992772633 Marionette DEBUG loaded listener.js 08:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x124a14800) [pid = 1655] [serial = 1982] [outer = 0x123e30c00] 08:46:12 INFO - PROCESS | 1655 | 1467992772978 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]]]}] 08:46:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 08:46:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 520ms 08:46:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 08:46:13 INFO - PROCESS | 1655 | 1467992773010 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 08:46:13 INFO - PROCESS | 1655 | 1467992773011 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 08:46:13 INFO - PROCESS | 1655 | 1467992773013 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 1655 | 1467992773016 Marionette TRACE conn2 <- [1,2614,null,{}] 08:46:13 INFO - PROCESS | 1655 | 1467992773019 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}] 08:46:13 INFO - PROCESS | 1655 | 1467992773023 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:13 INFO - PROCESS | 1655 | 1467992773136 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 08:46:13 INFO - PROCESS | 1655 | 1467992773149 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:13 INFO - PROCESS | 1655 | 1467992773150 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba0f800 == 33 [pid = 1655] [id = 661] 08:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124b11400) [pid = 1655] [serial = 1983] [outer = 0x0] 08:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1257a7000) [pid = 1655] [serial = 1984] [outer = 0x124b11400] 08:46:13 INFO - PROCESS | 1655 | 1467992773175 Marionette DEBUG loaded listener.js 08:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x128853c00) [pid = 1655] [serial = 1985] [outer = 0x124b11400] 08:46:13 INFO - PROCESS | 1655 | 1467992773530 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]]]}] 08:46:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 08:46:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 571ms 08:46:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 08:46:13 INFO - PROCESS | 1655 | 1467992773585 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 08:46:13 INFO - PROCESS | 1655 | 1467992773586 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 08:46:13 INFO - PROCESS | 1655 | 1467992773588 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 08:46:13 INFO - PROCESS | 1655 | 1467992773589 Marionette TRACE conn2 <- [1,2618,null,{}] 08:46:13 INFO - PROCESS | 1655 | 1467992773591 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}] 08:46:13 INFO - PROCESS | 1655 | 1467992773592 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:13 INFO - PROCESS | 1655 | 1467992773695 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11820b800) [pid = 1655] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x112a7ac00) [pid = 1655] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11837a800) [pid = 1655] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x116a16000) [pid = 1655] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118727400) [pid = 1655] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11273f800) [pid = 1655] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11959cc00) [pid = 1655] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x110eb4000) [pid = 1655] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11870fc00) [pid = 1655] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123cb4800) [pid = 1655] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x110eae000) [pid = 1655] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x123e2d800) [pid = 1655] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x117db3400) [pid = 1655] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124b8f800) [pid = 1655] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x123cb5400) [pid = 1655] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x110ead800) [pid = 1655] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x116a1dc00) [pid = 1655] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11837e800) [pid = 1655] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118378800) [pid = 1655] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 08:46:13 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1133ccc00) [pid = 1655] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 08:46:13 INFO - PROCESS | 1655 | 1467992773993 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:13 INFO - PROCESS | 1655 | 1467992773994 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x117152000 == 34 [pid = 1655] [id = 662] 08:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x110eb0000) [pid = 1655] [serial = 1986] [outer = 0x0] 08:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11273f800) [pid = 1655] [serial = 1987] [outer = 0x110eb0000] 08:46:14 INFO - PROCESS | 1655 | 1467992774019 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11675c000) [pid = 1655] [serial = 1988] [outer = 0x110eb0000] 08:46:14 INFO - PROCESS | 1655 | 1467992774274 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]]]}] 08:46:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 08:46:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 722ms 08:46:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 08:46:14 INFO - PROCESS | 1655 | 1467992774310 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 08:46:14 INFO - PROCESS | 1655 | 1467992774311 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 08:46:14 INFO - PROCESS | 1655 | 1467992774322 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 1655 | 1467992774324 Marionette TRACE conn2 <- [1,2622,null,{}] 08:46:14 INFO - PROCESS | 1655 | 1467992774326 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}] 08:46:14 INFO - PROCESS | 1655 | 1467992774327 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:14 INFO - PROCESS | 1655 | 1467992774437 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 08:46:14 INFO - PROCESS | 1655 | 1467992774441 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:14 INFO - PROCESS | 1655 | 1467992774443 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c29d800 == 35 [pid = 1655] [id = 663] 08:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1129a9800) [pid = 1655] [serial = 1989] [outer = 0x0] 08:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118410400) [pid = 1655] [serial = 1990] [outer = 0x1129a9800] 08:46:14 INFO - PROCESS | 1655 | 1467992774483 Marionette DEBUG loaded listener.js 08:46:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123c57000) [pid = 1655] [serial = 1991] [outer = 0x1129a9800] 08:46:14 INFO - PROCESS | 1655 | 1467992774941 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]]]}] 08:46:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 08:46:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 676ms 08:46:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 08:46:14 INFO - PROCESS | 1655 | 1467992774991 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 08:46:14 INFO - PROCESS | 1655 | 1467992774992 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 08:46:14 INFO - PROCESS | 1655 | 1467992774994 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 08:46:14 INFO - PROCESS | 1655 | 1467992774995 Marionette TRACE conn2 <- [1,2626,null,{}] 08:46:14 INFO - PROCESS | 1655 | 1467992774998 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}] 08:46:15 INFO - PROCESS | 1655 | 1467992774999 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:15 INFO - PROCESS | 1655 | 1467992775076 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 08:46:15 INFO - PROCESS | 1655 | 1467992775090 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:15 INFO - PROCESS | 1655 | 1467992775091 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c588000 == 36 [pid = 1655] [id = 664] 08:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x115e2bc00) [pid = 1655] [serial = 1992] [outer = 0x0] 08:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124b8f800) [pid = 1655] [serial = 1993] [outer = 0x115e2bc00] 08:46:15 INFO - PROCESS | 1655 | 1467992775115 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1289d9400) [pid = 1655] [serial = 1994] [outer = 0x115e2bc00] 08:46:15 INFO - PROCESS | 1655 | 1467992775449 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]]]}] 08:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 08:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 470ms 08:46:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 08:46:15 INFO - PROCESS | 1655 | 1467992775467 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 08:46:15 INFO - PROCESS | 1655 | 1467992775468 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 08:46:15 INFO - PROCESS | 1655 | 1467992775471 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 08:46:15 INFO - PROCESS | 1655 | 1467992775472 Marionette TRACE conn2 <- [1,2630,null,{}] 08:46:15 INFO - PROCESS | 1655 | 1467992775474 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}] 08:46:15 INFO - PROCESS | 1655 | 1467992775475 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:15 INFO - PROCESS | 1655 | 1467992775555 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 08:46:15 INFO - PROCESS | 1655 | 1467992775615 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:15 INFO - PROCESS | 1655 | 1467992775616 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca69000 == 37 [pid = 1655] [id = 665] 08:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11837d400) [pid = 1655] [serial = 1995] [outer = 0x0] 08:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128b3b400) [pid = 1655] [serial = 1996] [outer = 0x11837d400] 08:46:15 INFO - PROCESS | 1655 | 1467992775640 Marionette DEBUG loaded listener.js 08:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1292b0400) [pid = 1655] [serial = 1997] [outer = 0x11837d400] 08:46:15 INFO - PROCESS | 1655 | 1467992775925 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]]]}] 08:46:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 08:46:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 469ms 08:46:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 08:46:16 INFO - PROCESS | 1655 | 1467992776036 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 08:46:16 INFO - PROCESS | 1655 | 1467992776040 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 08:46:16 INFO - PROCESS | 1655 | 1467992776046 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 08:46:16 INFO - PROCESS | 1655 | 1467992776053 Marionette TRACE conn2 <- [1,2634,null,{}] 08:46:16 INFO - PROCESS | 1655 | 1467992776059 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}] 08:46:16 INFO - PROCESS | 1655 | 1467992776062 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:16 INFO - PROCESS | 1655 | 1467992776230 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 08:46:16 INFO - PROCESS | 1655 | 1467992776337 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:16 INFO - PROCESS | 1655 | 1467992776339 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x118473000 == 38 [pid = 1655] [id = 666] 08:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1132b4c00) [pid = 1655] [serial = 1998] [outer = 0x0] 08:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1133a9c00) [pid = 1655] [serial = 1999] [outer = 0x1132b4c00] 08:46:16 INFO - PROCESS | 1655 | 1467992776399 Marionette DEBUG loaded listener.js 08:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11675ec00) [pid = 1655] [serial = 2000] [outer = 0x1132b4c00] 08:46:16 INFO - PROCESS | 1655 | 1467992776872 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]]]}] 08:46:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 08:46:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 879ms 08:46:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 08:46:16 INFO - PROCESS | 1655 | 1467992776925 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 08:46:16 INFO - PROCESS | 1655 | 1467992776927 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 08:46:16 INFO - PROCESS | 1655 | 1467992776932 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 08:46:16 INFO - PROCESS | 1655 | 1467992776934 Marionette TRACE conn2 <- [1,2638,null,{}] 08:46:16 INFO - PROCESS | 1655 | 1467992776937 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}] 08:46:16 INFO - PROCESS | 1655 | 1467992776939 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:17 INFO - PROCESS | 1655 | 1467992777048 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 08:46:17 INFO - PROCESS | 1655 | 1467992777107 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:17 INFO - PROCESS | 1655 | 1467992777108 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dd8000 == 39 [pid = 1655] [id = 667] 08:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116908c00) [pid = 1655] [serial = 2001] [outer = 0x0] 08:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118372000) [pid = 1655] [serial = 2002] [outer = 0x116908c00] 08:46:17 INFO - PROCESS | 1655 | 1467992777139 Marionette DEBUG loaded listener.js 08:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118720000) [pid = 1655] [serial = 2003] [outer = 0x116908c00] 08:46:17 INFO - PROCESS | 1655 | 1467992777693 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]]]}] 08:46:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 08:46:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 922ms 08:46:17 INFO - PROCESS | 1655 | 1467992777873 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 08:46:17 INFO - PROCESS | 1655 | 1467992777876 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 08:46:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 08:46:17 INFO - PROCESS | 1655 | 1467992777879 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 08:46:17 INFO - PROCESS | 1655 | 1467992777881 Marionette TRACE conn2 <- [1,2642,null,{}] 08:46:17 INFO - PROCESS | 1655 | 1467992777885 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}] 08:46:17 INFO - PROCESS | 1655 | 1467992777887 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:17 INFO - PROCESS | 1655 | 1467992777988 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 08:46:18 INFO - PROCESS | 1655 | 1467992778070 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:18 INFO - PROCESS | 1655 | 1467992778074 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x116957000 == 40 [pid = 1655] [id = 668] 08:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x115e1fc00) [pid = 1655] [serial = 2004] [outer = 0x0] 08:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1164e1400) [pid = 1655] [serial = 2005] [outer = 0x115e1fc00] 08:46:18 INFO - PROCESS | 1655 | 1467992778102 Marionette DEBUG loaded listener.js 08:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x116985400) [pid = 1655] [serial = 2006] [outer = 0x115e1fc00] 08:46:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12c588000 == 39 [pid = 1655] [id = 664] 08:46:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12c29d800 == 38 [pid = 1655] [id = 663] 08:46:18 INFO - PROCESS | 1655 | --DOCSHELL 0x117152000 == 37 [pid = 1655] [id = 662] 08:46:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba0f800 == 36 [pid = 1655] [id = 661] 08:46:18 INFO - PROCESS | 1655 | --DOCSHELL 0x12a809800 == 35 [pid = 1655] [id = 660] 08:46:18 INFO - PROCESS | 1655 | --DOCSHELL 0x128de7800 == 34 [pid = 1655] [id = 659] 08:46:18 INFO - PROCESS | 1655 | --DOCSHELL 0x125779000 == 33 [pid = 1655] [id = 658] 08:46:18 INFO - PROCESS | 1655 | --DOCSHELL 0x119c74800 == 32 [pid = 1655] [id = 657] 08:46:18 INFO - PROCESS | 1655 | --DOCSHELL 0x116f26800 == 31 [pid = 1655] [id = 656] 08:46:18 INFO - PROCESS | 1655 | 1467992778477 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]]]}] 08:46:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 08:46:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 621ms 08:46:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 08:46:18 INFO - PROCESS | 1655 | 1467992778501 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 08:46:18 INFO - PROCESS | 1655 | 1467992778503 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 08:46:18 INFO - PROCESS | 1655 | 1467992778507 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 08:46:18 INFO - PROCESS | 1655 | 1467992778510 Marionette TRACE conn2 <- [1,2646,null,{}] 08:46:18 INFO - PROCESS | 1655 | 1467992778512 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}] 08:46:18 INFO - PROCESS | 1655 | 1467992778514 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:18 INFO - PROCESS | 1655 | 1467992778601 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x126539400) [pid = 1655] [serial = 1934] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x112ae2000) [pid = 1655] [serial = 1906] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11332cc00) [pid = 1655] [serial = 1907] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1185c1000) [pid = 1655] [serial = 1912] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119106c00) [pid = 1655] [serial = 1913] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1176d5800) [pid = 1655] [serial = 1909] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118205000) [pid = 1655] [serial = 1910] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119545400) [pid = 1655] [serial = 1915] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x113332c00) [pid = 1655] [serial = 1903] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1164df400) [pid = 1655] [serial = 1904] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128857000) [pid = 1655] [serial = 1936] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123a03000) [pid = 1655] [serial = 1919] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1133c7c00) [pid = 1655] [serial = 1892] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1128d5c00) [pid = 1655] [serial = 1891] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119ac5c00) [pid = 1655] [serial = 1895] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119452800) [pid = 1655] [serial = 1894] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12616c000) [pid = 1655] [serial = 1898] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x120fe3c00) [pid = 1655] [serial = 1918] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123fdf800) [pid = 1655] [serial = 1897] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124f0a800) [pid = 1655] [serial = 1924] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124b0b800) [pid = 1655] [serial = 1922] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12429f400) [pid = 1655] [serial = 1921] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119548400) [pid = 1655] [serial = 1930] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11820c000) [pid = 1655] [serial = 1946] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x125730400) [pid = 1655] [serial = 1925] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12616b000) [pid = 1655] [serial = 1927] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1257a4800) [pid = 1655] [serial = 1931] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1266d7800) [pid = 1655] [serial = 1928] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a4d3000) [pid = 1655] [serial = 1901] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1266d7000) [pid = 1655] [serial = 1933] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119acb000) [pid = 1655] [serial = 1916] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128d99400) [pid = 1655] [serial = 1900] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11959d400) [pid = 1655] [serial = 1949] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x115ddb800) [pid = 1655] [serial = 1945] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11952a800) [pid = 1655] [serial = 1948] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x112ae6000) [pid = 1655] [serial = 1940] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1180b5400) [pid = 1655] [serial = 1942] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x129086400) [pid = 1655] [serial = 1937] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x118406000) [pid = 1655] [serial = 1943] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x110ee4800) [pid = 1655] [serial = 1939] [outer = 0x0] [url = about:blank] 08:46:18 INFO - PROCESS | 1655 | 1467992778668 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:18 INFO - PROCESS | 1655 | 1467992778669 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x118754000 == 32 [pid = 1655] [id = 669] 08:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112ae6000) [pid = 1655] [serial = 2007] [outer = 0x0] 08:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x115e92400) [pid = 1655] [serial = 2008] [outer = 0x112ae6000] 08:46:18 INFO - PROCESS | 1655 | 1467992778696 Marionette DEBUG loaded listener.js 08:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11840dc00) [pid = 1655] [serial = 2009] [outer = 0x112ae6000] 08:46:18 INFO - PROCESS | 1655 | 1467992778970 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]]]}] 08:46:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 08:46:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 472ms 08:46:18 INFO - PROCESS | 1655 | 1467992778978 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 08:46:18 INFO - PROCESS | 1655 | 1467992778979 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 08:46:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 08:46:18 INFO - PROCESS | 1655 | 1467992778992 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 08:46:18 INFO - PROCESS | 1655 | 1467992778994 Marionette TRACE conn2 <- [1,2650,null,{}] 08:46:19 INFO - PROCESS | 1655 | 1467992779008 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}] 08:46:19 INFO - PROCESS | 1655 | 1467992779011 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:19 INFO - PROCESS | 1655 | 1467992779101 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 08:46:19 INFO - PROCESS | 1655 | 1467992779175 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:19 INFO - PROCESS | 1655 | 1467992779178 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f43000 == 33 [pid = 1655] [id = 670] 08:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1129a9400) [pid = 1655] [serial = 2010] [outer = 0x0] 08:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x119544400) [pid = 1655] [serial = 2011] [outer = 0x1129a9400] 08:46:19 INFO - PROCESS | 1655 | 1467992779206 Marionette DEBUG loaded listener.js 08:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119acc400) [pid = 1655] [serial = 2012] [outer = 0x1129a9400] 08:46:19 INFO - PROCESS | 1655 | 1467992779509 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]]]}] 08:46:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 08:46:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 573ms 08:46:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 08:46:19 INFO - PROCESS | 1655 | 1467992779565 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 08:46:19 INFO - PROCESS | 1655 | 1467992779567 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 08:46:19 INFO - PROCESS | 1655 | 1467992779569 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 08:46:19 INFO - PROCESS | 1655 | 1467992779570 Marionette TRACE conn2 <- [1,2654,null,{}] 08:46:19 INFO - PROCESS | 1655 | 1467992779572 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}] 08:46:19 INFO - PROCESS | 1655 | 1467992779573 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:19 INFO - PROCESS | 1655 | 1467992779654 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 08:46:19 INFO - PROCESS | 1655 | 1467992779663 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:19 INFO - PROCESS | 1655 | 1467992779664 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x125713000 == 34 [pid = 1655] [id = 671] 08:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1129ad800) [pid = 1655] [serial = 2013] [outer = 0x0] 08:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x123a06400) [pid = 1655] [serial = 2014] [outer = 0x1129ad800] 08:46:19 INFO - PROCESS | 1655 | 1467992779738 Marionette DEBUG loaded listener.js 08:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123fe0800) [pid = 1655] [serial = 2015] [outer = 0x1129ad800] 08:46:20 INFO - PROCESS | 1655 | 1467992779999 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]]]}] 08:46:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 08:46:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 470ms 08:46:20 INFO - PROCESS | 1655 | 1467992780039 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 08:46:20 INFO - PROCESS | 1655 | 1467992780041 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 08:46:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 08:46:20 INFO - PROCESS | 1655 | 1467992780043 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 08:46:20 INFO - PROCESS | 1655 | 1467992780044 Marionette TRACE conn2 <- [1,2658,null,{}] 08:46:20 INFO - PROCESS | 1655 | 1467992780054 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}] 08:46:20 INFO - PROCESS | 1655 | 1467992780055 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:20 INFO - PROCESS | 1655 | 1467992780135 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 08:46:20 INFO - PROCESS | 1655 | 1467992780140 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:20 INFO - PROCESS | 1655 | 1467992780141 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dd1800 == 35 [pid = 1655] [id = 672] 08:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1133cc000) [pid = 1655] [serial = 2016] [outer = 0x0] 08:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12444e400) [pid = 1655] [serial = 2017] [outer = 0x1133cc000] 08:46:20 INFO - PROCESS | 1655 | 1467992780165 Marionette DEBUG loaded listener.js 08:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124d91400) [pid = 1655] [serial = 2018] [outer = 0x1133cc000] 08:46:20 INFO - PROCESS | 1655 | 1467992780496 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]]]}] 08:46:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 08:46:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 473ms 08:46:20 INFO - PROCESS | 1655 | 1467992780517 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 08:46:20 INFO - PROCESS | 1655 | 1467992780518 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 08:46:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 08:46:20 INFO - PROCESS | 1655 | 1467992780520 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 08:46:20 INFO - PROCESS | 1655 | 1467992780521 Marionette TRACE conn2 <- [1,2662,null,{}] 08:46:20 INFO - PROCESS | 1655 | 1467992780524 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}] 08:46:20 INFO - PROCESS | 1655 | 1467992780528 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:20 INFO - PROCESS | 1655 | 1467992780660 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 08:46:20 INFO - PROCESS | 1655 | 1467992780671 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:20 INFO - PROCESS | 1655 | 1467992780673 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a2e6800 == 36 [pid = 1655] [id = 673] 08:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123808c00) [pid = 1655] [serial = 2019] [outer = 0x0] 08:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x125724000) [pid = 1655] [serial = 2020] [outer = 0x123808c00] 08:46:20 INFO - PROCESS | 1655 | 1467992780698 Marionette DEBUG loaded listener.js 08:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128853000) [pid = 1655] [serial = 2021] [outer = 0x123808c00] 08:46:21 INFO - PROCESS | 1655 | 1467992781026 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]]]}] 08:46:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 08:46:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 517ms 08:46:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 08:46:21 INFO - PROCESS | 1655 | 1467992781038 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 08:46:21 INFO - PROCESS | 1655 | 1467992781040 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 08:46:21 INFO - PROCESS | 1655 | 1467992781042 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 08:46:21 INFO - PROCESS | 1655 | 1467992781043 Marionette TRACE conn2 <- [1,2666,null,{}] 08:46:21 INFO - PROCESS | 1655 | 1467992781045 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}] 08:46:21 INFO - PROCESS | 1655 | 1467992781046 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:21 INFO - PROCESS | 1655 | 1467992781146 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 08:46:21 INFO - PROCESS | 1655 | 1467992781157 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:21 INFO - PROCESS | 1655 | 1467992781158 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9b6000 == 37 [pid = 1655] [id = 674] 08:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1289d0000) [pid = 1655] [serial = 2022] [outer = 0x0] 08:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128b39c00) [pid = 1655] [serial = 2023] [outer = 0x1289d0000] 08:46:21 INFO - PROCESS | 1655 | 1467992781181 Marionette DEBUG loaded listener.js 08:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12908a000) [pid = 1655] [serial = 2024] [outer = 0x1289d0000] 08:46:21 INFO - PROCESS | 1655 | 1467992781993 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]]]}] 08:46:22 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) 08:46:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 972ms 08:46:22 INFO - PROCESS | 1655 | 1467992782016 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 08:46:22 INFO - PROCESS | 1655 | 1467992782018 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 08:46:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 08:46:22 INFO - PROCESS | 1655 | 1467992782020 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 08:46:22 INFO - PROCESS | 1655 | 1467992782021 Marionette TRACE conn2 <- [1,2670,null,{}] 08:46:22 INFO - PROCESS | 1655 | 1467992782023 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}] 08:46:22 INFO - PROCESS | 1655 | 1467992782025 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:22 INFO - PROCESS | 1655 | 1467992782130 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 08:46:22 INFO - PROCESS | 1655 | 1467992782134 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:22 INFO - PROCESS | 1655 | 1467992782135 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be36000 == 38 [pid = 1655] [id = 675] 08:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1289d7800) [pid = 1655] [serial = 2025] [outer = 0x0] 08:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1292bfc00) [pid = 1655] [serial = 2026] [outer = 0x1289d7800] 08:46:22 INFO - PROCESS | 1655 | 1467992782160 Marionette DEBUG loaded listener.js 08:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a419c00) [pid = 1655] [serial = 2027] [outer = 0x1289d7800] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119fce800) [pid = 1655] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118371800) [pid = 1655] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11944d800) [pid = 1655] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1289d1800) [pid = 1655] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11820cc00) [pid = 1655] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119ac4800) [pid = 1655] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12444b400) [pid = 1655] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115e2bc00) [pid = 1655] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12444b800) [pid = 1655] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11954c400) [pid = 1655] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123e30c00) [pid = 1655] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124b11400) [pid = 1655] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1133b1800) [pid = 1655] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x110eb0000) [pid = 1655] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 08:46:22 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1129a9800) [pid = 1655] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 08:46:22 INFO - PROCESS | 1655 | 1467992782969 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"]]]}] 08:46:22 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 08:46:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:46:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 08:46:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:46:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 971ms 08:46:22 INFO - PROCESS | 1655 | 1467992782991 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 08:46:22 INFO - PROCESS | 1655 | 1467992782992 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 08:46:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 08:46:22 INFO - PROCESS | 1655 | 1467992782995 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 08:46:22 INFO - PROCESS | 1655 | 1467992782996 Marionette TRACE conn2 <- [1,2674,null,{}] 08:46:23 INFO - PROCESS | 1655 | 1467992783000 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}] 08:46:23 INFO - PROCESS | 1655 | 1467992783001 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:23 INFO - PROCESS | 1655 | 1467992783076 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 08:46:23 INFO - PROCESS | 1655 | 1467992783080 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:23 INFO - PROCESS | 1655 | 1467992783083 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9a7800 == 39 [pid = 1655] [id = 676] 08:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1133a8c00) [pid = 1655] [serial = 2028] [outer = 0x0] 08:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11953e000) [pid = 1655] [serial = 2029] [outer = 0x1133a8c00] 08:46:23 INFO - PROCESS | 1655 | 1467992783109 Marionette DEBUG loaded listener.js 08:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123e30c00) [pid = 1655] [serial = 2030] [outer = 0x1133a8c00] 08:46:23 INFO - PROCESS | 1655 | 1467992783936 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"]]]}] 08:46:23 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 08:46:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:46:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 08:46:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:46:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 970ms 08:46:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 08:46:23 INFO - PROCESS | 1655 | 1467992783967 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 08:46:23 INFO - PROCESS | 1655 | 1467992783968 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 08:46:23 INFO - PROCESS | 1655 | 1467992783970 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 08:46:23 INFO - PROCESS | 1655 | 1467992783971 Marionette TRACE conn2 <- [1,2678,null,{}] 08:46:23 INFO - PROCESS | 1655 | 1467992783973 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}] 08:46:23 INFO - PROCESS | 1655 | 1467992783974 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:24 INFO - PROCESS | 1655 | 1467992784052 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 08:46:24 INFO - PROCESS | 1655 | 1467992784108 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:24 INFO - PROCESS | 1655 | 1467992784110 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c581000 == 40 [pid = 1655] [id = 677] 08:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11820cc00) [pid = 1655] [serial = 2031] [outer = 0x0] 08:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12908d400) [pid = 1655] [serial = 2032] [outer = 0x11820cc00] 08:46:24 INFO - PROCESS | 1655 | 1467992784135 Marionette DEBUG loaded listener.js 08:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123fde400) [pid = 1655] [serial = 2033] [outer = 0x11820cc00] 08:46:24 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) 08:46:24 INFO - PROCESS | 1655 | 1467992784885 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]]]}] 08:46:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 919ms 08:46:24 INFO - PROCESS | 1655 | 1467992784890 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 08:46:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 08:46:24 INFO - PROCESS | 1655 | 1467992784893 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 08:46:24 INFO - PROCESS | 1655 | 1467992784897 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 08:46:24 INFO - PROCESS | 1655 | 1467992784900 Marionette TRACE conn2 <- [1,2682,null,{}] 08:46:24 INFO - PROCESS | 1655 | 1467992784903 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}] 08:46:24 INFO - PROCESS | 1655 | 1467992784905 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:25 INFO - PROCESS | 1655 | 1467992785011 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 08:46:25 INFO - PROCESS | 1655 | 1467992785066 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:25 INFO - PROCESS | 1655 | 1467992785067 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1188bc000 == 41 [pid = 1655] [id = 678] 08:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11332cc00) [pid = 1655] [serial = 2034] [outer = 0x0] 08:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x115e2a800) [pid = 1655] [serial = 2035] [outer = 0x11332cc00] 08:46:25 INFO - PROCESS | 1655 | 1467992785099 Marionette DEBUG loaded listener.js 08:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1180ad000) [pid = 1655] [serial = 2036] [outer = 0x11332cc00] 08:46:26 INFO - PROCESS | 1655 | 1467992786030 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]]]}] 08:46:26 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) 08:46:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1174ms 08:46:26 INFO - PROCESS | 1655 | 1467992786072 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 08:46:26 INFO - PROCESS | 1655 | 1467992786076 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 08:46:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 08:46:26 INFO - PROCESS | 1655 | 1467992786083 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 08:46:26 INFO - PROCESS | 1655 | 1467992786086 Marionette TRACE conn2 <- [1,2686,null,{}] 08:46:26 INFO - PROCESS | 1655 | 1467992786089 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}] 08:46:26 INFO - PROCESS | 1655 | 1467992786092 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:26 INFO - PROCESS | 1655 | 1467992786267 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 08:46:26 INFO - PROCESS | 1655 | 1467992786364 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:26 INFO - PROCESS | 1655 | 1467992786365 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x128be7000 == 42 [pid = 1655] [id = 679] 08:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118408000) [pid = 1655] [serial = 2037] [outer = 0x0] 08:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11954c400) [pid = 1655] [serial = 2038] [outer = 0x118408000] 08:46:26 INFO - PROCESS | 1655 | 1467992786397 Marionette DEBUG loaded listener.js 08:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119fce800) [pid = 1655] [serial = 2039] [outer = 0x118408000] 08:46:27 INFO - PROCESS | 1655 | 1467992787385 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"]]]}] 08:46:27 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 08:46:27 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:46:27 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 08:46:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:27 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:46:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1324ms 08:46:27 INFO - PROCESS | 1655 | 1467992787407 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 08:46:27 INFO - PROCESS | 1655 | 1467992787410 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 08:46:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 08:46:27 INFO - PROCESS | 1655 | 1467992787413 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 08:46:27 INFO - PROCESS | 1655 | 1467992787417 Marionette TRACE conn2 <- [1,2690,null,{}] 08:46:27 INFO - PROCESS | 1655 | 1467992787421 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}] 08:46:27 INFO - PROCESS | 1655 | 1467992787423 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:27 INFO - PROCESS | 1655 | 1467992787514 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 08:46:27 INFO - PROCESS | 1655 | 1467992787571 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:27 INFO - PROCESS | 1655 | 1467992787572 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cc9800 == 43 [pid = 1655] [id = 680] 08:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1180b7000) [pid = 1655] [serial = 2040] [outer = 0x0] 08:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118370400) [pid = 1655] [serial = 2041] [outer = 0x1180b7000] 08:46:27 INFO - PROCESS | 1655 | 1467992787601 Marionette DEBUG loaded listener.js 08:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118720400) [pid = 1655] [serial = 2042] [outer = 0x1180b7000] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9a7800 == 42 [pid = 1655] [id = 676] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12be36000 == 41 [pid = 1655] [id = 675] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9b6000 == 40 [pid = 1655] [id = 674] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12a2e6800 == 39 [pid = 1655] [id = 673] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x128dd1800 == 38 [pid = 1655] [id = 672] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x125713000 == 37 [pid = 1655] [id = 671] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x123f43000 == 36 [pid = 1655] [id = 670] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x118754000 == 35 [pid = 1655] [id = 669] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x116957000 == 34 [pid = 1655] [id = 668] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x128dd8000 == 33 [pid = 1655] [id = 667] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca69000 == 32 [pid = 1655] [id = 665] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x118473000 == 31 [pid = 1655] [id = 666] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12be3f000 == 30 [pid = 1655] [id = 655] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x128be7000 == 29 [pid = 1655] [id = 679] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x12c581000 == 28 [pid = 1655] [id = 677] 08:46:28 INFO - PROCESS | 1655 | --DOCSHELL 0x1188bc000 == 27 [pid = 1655] [id = 678] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123806400) [pid = 1655] [serial = 1978] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11837ac00) [pid = 1655] [serial = 1972] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1185b8000) [pid = 1655] [serial = 1973] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119547c00) [pid = 1655] [serial = 1975] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1292b2000) [pid = 1655] [serial = 1966] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11953dc00) [pid = 1655] [serial = 1952] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11851f000) [pid = 1655] [serial = 1951] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123cb8000) [pid = 1655] [serial = 1955] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12384ec00) [pid = 1655] [serial = 1954] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x124d88000) [pid = 1655] [serial = 1958] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12458bc00) [pid = 1655] [serial = 1957] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1289d9400) [pid = 1655] [serial = 1994] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1266d5400) [pid = 1655] [serial = 1961] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x125732c00) [pid = 1655] [serial = 1960] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1289cf800) [pid = 1655] [serial = 1964] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126b80c00) [pid = 1655] [serial = 1963] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124440400) [pid = 1655] [serial = 1981] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123cbc000) [pid = 1655] [serial = 1979] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1257a7000) [pid = 1655] [serial = 1984] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x124a14800) [pid = 1655] [serial = 1982] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x128b3b400) [pid = 1655] [serial = 1996] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x128853c00) [pid = 1655] [serial = 1985] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x124b8f800) [pid = 1655] [serial = 1993] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x113c73400) [pid = 1655] [serial = 1969] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x11675c000) [pid = 1655] [serial = 1988] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x11273f800) [pid = 1655] [serial = 1987] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x11675c800) [pid = 1655] [serial = 1970] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x129357000) [pid = 1655] [serial = 1967] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x118410400) [pid = 1655] [serial = 1990] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x123c57000) [pid = 1655] [serial = 1991] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x119ac1c00) [pid = 1655] [serial = 1976] [outer = 0x0] [url = about:blank] 08:46:28 INFO - PROCESS | 1655 | 1467992788768 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"]]]}] 08:46:28 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 08:46:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:46:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 08:46:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:46:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1378ms 08:46:28 INFO - PROCESS | 1655 | 1467992788792 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 08:46:28 INFO - PROCESS | 1655 | 1467992788795 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 08:46:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 08:46:28 INFO - PROCESS | 1655 | 1467992788800 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 08:46:28 INFO - PROCESS | 1655 | 1467992788802 Marionette TRACE conn2 <- [1,2694,null,{}] 08:46:28 INFO - PROCESS | 1655 | 1467992788825 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}] 08:46:28 INFO - PROCESS | 1655 | 1467992788827 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:28 INFO - PROCESS | 1655 | 1467992788904 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 08:46:28 INFO - PROCESS | 1655 | 1467992788908 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:28 INFO - PROCESS | 1655 | 1467992788909 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f26000 == 28 [pid = 1655] [id = 681] 08:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x112eca000) [pid = 1655] [serial = 2043] [outer = 0x0] 08:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1130eb800) [pid = 1655] [serial = 2044] [outer = 0x112eca000] 08:46:28 INFO - PROCESS | 1655 | 1467992788941 Marionette DEBUG loaded listener.js 08:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x1133aac00) [pid = 1655] [serial = 2045] [outer = 0x112eca000] 08:46:29 INFO - PROCESS | 1655 | 1467992789757 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"]]]}] 08:46:29 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 08:46:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:46:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 08:46:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:46:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 973ms 08:46:29 INFO - PROCESS | 1655 | 1467992789772 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 08:46:29 INFO - PROCESS | 1655 | 1467992789775 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 08:46:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 08:46:29 INFO - PROCESS | 1655 | 1467992789780 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 08:46:29 INFO - PROCESS | 1655 | 1467992789783 Marionette TRACE conn2 <- [1,2698,null,{}] 08:46:29 INFO - PROCESS | 1655 | 1467992789785 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}] 08:46:29 INFO - PROCESS | 1655 | 1467992789787 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:29 INFO - PROCESS | 1655 | 1467992789871 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 08:46:29 INFO - PROCESS | 1655 | 1467992789921 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:29 INFO - PROCESS | 1655 | 1467992789922 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x11917c800 == 29 [pid = 1655] [id = 682] 08:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x113c91400) [pid = 1655] [serial = 2046] [outer = 0x0] 08:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1180ab400) [pid = 1655] [serial = 2047] [outer = 0x113c91400] 08:46:29 INFO - PROCESS | 1655 | 1467992789949 Marionette DEBUG loaded listener.js 08:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118375c00) [pid = 1655] [serial = 2048] [outer = 0x113c91400] 08:46:30 INFO - PROCESS | 1655 | 1467992790725 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"]]]}] 08:46:30 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 08:46:30 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 08:46:30 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 08:46:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:30 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:46:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 973ms 08:46:30 INFO - PROCESS | 1655 | 1467992790754 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 08:46:30 INFO - PROCESS | 1655 | 1467992790755 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 08:46:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 08:46:30 INFO - PROCESS | 1655 | 1467992790757 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 08:46:30 INFO - PROCESS | 1655 | 1467992790769 Marionette TRACE conn2 <- [1,2702,null,{}] 08:46:30 INFO - PROCESS | 1655 | 1467992790784 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}] 08:46:30 INFO - PROCESS | 1655 | 1467992790787 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:30 INFO - PROCESS | 1655 | 1467992790885 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 08:46:30 INFO - PROCESS | 1655 | 1467992790890 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:30 INFO - PROCESS | 1655 | 1467992790892 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x123f3d800 == 30 [pid = 1655] [id = 683] 08:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11918c400) [pid = 1655] [serial = 2049] [outer = 0x0] 08:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11952d800) [pid = 1655] [serial = 2050] [outer = 0x11918c400] 08:46:30 INFO - PROCESS | 1655 | 1467992790920 Marionette DEBUG loaded listener.js 08:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11954b400) [pid = 1655] [serial = 2051] [outer = 0x11918c400] 08:46:31 INFO - PROCESS | 1655 | 1467992791274 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]]]}] 08:46:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 08:46:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 532ms 08:46:31 INFO - PROCESS | 1655 | 1467992791290 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 08:46:31 INFO - PROCESS | 1655 | 1467992791292 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 08:46:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 08:46:31 INFO - PROCESS | 1655 | 1467992791294 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 08:46:31 INFO - PROCESS | 1655 | 1467992791296 Marionette TRACE conn2 <- [1,2706,null,{}] 08:46:31 INFO - PROCESS | 1655 | 1467992791299 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}] 08:46:31 INFO - PROCESS | 1655 | 1467992791300 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:31 INFO - PROCESS | 1655 | 1467992791430 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 08:46:31 INFO - PROCESS | 1655 | 1467992791447 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:31 INFO - PROCESS | 1655 | 1467992791449 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261b7800 == 31 [pid = 1655] [id = 684] 08:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1199b0c00) [pid = 1655] [serial = 2052] [outer = 0x0] 08:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119ac9c00) [pid = 1655] [serial = 2053] [outer = 0x1199b0c00] 08:46:31 INFO - PROCESS | 1655 | 1467992791491 Marionette DEBUG loaded listener.js 08:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x120fe3c00) [pid = 1655] [serial = 2054] [outer = 0x1199b0c00] 08:46:31 INFO - PROCESS | 1655 | 1467992791856 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]]]}] 08:46:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 08:46:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 620ms 08:46:31 INFO - PROCESS | 1655 | 1467992791920 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 08:46:31 INFO - PROCESS | 1655 | 1467992791922 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 08:46:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 08:46:31 INFO - PROCESS | 1655 | 1467992791924 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 08:46:31 INFO - PROCESS | 1655 | 1467992791925 Marionette TRACE conn2 <- [1,2710,null,{}] 08:46:31 INFO - PROCESS | 1655 | 1467992791927 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}] 08:46:31 INFO - PROCESS | 1655 | 1467992791928 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:32 INFO - PROCESS | 1655 | 1467992792028 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 08:46:32 INFO - PROCESS | 1655 | 1467992792032 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:32 INFO - PROCESS | 1655 | 1467992792033 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289c2000 == 32 [pid = 1655] [id = 685] 08:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1131df800) [pid = 1655] [serial = 2055] [outer = 0x0] 08:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x123c58800) [pid = 1655] [serial = 2056] [outer = 0x1131df800] 08:46:32 INFO - PROCESS | 1655 | 1467992792058 Marionette DEBUG loaded listener.js 08:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x123cc1800) [pid = 1655] [serial = 2057] [outer = 0x1131df800] 08:46:32 INFO - PROCESS | 1655 | 1467992792421 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] 08:46:32 INFO - PROCESS | 1655 | 1467992792446 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 08:46:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 08:46:32 INFO - PROCESS | 1655 | 1467992792451 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 08:46:32 INFO - PROCESS | 1655 | 1467992792452 Marionette TRACE conn2 <- [1,2714,null,{}] 08:46:32 INFO - PROCESS | 1655 | 1467992792454 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}] 08:46:32 INFO - PROCESS | 1655 | 1467992792458 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:32 INFO - PROCESS | 1655 | 1467992792570 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 08:46:32 INFO - PROCESS | 1655 | 1467992792584 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:32 INFO - PROCESS | 1655 | 1467992792585 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x129270000 == 33 [pid = 1655] [id = 686] 08:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x12384ec00) [pid = 1655] [serial = 2058] [outer = 0x0] 08:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x124447c00) [pid = 1655] [serial = 2059] [outer = 0x12384ec00] 08:46:32 INFO - PROCESS | 1655 | 1467992792610 Marionette DEBUG loaded listener.js 08:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1256afc00) [pid = 1655] [serial = 2060] [outer = 0x12384ec00] 08:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11820cc00) [pid = 1655] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 08:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1289d0000) [pid = 1655] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 08:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1289d7800) [pid = 1655] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 08:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1133cc000) [pid = 1655] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 08:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1129ad800) [pid = 1655] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 08:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1129a9400) [pid = 1655] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 08:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x11837d400) [pid = 1655] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 08:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x115e1fc00) [pid = 1655] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 08:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1132b4c00) [pid = 1655] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 08:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x112ae6000) [pid = 1655] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 08:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x116908c00) [pid = 1655] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 08:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1133a8c00) [pid = 1655] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 08:46:32 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x123808c00) [pid = 1655] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 08:46:33 INFO - PROCESS | 1655 | 1467992793058 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]]]}] 08:46:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 08:46:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 619ms 08:46:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 08:46:33 INFO - PROCESS | 1655 | 1467992793070 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 08:46:33 INFO - PROCESS | 1655 | 1467992793071 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 08:46:33 INFO - PROCESS | 1655 | 1467992793073 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 08:46:33 INFO - PROCESS | 1655 | 1467992793074 Marionette TRACE conn2 <- [1,2718,null,{}] 08:46:33 INFO - PROCESS | 1655 | 1467992793076 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}] 08:46:33 INFO - PROCESS | 1655 | 1467992793077 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:33 INFO - PROCESS | 1655 | 1467992793159 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 08:46:33 INFO - PROCESS | 1655 | 1467992793230 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:33 INFO - PROCESS | 1655 | 1467992793232 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a2e5000 == 34 [pid = 1655] [id = 687] 08:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1129ac400) [pid = 1655] [serial = 2061] [outer = 0x0] 08:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x120fd9000) [pid = 1655] [serial = 2062] [outer = 0x1129ac400] 08:46:33 INFO - PROCESS | 1655 | 1467992793256 Marionette DEBUG loaded listener.js 08:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1256b1400) [pid = 1655] [serial = 2063] [outer = 0x1129ac400] 08:46:33 INFO - PROCESS | 1655 | 1467992793553 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] 08:46:33 INFO - PROCESS | 1655 | 1467992793595 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 08:46:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 08:46:33 INFO - PROCESS | 1655 | 1467992793603 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 08:46:33 INFO - PROCESS | 1655 | 1467992793604 Marionette TRACE conn2 <- [1,2722,null,{}] 08:46:33 INFO - PROCESS | 1655 | 1467992793608 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}] 08:46:33 INFO - PROCESS | 1655 | 1467992793609 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:33 INFO - PROCESS | 1655 | 1467992793727 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 08:46:33 INFO - PROCESS | 1655 | 1467992793791 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:33 INFO - PROCESS | 1655 | 1467992793792 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9ab800 == 35 [pid = 1655] [id = 688] 08:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x124449c00) [pid = 1655] [serial = 2064] [outer = 0x0] 08:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x12572a400) [pid = 1655] [serial = 2065] [outer = 0x124449c00] 08:46:33 INFO - PROCESS | 1655 | 1467992793816 Marionette DEBUG loaded listener.js 08:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x126538c00) [pid = 1655] [serial = 2066] [outer = 0x124449c00] 08:46:34 INFO - PROCESS | 1655 | 1467992794089 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] 08:46:34 INFO - PROCESS | 1655 | 1467992794123 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 08:46:34 INFO - PROCESS | 1655 | 1467992794125 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 08:46:34 INFO - PROCESS | 1655 | 1467992794126 Marionette TRACE conn2 <- [1,2726,null,{}] 08:46:34 INFO - PROCESS | 1655 | 1467992794128 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}] 08:46:34 INFO - PROCESS | 1655 | 1467992794130 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:34 INFO - PROCESS | 1655 | 1467992794217 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 08:46:34 INFO - PROCESS | 1655 | 1467992794221 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:34 INFO - PROCESS | 1655 | 1467992794222 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba1a000 == 36 [pid = 1655] [id = 689] 08:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x12662fc00) [pid = 1655] [serial = 2067] [outer = 0x0] 08:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12686cc00) [pid = 1655] [serial = 2068] [outer = 0x12662fc00] 08:46:34 INFO - PROCESS | 1655 | 1467992794255 Marionette DEBUG loaded listener.js 08:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x128855400) [pid = 1655] [serial = 2069] [outer = 0x12662fc00] 08:46:34 INFO - PROCESS | 1655 | 1467992794584 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]]]}] 08:46:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 08:46:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 468ms 08:46:34 INFO - PROCESS | 1655 | 1467992794593 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 08:46:34 INFO - PROCESS | 1655 | 1467992794595 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 08:46:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 08:46:34 INFO - PROCESS | 1655 | 1467992794598 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 08:46:34 INFO - PROCESS | 1655 | 1467992794601 Marionette TRACE conn2 <- [1,2730,null,{}] 08:46:34 INFO - PROCESS | 1655 | 1467992794604 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}] 08:46:34 INFO - PROCESS | 1655 | 1467992794605 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:34 INFO - PROCESS | 1655 | 1467992794711 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 08:46:34 INFO - PROCESS | 1655 | 1467992794718 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:34 INFO - PROCESS | 1655 | 1467992794719 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba22000 == 37 [pid = 1655] [id = 690] 08:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x126162c00) [pid = 1655] [serial = 2070] [outer = 0x0] 08:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x128856400) [pid = 1655] [serial = 2071] [outer = 0x126162c00] 08:46:34 INFO - PROCESS | 1655 | 1467992794743 Marionette DEBUG loaded listener.js 08:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1289d6000) [pid = 1655] [serial = 2072] [outer = 0x126162c00] 08:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x11917c800 == 36 [pid = 1655] [id = 682] 08:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x116f26000 == 35 [pid = 1655] [id = 681] 08:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x119cc9800 == 34 [pid = 1655] [id = 680] 08:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x123f3d800 == 33 [pid = 1655] [id = 683] 08:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9ab800 == 32 [pid = 1655] [id = 688] 08:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12a2e5000 == 31 [pid = 1655] [id = 687] 08:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1261b7800 == 30 [pid = 1655] [id = 684] 08:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x1289c2000 == 29 [pid = 1655] [id = 685] 08:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x129270000 == 28 [pid = 1655] [id = 686] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12908d400) [pid = 1655] [serial = 2032] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128b39c00) [pid = 1655] [serial = 2023] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1292bfc00) [pid = 1655] [serial = 2026] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12444e400) [pid = 1655] [serial = 2017] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x124d91400) [pid = 1655] [serial = 2018] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x123a06400) [pid = 1655] [serial = 2014] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x123fe0800) [pid = 1655] [serial = 2015] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x119544400) [pid = 1655] [serial = 2011] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x119acc400) [pid = 1655] [serial = 2012] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1292b0400) [pid = 1655] [serial = 1997] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1164e1400) [pid = 1655] [serial = 2005] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x116985400) [pid = 1655] [serial = 2006] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1133a9c00) [pid = 1655] [serial = 1999] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x11675ec00) [pid = 1655] [serial = 2000] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x115e92400) [pid = 1655] [serial = 2008] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x11840dc00) [pid = 1655] [serial = 2009] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x118372000) [pid = 1655] [serial = 2002] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x118720000) [pid = 1655] [serial = 2003] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x123fde400) [pid = 1655] [serial = 2033] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x11953e000) [pid = 1655] [serial = 2029] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x125724000) [pid = 1655] [serial = 2020] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x12a419c00) [pid = 1655] [serial = 2027] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x12908a000) [pid = 1655] [serial = 2024] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 57 (0x123e30c00) [pid = 1655] [serial = 2030] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 56 (0x128853000) [pid = 1655] [serial = 2021] [outer = 0x0] [url = about:blank] 08:46:35 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba1a000 == 27 [pid = 1655] [id = 689] 08:46:36 INFO - PROCESS | 1655 | 1467992796497 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"]]]}] 08:46:36 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 08:46:36 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 08:46:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 08:46:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:46:36 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 08:46:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1924ms 08:46:36 INFO - PROCESS | 1655 | 1467992796522 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 08:46:36 INFO - PROCESS | 1655 | 1467992796525 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 08:46:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 08:46:36 INFO - PROCESS | 1655 | 1467992796528 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 08:46:36 INFO - PROCESS | 1655 | 1467992796530 Marionette TRACE conn2 <- [1,2734,null,{}] 08:46:36 INFO - PROCESS | 1655 | 1467992796534 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}] 08:46:36 INFO - PROCESS | 1655 | 1467992796536 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:36 INFO - PROCESS | 1655 | 1467992796611 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 08:46:36 INFO - PROCESS | 1655 | 1467992796662 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:36 INFO - PROCESS | 1655 | 1467992796663 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x116f26000 == 28 [pid = 1655] [id = 691] 08:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x1128d7000) [pid = 1655] [serial = 2073] [outer = 0x0] 08:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x112ec5400) [pid = 1655] [serial = 2074] [outer = 0x1128d7000] 08:46:36 INFO - PROCESS | 1655 | 1467992796692 Marionette DEBUG loaded listener.js 08:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x113387c00) [pid = 1655] [serial = 2075] [outer = 0x1128d7000] 08:46:36 INFO - PROCESS | 1655 | 1467992796977 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]]]}] 08:46:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 08:46:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 473ms 08:46:37 INFO - PROCESS | 1655 | 1467992797004 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 08:46:37 INFO - PROCESS | 1655 | 1467992797008 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 08:46:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 08:46:37 INFO - PROCESS | 1655 | 1467992797012 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 08:46:37 INFO - PROCESS | 1655 | 1467992797014 Marionette TRACE conn2 <- [1,2738,null,{}] 08:46:37 INFO - PROCESS | 1655 | 1467992797024 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}] 08:46:37 INFO - PROCESS | 1655 | 1467992797026 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:37 INFO - PROCESS | 1655 | 1467992797109 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 08:46:37 INFO - PROCESS | 1655 | 1467992797115 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:37 INFO - PROCESS | 1655 | 1467992797118 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x119504000 == 29 [pid = 1655] [id = 692] 08:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x1133cb400) [pid = 1655] [serial = 2076] [outer = 0x0] 08:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x1164e9c00) [pid = 1655] [serial = 2077] [outer = 0x1133cb400] 08:46:37 INFO - PROCESS | 1655 | 1467992797145 Marionette DEBUG loaded listener.js 08:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x116908800) [pid = 1655] [serial = 2078] [outer = 0x1133cb400] 08:46:37 INFO - PROCESS | 1655 | 1467992797475 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]]]}] 08:46:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 08:46:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 480ms 08:46:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 08:46:37 INFO - PROCESS | 1655 | 1467992797493 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 08:46:37 INFO - PROCESS | 1655 | 1467992797494 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 08:46:37 INFO - PROCESS | 1655 | 1467992797496 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 08:46:37 INFO - PROCESS | 1655 | 1467992797509 Marionette TRACE conn2 <- [1,2742,null,{}] 08:46:37 INFO - PROCESS | 1655 | 1467992797520 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}] 08:46:37 INFO - PROCESS | 1655 | 1467992797523 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:37 INFO - PROCESS | 1655 | 1467992797624 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 08:46:37 INFO - PROCESS | 1655 | 1467992797629 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:37 INFO - PROCESS | 1655 | 1467992797631 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b9e000 == 30 [pid = 1655] [id = 693] 08:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x110eb1400) [pid = 1655] [serial = 2079] [outer = 0x0] 08:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11820fc00) [pid = 1655] [serial = 2080] [outer = 0x110eb1400] 08:46:37 INFO - PROCESS | 1655 | 1467992797661 Marionette DEBUG loaded listener.js 08:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x11837ac00) [pid = 1655] [serial = 2081] [outer = 0x110eb1400] 08:46:38 INFO - PROCESS | 1655 | 1467992798044 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]]]}] 08:46:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 08:46:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 586ms 08:46:38 INFO - PROCESS | 1655 | 1467992798083 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 08:46:38 INFO - PROCESS | 1655 | 1467992798085 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 08:46:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 08:46:38 INFO - PROCESS | 1655 | 1467992798089 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 08:46:38 INFO - PROCESS | 1655 | 1467992798090 Marionette TRACE conn2 <- [1,2746,null,{}] 08:46:38 INFO - PROCESS | 1655 | 1467992798094 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}] 08:46:38 INFO - PROCESS | 1655 | 1467992798096 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:38 INFO - PROCESS | 1655 | 1467992798248 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 08:46:38 INFO - PROCESS | 1655 | 1467992798261 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:38 INFO - PROCESS | 1655 | 1467992798262 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x125151000 == 31 [pid = 1655] [id = 694] 08:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x1185bbc00) [pid = 1655] [serial = 2082] [outer = 0x0] 08:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x11870fc00) [pid = 1655] [serial = 2083] [outer = 0x1185bbc00] 08:46:38 INFO - PROCESS | 1655 | 1467992798305 Marionette DEBUG loaded listener.js 08:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118728400) [pid = 1655] [serial = 2084] [outer = 0x1185bbc00] 08:46:38 INFO - PROCESS | 1655 | 1467992798636 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]]]}] 08:46:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 08:46:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 572ms 08:46:38 INFO - PROCESS | 1655 | 1467992798660 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 08:46:38 INFO - PROCESS | 1655 | 1467992798661 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 08:46:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 08:46:38 INFO - PROCESS | 1655 | 1467992798664 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 08:46:38 INFO - PROCESS | 1655 | 1467992798667 Marionette TRACE conn2 <- [1,2750,null,{}] 08:46:38 INFO - PROCESS | 1655 | 1467992798671 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}] 08:46:38 INFO - PROCESS | 1655 | 1467992798672 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:38 INFO - PROCESS | 1655 | 1467992798777 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 08:46:38 INFO - PROCESS | 1655 | 1467992798783 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:38 INFO - PROCESS | 1655 | 1467992798784 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261b3800 == 32 [pid = 1655] [id = 695] 08:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1133c7c00) [pid = 1655] [serial = 2085] [outer = 0x0] 08:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11870b000) [pid = 1655] [serial = 2086] [outer = 0x1133c7c00] 08:46:38 INFO - PROCESS | 1655 | 1467992798808 Marionette DEBUG loaded listener.js 08:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11954a800) [pid = 1655] [serial = 2087] [outer = 0x1133c7c00] 08:46:39 INFO - PROCESS | 1655 | 1467992799119 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]]]}] 08:46:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 08:46:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 472ms 08:46:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 08:46:39 INFO - PROCESS | 1655 | 1467992799137 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 08:46:39 INFO - PROCESS | 1655 | 1467992799138 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 08:46:39 INFO - PROCESS | 1655 | 1467992799140 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 08:46:39 INFO - PROCESS | 1655 | 1467992799141 Marionette TRACE conn2 <- [1,2754,null,{}] 08:46:39 INFO - PROCESS | 1655 | 1467992799144 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}] 08:46:39 INFO - PROCESS | 1655 | 1467992799149 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:39 INFO - PROCESS | 1655 | 1467992799241 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 08:46:39 INFO - PROCESS | 1655 | 1467992799244 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:39 INFO - PROCESS | 1655 | 1467992799246 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x128de2000 == 33 [pid = 1655] [id = 696] 08:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x116769400) [pid = 1655] [serial = 2088] [outer = 0x0] 08:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119acb000) [pid = 1655] [serial = 2089] [outer = 0x116769400] 08:46:39 INFO - PROCESS | 1655 | 1467992799273 Marionette DEBUG loaded listener.js 08:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x123cbd400) [pid = 1655] [serial = 2090] [outer = 0x116769400] 08:46:39 INFO - PROCESS | 1655 | 1467992799583 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]]]}] 08:46:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 08:46:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 476ms 08:46:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 08:46:39 INFO - PROCESS | 1655 | 1467992799617 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 08:46:39 INFO - PROCESS | 1655 | 1467992799619 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 08:46:39 INFO - PROCESS | 1655 | 1467992799621 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 08:46:39 INFO - PROCESS | 1655 | 1467992799622 Marionette TRACE conn2 <- [1,2758,null,{}] 08:46:39 INFO - PROCESS | 1655 | 1467992799624 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}] 08:46:39 INFO - PROCESS | 1655 | 1467992799625 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:39 INFO - PROCESS | 1655 | 1467992799720 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 08:46:39 INFO - PROCESS | 1655 | 1467992799727 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:39 INFO - PROCESS | 1655 | 1467992799738 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294d8800 == 34 [pid = 1655] [id = 697] 08:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x123c57000) [pid = 1655] [serial = 2091] [outer = 0x0] 08:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1240bc000) [pid = 1655] [serial = 2092] [outer = 0x123c57000] 08:46:39 INFO - PROCESS | 1655 | 1467992799763 Marionette DEBUG loaded listener.js 08:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x124446800) [pid = 1655] [serial = 2093] [outer = 0x123c57000] 08:46:40 INFO - PROCESS | 1655 | 1467992800062 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]]]}] 08:46:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 08:46:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 468ms 08:46:40 INFO - PROCESS | 1655 | 1467992800089 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 08:46:40 INFO - PROCESS | 1655 | 1467992800090 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 08:46:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 08:46:40 INFO - PROCESS | 1655 | 1467992800092 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 08:46:40 INFO - PROCESS | 1655 | 1467992800093 Marionette TRACE conn2 <- [1,2762,null,{}] 08:46:40 INFO - PROCESS | 1655 | 1467992800096 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}] 08:46:40 INFO - PROCESS | 1655 | 1467992800097 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:40 INFO - PROCESS | 1655 | 1467992800170 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 08:46:40 INFO - PROCESS | 1655 | 1467992800173 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:40 INFO - PROCESS | 1655 | 1467992800174 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9a7800 == 35 [pid = 1655] [id = 698] 08:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12444d800) [pid = 1655] [serial = 2094] [outer = 0x0] 08:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124a14c00) [pid = 1655] [serial = 2095] [outer = 0x12444d800] 08:46:40 INFO - PROCESS | 1655 | 1467992800200 Marionette DEBUG loaded listener.js 08:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124b8e000) [pid = 1655] [serial = 2096] [outer = 0x12444d800] 08:46:40 INFO - PROCESS | 1655 | 1467992800489 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]]]}] 08:46:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 08:46:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 421ms 08:46:40 INFO - PROCESS | 1655 | 1467992800514 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 08:46:40 INFO - PROCESS | 1655 | 1467992800518 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 08:46:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 08:46:40 INFO - PROCESS | 1655 | 1467992800529 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 08:46:40 INFO - PROCESS | 1655 | 1467992800530 Marionette TRACE conn2 <- [1,2766,null,{}] 08:46:40 INFO - PROCESS | 1655 | 1467992800537 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}] 08:46:40 INFO - PROCESS | 1655 | 1467992800539 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:40 INFO - PROCESS | 1655 | 1467992800701 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 08:46:40 INFO - PROCESS | 1655 | 1467992800710 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:40 INFO - PROCESS | 1655 | 1467992800723 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b95000 == 36 [pid = 1655] [id = 699] 08:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118724c00) [pid = 1655] [serial = 2097] [outer = 0x0] 08:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124d86400) [pid = 1655] [serial = 2098] [outer = 0x118724c00] 08:46:40 INFO - PROCESS | 1655 | 1467992800764 Marionette DEBUG loaded listener.js 08:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x125726800) [pid = 1655] [serial = 2099] [outer = 0x118724c00] 08:46:41 INFO - PROCESS | 1655 | 1467992801118 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]]]}] 08:46:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 08:46:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 623ms 08:46:41 INFO - PROCESS | 1655 | 1467992801154 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 08:46:41 INFO - PROCESS | 1655 | 1467992801155 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 08:46:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 08:46:41 INFO - PROCESS | 1655 | 1467992801158 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 08:46:41 INFO - PROCESS | 1655 | 1467992801159 Marionette TRACE conn2 <- [1,2770,null,{}] 08:46:41 INFO - PROCESS | 1655 | 1467992801161 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}] 08:46:41 INFO - PROCESS | 1655 | 1467992801162 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:41 INFO - PROCESS | 1655 | 1467992801260 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 08:46:41 INFO - PROCESS | 1655 | 1467992801264 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:41 INFO - PROCESS | 1655 | 1467992801265 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba13000 == 37 [pid = 1655] [id = 700] 08:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124f0b000) [pid = 1655] [serial = 2100] [outer = 0x0] 08:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12616b400) [pid = 1655] [serial = 2101] [outer = 0x124f0b000] 08:46:41 INFO - PROCESS | 1655 | 1467992801289 Marionette DEBUG loaded listener.js 08:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1266d5400) [pid = 1655] [serial = 2102] [outer = 0x124f0b000] 08:46:41 INFO - PROCESS | 1655 | 1467992801615 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]]]}] 08:46:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 08:46:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 468ms 08:46:41 INFO - PROCESS | 1655 | 1467992801639 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 08:46:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 08:46:41 INFO - PROCESS | 1655 | 1467992801641 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 08:46:41 INFO - PROCESS | 1655 | 1467992801643 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 08:46:41 INFO - PROCESS | 1655 | 1467992801645 Marionette TRACE conn2 <- [1,2774,null,{}] 08:46:41 INFO - PROCESS | 1655 | 1467992801648 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}] 08:46:41 INFO - PROCESS | 1655 | 1467992801652 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:41 INFO - PROCESS | 1655 | 1467992801763 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 08:46:41 INFO - PROCESS | 1655 | 1467992801766 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:41 INFO - PROCESS | 1655 | 1467992801768 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1261ad000 == 38 [pid = 1655] [id = 701] 08:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x125123000) [pid = 1655] [serial = 2103] [outer = 0x0] 08:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126b7fc00) [pid = 1655] [serial = 2104] [outer = 0x125123000] 08:46:41 INFO - PROCESS | 1655 | 1467992801801 Marionette DEBUG loaded listener.js 08:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128b45800) [pid = 1655] [serial = 2105] [outer = 0x125123000] 08:46:42 INFO - PROCESS | 1655 | 1467992802129 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]]]}] 08:46:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 08:46:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 522ms 08:46:42 INFO - PROCESS | 1655 | 1467992802169 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 08:46:42 INFO - PROCESS | 1655 | 1467992802171 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 08:46:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 08:46:42 INFO - PROCESS | 1655 | 1467992802173 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 08:46:42 INFO - PROCESS | 1655 | 1467992802174 Marionette TRACE conn2 <- [1,2778,null,{}] 08:46:42 INFO - PROCESS | 1655 | 1467992802176 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}] 08:46:42 INFO - PROCESS | 1655 | 1467992802177 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:42 INFO - PROCESS | 1655 | 1467992802274 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 08:46:42 INFO - PROCESS | 1655 | 1467992802278 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:42 INFO - PROCESS | 1655 | 1467992802279 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c294800 == 39 [pid = 1655] [id = 702] 08:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1289db000) [pid = 1655] [serial = 2106] [outer = 0x0] 08:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x129088800) [pid = 1655] [serial = 2107] [outer = 0x1289db000] 08:46:42 INFO - PROCESS | 1655 | 1467992802303 Marionette DEBUG loaded listener.js 08:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x129093c00) [pid = 1655] [serial = 2108] [outer = 0x1289db000] 08:46:42 INFO - PROCESS | 1655 | 1467992802642 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]]]}] 08:46:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 08:46:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 518ms 08:46:42 INFO - PROCESS | 1655 | 1467992802692 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 08:46:42 INFO - PROCESS | 1655 | 1467992802693 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 08:46:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 08:46:42 INFO - PROCESS | 1655 | 1467992802695 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 08:46:42 INFO - PROCESS | 1655 | 1467992802696 Marionette TRACE conn2 <- [1,2782,null,{}] 08:46:42 INFO - PROCESS | 1655 | 1467992802698 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}] 08:46:42 INFO - PROCESS | 1655 | 1467992802699 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:42 INFO - PROCESS | 1655 | 1467992802794 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 08:46:42 INFO - PROCESS | 1655 | 1467992802805 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:42 INFO - PROCESS | 1655 | 1467992802806 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c57f000 == 40 [pid = 1655] [id = 703] 08:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1292b0400) [pid = 1655] [serial = 2109] [outer = 0x0] 08:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1292b8800) [pid = 1655] [serial = 2110] [outer = 0x1292b0400] 08:46:42 INFO - PROCESS | 1655 | 1467992802837 Marionette DEBUG loaded listener.js 08:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129352800) [pid = 1655] [serial = 2111] [outer = 0x1292b0400] 08:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12662fc00) [pid = 1655] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 08:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1199b0c00) [pid = 1655] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 08:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11918c400) [pid = 1655] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 08:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1131df800) [pid = 1655] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 08:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12384ec00) [pid = 1655] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 08:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1129ac400) [pid = 1655] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 08:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124449c00) [pid = 1655] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 08:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11332cc00) [pid = 1655] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 08:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x113c91400) [pid = 1655] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 08:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112eca000) [pid = 1655] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 08:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1180b7000) [pid = 1655] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 08:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118408000) [pid = 1655] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 08:46:43 INFO - PROCESS | 1655 | 1467992803205 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]]]}] 08:46:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 08:46:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 521ms 08:46:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 08:46:43 INFO - PROCESS | 1655 | 1467992803216 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 08:46:43 INFO - PROCESS | 1655 | 1467992803217 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 08:46:43 INFO - PROCESS | 1655 | 1467992803219 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 08:46:43 INFO - PROCESS | 1655 | 1467992803220 Marionette TRACE conn2 <- [1,2786,null,{}] 08:46:43 INFO - PROCESS | 1655 | 1467992803223 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}] 08:46:43 INFO - PROCESS | 1655 | 1467992803224 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:43 INFO - PROCESS | 1655 | 1467992803302 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 08:46:43 INFO - PROCESS | 1655 | 1467992803306 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:43 INFO - PROCESS | 1655 | 1467992803307 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca64000 == 41 [pid = 1655] [id = 704] 08:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1161a2400) [pid = 1655] [serial = 2112] [outer = 0x0] 08:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11918c400) [pid = 1655] [serial = 2113] [outer = 0x1161a2400] 08:46:43 INFO - PROCESS | 1655 | 1467992803331 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1257a2c00) [pid = 1655] [serial = 2114] [outer = 0x1161a2400] 08:46:43 INFO - PROCESS | 1655 | 1467992803656 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]]]}] 08:46:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 08:46:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 469ms 08:46:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 08:46:43 INFO - PROCESS | 1655 | 1467992803689 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 08:46:43 INFO - PROCESS | 1655 | 1467992803690 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 08:46:43 INFO - PROCESS | 1655 | 1467992803692 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 08:46:43 INFO - PROCESS | 1655 | 1467992803693 Marionette TRACE conn2 <- [1,2790,null,{}] 08:46:43 INFO - PROCESS | 1655 | 1467992803695 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}] 08:46:43 INFO - PROCESS | 1655 | 1467992803697 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:43 INFO - PROCESS | 1655 | 1467992803797 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 08:46:43 INFO - PROCESS | 1655 | 1467992803805 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:43 INFO - PROCESS | 1655 | 1467992803807 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce19800 == 42 [pid = 1655] [id = 705] 08:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124446400) [pid = 1655] [serial = 2115] [outer = 0x0] 08:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x129356000) [pid = 1655] [serial = 2116] [outer = 0x124446400] 08:46:43 INFO - PROCESS | 1655 | 1467992803838 Marionette DEBUG loaded listener.js 08:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a41e000) [pid = 1655] [serial = 2117] [outer = 0x124446400] 08:46:44 INFO - PROCESS | 1655 | 1467992804122 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]]]}] 08:46:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 08:46:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 468ms 08:46:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 08:46:44 INFO - PROCESS | 1655 | 1467992804161 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 08:46:44 INFO - PROCESS | 1655 | 1467992804162 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 08:46:44 INFO - PROCESS | 1655 | 1467992804164 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 08:46:44 INFO - PROCESS | 1655 | 1467992804167 Marionette TRACE conn2 <- [1,2794,null,{}] 08:46:44 INFO - PROCESS | 1655 | 1467992804171 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}] 08:46:44 INFO - PROCESS | 1655 | 1467992804172 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:44 INFO - PROCESS | 1655 | 1467992804252 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 08:46:44 INFO - PROCESS | 1655 | 1467992804256 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:44 INFO - PROCESS | 1655 | 1467992804257 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1d5000 == 43 [pid = 1655] [id = 706] 08:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119ac1800) [pid = 1655] [serial = 2118] [outer = 0x0] 08:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126169c00) [pid = 1655] [serial = 2119] [outer = 0x119ac1800] 08:46:44 INFO - PROCESS | 1655 | 1467992804281 Marionette DEBUG loaded listener.js 08:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a427000) [pid = 1655] [serial = 2120] [outer = 0x119ac1800] 08:46:44 INFO - PROCESS | 1655 | 1467992804585 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]]]}] 08:46:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 08:46:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 471ms 08:46:44 INFO - PROCESS | 1655 | 1467992804636 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 08:46:44 INFO - PROCESS | 1655 | 1467992804637 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 08:46:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 08:46:44 INFO - PROCESS | 1655 | 1467992804639 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 08:46:44 INFO - PROCESS | 1655 | 1467992804640 Marionette TRACE conn2 <- [1,2798,null,{}] 08:46:44 INFO - PROCESS | 1655 | 1467992804642 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}] 08:46:44 INFO - PROCESS | 1655 | 1467992804643 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:44 INFO - PROCESS | 1655 | 1467992804748 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 08:46:44 INFO - PROCESS | 1655 | 1467992804756 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:44 INFO - PROCESS | 1655 | 1467992804765 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d388800 == 44 [pid = 1655] [id = 707] 08:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x110eaac00) [pid = 1655] [serial = 2121] [outer = 0x0] 08:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a4ce000) [pid = 1655] [serial = 2122] [outer = 0x110eaac00] 08:46:44 INFO - PROCESS | 1655 | 1467992804790 Marionette DEBUG loaded listener.js 08:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a4d4400) [pid = 1655] [serial = 2123] [outer = 0x110eaac00] 08:46:45 INFO - PROCESS | 1655 | 1467992805140 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]]]}] 08:46:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 08:46:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 518ms 08:46:45 INFO - PROCESS | 1655 | 1467992805158 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 08:46:45 INFO - PROCESS | 1655 | 1467992805160 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 08:46:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 08:46:45 INFO - PROCESS | 1655 | 1467992805164 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 08:46:45 INFO - PROCESS | 1655 | 1467992805169 Marionette TRACE conn2 <- [1,2802,null,{}] 08:46:45 INFO - PROCESS | 1655 | 1467992805173 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}] 08:46:45 INFO - PROCESS | 1655 | 1467992805175 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:45 INFO - PROCESS | 1655 | 1467992805293 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 08:46:45 INFO - PROCESS | 1655 | 1467992805370 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:45 INFO - PROCESS | 1655 | 1467992805372 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169b7800 == 45 [pid = 1655] [id = 708] 08:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1128cec00) [pid = 1655] [serial = 2124] [outer = 0x0] 08:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1128d6800) [pid = 1655] [serial = 2125] [outer = 0x1128cec00] 08:46:45 INFO - PROCESS | 1655 | 1467992805404 Marionette DEBUG loaded listener.js 08:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11332c000) [pid = 1655] [serial = 2126] [outer = 0x1128cec00] 08:46:45 INFO - PROCESS | 1655 | 1467992805922 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]]]}] 08:46:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 08:46:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 776ms 08:46:45 INFO - PROCESS | 1655 | 1467992805958 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 08:46:45 INFO - PROCESS | 1655 | 1467992805961 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 08:46:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 08:46:45 INFO - PROCESS | 1655 | 1467992805969 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 08:46:45 INFO - PROCESS | 1655 | 1467992805971 Marionette TRACE conn2 <- [1,2806,null,{}] 08:46:45 INFO - PROCESS | 1655 | 1467992805973 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}] 08:46:45 INFO - PROCESS | 1655 | 1467992805975 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:46 INFO - PROCESS | 1655 | 1467992806087 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 08:46:46 INFO - PROCESS | 1655 | 1467992806195 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:46 INFO - PROCESS | 1655 | 1467992806197 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x124765800 == 46 [pid = 1655] [id = 709] 08:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11675e000) [pid = 1655] [serial = 2127] [outer = 0x0] 08:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x116a1dc00) [pid = 1655] [serial = 2128] [outer = 0x11675e000] 08:46:46 INFO - PROCESS | 1655 | 1467992806227 Marionette DEBUG loaded listener.js 08:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1180ab800) [pid = 1655] [serial = 2129] [outer = 0x11675e000] 08:46:47 INFO - PROCESS | 1655 | 1467992807019 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]]]}] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1d5000 == 45 [pid = 1655] [id = 706] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce19800 == 44 [pid = 1655] [id = 705] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca64000 == 43 [pid = 1655] [id = 704] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12c57f000 == 42 [pid = 1655] [id = 703] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12c294800 == 41 [pid = 1655] [id = 702] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1261ad000 == 40 [pid = 1655] [id = 701] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba13000 == 39 [pid = 1655] [id = 700] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128856400) [pid = 1655] [serial = 2071] [outer = 0x0] [url = about:blank] 08:46:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 08:46:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1122ms 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x123b95000 == 38 [pid = 1655] [id = 699] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9a7800 == 37 [pid = 1655] [id = 698] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1294d8800 == 36 [pid = 1655] [id = 697] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x128de2000 == 35 [pid = 1655] [id = 696] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1261b3800 == 34 [pid = 1655] [id = 695] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x125151000 == 33 [pid = 1655] [id = 694] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x123b9e000 == 32 [pid = 1655] [id = 693] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119504000 == 31 [pid = 1655] [id = 692] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x116f26000 == 30 [pid = 1655] [id = 691] 08:46:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba22000 == 29 [pid = 1655] [id = 690] 08:46:47 INFO - PROCESS | 1655 | 1467992807098 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 08:46:47 INFO - PROCESS | 1655 | 1467992807100 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 08:46:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 08:46:47 INFO - PROCESS | 1655 | 1467992807103 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 08:46:47 INFO - PROCESS | 1655 | 1467992807105 Marionette TRACE conn2 <- [1,2810,null,{}] 08:46:47 INFO - PROCESS | 1655 | 1467992807108 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}] 08:46:47 INFO - PROCESS | 1655 | 1467992807110 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:47 INFO - PROCESS | 1655 | 1467992807183 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 08:46:47 INFO - PROCESS | 1655 | 1467992807192 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:47 INFO - PROCESS | 1655 | 1467992807193 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x119170000 == 30 [pid = 1655] [id = 710] 08:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116af6000) [pid = 1655] [serial = 2130] [outer = 0x0] 08:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x117db5c00) [pid = 1655] [serial = 2131] [outer = 0x116af6000] 08:46:47 INFO - PROCESS | 1655 | 1467992807222 Marionette DEBUG loaded listener.js 08:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11820cc00) [pid = 1655] [serial = 2132] [outer = 0x116af6000] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12686cc00) [pid = 1655] [serial = 2068] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x119ac9c00) [pid = 1655] [serial = 2053] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11952d800) [pid = 1655] [serial = 2050] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123c58800) [pid = 1655] [serial = 2056] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124447c00) [pid = 1655] [serial = 2059] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x120fd9000) [pid = 1655] [serial = 2062] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x123cc1800) [pid = 1655] [serial = 2057] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x126538c00) [pid = 1655] [serial = 2066] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1180ad000) [pid = 1655] [serial = 2036] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115e2a800) [pid = 1655] [serial = 2035] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1180ab400) [pid = 1655] [serial = 2047] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1130eb800) [pid = 1655] [serial = 2044] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1133aac00) [pid = 1655] [serial = 2045] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118720400) [pid = 1655] [serial = 2042] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118370400) [pid = 1655] [serial = 2041] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119fce800) [pid = 1655] [serial = 2039] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11954c400) [pid = 1655] [serial = 2038] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12572a400) [pid = 1655] [serial = 2065] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x120fe3c00) [pid = 1655] [serial = 2054] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1256b1400) [pid = 1655] [serial = 2063] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11954b400) [pid = 1655] [serial = 2051] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1256afc00) [pid = 1655] [serial = 2060] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118375c00) [pid = 1655] [serial = 2048] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128855400) [pid = 1655] [serial = 2069] [outer = 0x0] [url = about:blank] 08:46:47 INFO - PROCESS | 1655 | 1467992807577 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]]]}] 08:46:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 08:46:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 08:46:47 INFO - PROCESS | 1655 | 1467992807622 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 08:46:47 INFO - PROCESS | 1655 | 1467992807625 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 08:46:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 08:46:47 INFO - PROCESS | 1655 | 1467992807629 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 08:46:47 INFO - PROCESS | 1655 | 1467992807631 Marionette TRACE conn2 <- [1,2814,null,{}] 08:46:47 INFO - PROCESS | 1655 | 1467992807634 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}] 08:46:47 INFO - PROCESS | 1655 | 1467992807635 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:47 INFO - PROCESS | 1655 | 1467992807713 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 08:46:47 INFO - PROCESS | 1655 | 1467992807719 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:47 INFO - PROCESS | 1655 | 1467992807720 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f1f000 == 31 [pid = 1655] [id = 711] 08:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118406400) [pid = 1655] [serial = 2133] [outer = 0x0] 08:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118516800) [pid = 1655] [serial = 2134] [outer = 0x118406400] 08:46:47 INFO - PROCESS | 1655 | 1467992807748 Marionette DEBUG loaded listener.js 08:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118720400) [pid = 1655] [serial = 2135] [outer = 0x118406400] 08:46:48 INFO - PROCESS | 1655 | 1467992808117 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]]]}] 08:46:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 08:46:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 521ms 08:46:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 08:46:48 INFO - PROCESS | 1655 | 1467992808152 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 08:46:48 INFO - PROCESS | 1655 | 1467992808153 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 08:46:48 INFO - PROCESS | 1655 | 1467992808156 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 08:46:48 INFO - PROCESS | 1655 | 1467992808158 Marionette TRACE conn2 <- [1,2818,null,{}] 08:46:48 INFO - PROCESS | 1655 | 1467992808166 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}] 08:46:48 INFO - PROCESS | 1655 | 1467992808169 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:48 INFO - PROCESS | 1655 | 1467992808246 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 08:46:48 INFO - PROCESS | 1655 | 1467992808253 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:48 INFO - PROCESS | 1655 | 1467992808255 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x124bce800 == 32 [pid = 1655] [id = 712] 08:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1133c9800) [pid = 1655] [serial = 2136] [outer = 0x0] 08:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11954c400) [pid = 1655] [serial = 2137] [outer = 0x1133c9800] 08:46:48 INFO - PROCESS | 1655 | 1467992808282 Marionette DEBUG loaded listener.js 08:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119ac9800) [pid = 1655] [serial = 2138] [outer = 0x1133c9800] 08:46:48 INFO - PROCESS | 1655 | 1467992808632 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]]]}] 08:46:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 08:46:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 520ms 08:46:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 08:46:48 INFO - PROCESS | 1655 | 1467992808681 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 08:46:48 INFO - PROCESS | 1655 | 1467992808683 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 08:46:48 INFO - PROCESS | 1655 | 1467992808685 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 08:46:48 INFO - PROCESS | 1655 | 1467992808686 Marionette TRACE conn2 <- [1,2822,null,{}] 08:46:48 INFO - PROCESS | 1655 | 1467992808688 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}] 08:46:48 INFO - PROCESS | 1655 | 1467992808689 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:48 INFO - PROCESS | 1655 | 1467992808768 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 08:46:48 INFO - PROCESS | 1655 | 1467992808771 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:48 INFO - PROCESS | 1655 | 1467992808772 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289c3800 == 33 [pid = 1655] [id = 713] 08:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119c29000) [pid = 1655] [serial = 2139] [outer = 0x0] 08:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x120fe4400) [pid = 1655] [serial = 2140] [outer = 0x119c29000] 08:46:48 INFO - PROCESS | 1655 | 1467992808797 Marionette DEBUG loaded listener.js 08:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123be7c00) [pid = 1655] [serial = 2141] [outer = 0x119c29000] 08:46:49 INFO - PROCESS | 1655 | 1467992809136 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]]]}] 08:46:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 08:46:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 469ms 08:46:49 INFO - PROCESS | 1655 | 1467992809155 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 08:46:49 INFO - PROCESS | 1655 | 1467992809156 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 08:46:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 08:46:49 INFO - PROCESS | 1655 | 1467992809158 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 08:46:49 INFO - PROCESS | 1655 | 1467992809159 Marionette TRACE conn2 <- [1,2826,null,{}] 08:46:49 INFO - PROCESS | 1655 | 1467992809161 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}] 08:46:49 INFO - PROCESS | 1655 | 1467992809163 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:49 INFO - PROCESS | 1655 | 1467992809237 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 08:46:49 INFO - PROCESS | 1655 | 1467992809241 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:49 INFO - PROCESS | 1655 | 1467992809242 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12926b800 == 34 [pid = 1655] [id = 714] 08:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11332e000) [pid = 1655] [serial = 2142] [outer = 0x0] 08:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123cbcc00) [pid = 1655] [serial = 2143] [outer = 0x11332e000] 08:46:49 INFO - PROCESS | 1655 | 1467992809268 Marionette DEBUG loaded listener.js 08:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1240b1800) [pid = 1655] [serial = 2144] [outer = 0x11332e000] 08:46:49 INFO - PROCESS | 1655 | 1467992809653 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 08:46:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 08:46:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 520ms 08:46:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 08:46:49 INFO - PROCESS | 1655 | 1467992809678 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 08:46:49 INFO - PROCESS | 1655 | 1467992809679 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 08:46:49 INFO - PROCESS | 1655 | 1467992809682 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 08:46:49 INFO - PROCESS | 1655 | 1467992809684 Marionette TRACE conn2 <- [1,2830,null,{}] 08:46:49 INFO - PROCESS | 1655 | 1467992809695 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}] 08:46:49 INFO - PROCESS | 1655 | 1467992809700 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:49 INFO - PROCESS | 1655 | 1467992809813 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 08:46:49 INFO - PROCESS | 1655 | 1467992809823 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:49 INFO - PROCESS | 1655 | 1467992809824 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294f3800 == 35 [pid = 1655] [id = 715] 08:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124445000) [pid = 1655] [serial = 2145] [outer = 0x0] 08:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124d84400) [pid = 1655] [serial = 2146] [outer = 0x124445000] 08:46:49 INFO - PROCESS | 1655 | 1467992809849 Marionette DEBUG loaded listener.js 08:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12652c000) [pid = 1655] [serial = 2147] [outer = 0x124445000] 08:46:50 INFO - PROCESS | 1655 | 1467992810178 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]]]}] 08:46:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 08:46:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 522ms 08:46:50 INFO - PROCESS | 1655 | 1467992810204 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 08:46:50 INFO - PROCESS | 1655 | 1467992810205 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 08:46:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 08:46:50 INFO - PROCESS | 1655 | 1467992810207 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 1655 | 1467992810208 Marionette TRACE conn2 <- [1,2834,null,{}] 08:46:50 INFO - PROCESS | 1655 | 1467992810218 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}] 08:46:50 INFO - PROCESS | 1655 | 1467992810219 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:50 INFO - PROCESS | 1655 | 1467992810321 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 08:46:50 INFO - PROCESS | 1655 | 1467992810325 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:50 INFO - PROCESS | 1655 | 1467992810326 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9be800 == 36 [pid = 1655] [id = 716] 08:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124f09c00) [pid = 1655] [serial = 2148] [outer = 0x0] 08:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12686cc00) [pid = 1655] [serial = 2149] [outer = 0x124f09c00] 08:46:50 INFO - PROCESS | 1655 | 1467992810350 Marionette DEBUG loaded listener.js 08:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128853c00) [pid = 1655] [serial = 2150] [outer = 0x124f09c00] 08:46:50 INFO - PROCESS | 1655 | 1467992810685 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 08:46:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 08:46:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms 08:46:50 INFO - PROCESS | 1655 | 1467992810728 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 08:46:50 INFO - PROCESS | 1655 | 1467992810729 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 08:46:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 08:46:50 INFO - PROCESS | 1655 | 1467992810732 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 08:46:50 INFO - PROCESS | 1655 | 1467992810733 Marionette TRACE conn2 <- [1,2838,null,{}] 08:46:50 INFO - PROCESS | 1655 | 1467992810735 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}] 08:46:50 INFO - PROCESS | 1655 | 1467992810736 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:50 INFO - PROCESS | 1655 | 1467992810835 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 08:46:50 INFO - PROCESS | 1655 | 1467992810838 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:50 INFO - PROCESS | 1655 | 1467992810839 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba0b000 == 37 [pid = 1655] [id = 717] 08:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1130e5800) [pid = 1655] [serial = 2151] [outer = 0x0] 08:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1289d1800) [pid = 1655] [serial = 2152] [outer = 0x1130e5800] 08:46:50 INFO - PROCESS | 1655 | 1467992810863 Marionette DEBUG loaded listener.js 08:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128b39800) [pid = 1655] [serial = 2153] [outer = 0x1130e5800] 08:46:51 INFO - PROCESS | 1655 | 1467992811221 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]]]}] 08:46:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 08:46:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 520ms 08:46:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 08:46:51 INFO - PROCESS | 1655 | 1467992811252 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 08:46:51 INFO - PROCESS | 1655 | 1467992811254 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 08:46:51 INFO - PROCESS | 1655 | 1467992811256 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 08:46:51 INFO - PROCESS | 1655 | 1467992811257 Marionette TRACE conn2 <- [1,2842,null,{}] 08:46:51 INFO - PROCESS | 1655 | 1467992811260 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}] 08:46:51 INFO - PROCESS | 1655 | 1467992811261 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:51 INFO - PROCESS | 1655 | 1467992811405 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124f0b000) [pid = 1655] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118724c00) [pid = 1655] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116769400) [pid = 1655] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126162c00) [pid = 1655] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12444d800) [pid = 1655] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1128d7000) [pid = 1655] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1185bbc00) [pid = 1655] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1133c7c00) [pid = 1655] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123c57000) [pid = 1655] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1133cb400) [pid = 1655] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x110eb1400) [pid = 1655] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x125123000) [pid = 1655] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1289db000) [pid = 1655] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1292b0400) [pid = 1655] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1161a2400) [pid = 1655] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119ac1800) [pid = 1655] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 08:46:51 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124446400) [pid = 1655] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 08:46:51 INFO - PROCESS | 1655 | 1467992811681 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:51 INFO - PROCESS | 1655 | 1467992811682 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240a4800 == 38 [pid = 1655] [id = 718] 08:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x110fa0400) [pid = 1655] [serial = 2154] [outer = 0x0] 08:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1128d7000) [pid = 1655] [serial = 2155] [outer = 0x110fa0400] 08:46:51 INFO - PROCESS | 1655 | 1467992811723 Marionette DEBUG loaded listener.js 08:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1180b5400) [pid = 1655] [serial = 2156] [outer = 0x110fa0400] 08:46:51 INFO - PROCESS | 1655 | 1467992811988 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]]]}] 08:46:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 08:46:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 768ms 08:46:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 08:46:52 INFO - PROCESS | 1655 | 1467992812024 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 08:46:52 INFO - PROCESS | 1655 | 1467992812026 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 08:46:52 INFO - PROCESS | 1655 | 1467992812027 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 08:46:52 INFO - PROCESS | 1655 | 1467992812029 Marionette TRACE conn2 <- [1,2846,null,{}] 08:46:52 INFO - PROCESS | 1655 | 1467992812038 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}] 08:46:52 INFO - PROCESS | 1655 | 1467992812039 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:52 INFO - PROCESS | 1655 | 1467992812123 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 08:46:52 INFO - PROCESS | 1655 | 1467992812142 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:52 INFO - PROCESS | 1655 | 1467992812143 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be3e800 == 39 [pid = 1655] [id = 719] 08:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11213cc00) [pid = 1655] [serial = 2157] [outer = 0x0] 08:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1199a3400) [pid = 1655] [serial = 2158] [outer = 0x11213cc00] 08:46:52 INFO - PROCESS | 1655 | 1467992812218 Marionette DEBUG loaded listener.js 08:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1289d3c00) [pid = 1655] [serial = 2159] [outer = 0x11213cc00] 08:46:52 INFO - PROCESS | 1655 | 1467992812485 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]]]}] 08:46:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 08:46:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 473ms 08:46:52 INFO - PROCESS | 1655 | 1467992812508 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 08:46:52 INFO - PROCESS | 1655 | 1467992812509 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 08:46:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 08:46:52 INFO - PROCESS | 1655 | 1467992812511 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 08:46:52 INFO - PROCESS | 1655 | 1467992812513 Marionette TRACE conn2 <- [1,2850,null,{}] 08:46:52 INFO - PROCESS | 1655 | 1467992812524 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}] 08:46:52 INFO - PROCESS | 1655 | 1467992812526 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:52 INFO - PROCESS | 1655 | 1467992812627 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 08:46:52 INFO - PROCESS | 1655 | 1467992812633 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:52 INFO - PROCESS | 1655 | 1467992812636 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca5f800 == 40 [pid = 1655] [id = 720] 08:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12444fc00) [pid = 1655] [serial = 2160] [outer = 0x0] 08:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1292b6000) [pid = 1655] [serial = 2161] [outer = 0x12444fc00] 08:46:52 INFO - PROCESS | 1655 | 1467992812677 Marionette DEBUG loaded listener.js 08:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a4d5400) [pid = 1655] [serial = 2162] [outer = 0x12444fc00] 08:46:53 INFO - PROCESS | 1655 | 1467992813157 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 08:46:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 08:46:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 679ms 08:46:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 08:46:53 INFO - PROCESS | 1655 | 1467992813191 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 08:46:53 INFO - PROCESS | 1655 | 1467992813193 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 08:46:53 INFO - PROCESS | 1655 | 1467992813195 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 08:46:53 INFO - PROCESS | 1655 | 1467992813196 Marionette TRACE conn2 <- [1,2854,null,{}] 08:46:53 INFO - PROCESS | 1655 | 1467992813199 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}] 08:46:53 INFO - PROCESS | 1655 | 1467992813200 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:53 INFO - PROCESS | 1655 | 1467992813275 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 08:46:53 INFO - PROCESS | 1655 | 1467992813278 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:53 INFO - PROCESS | 1655 | 1467992813279 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce1c800 == 41 [pid = 1655] [id = 721] 08:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a4d5c00) [pid = 1655] [serial = 2163] [outer = 0x0] 08:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a56dc00) [pid = 1655] [serial = 2164] [outer = 0x12a4d5c00] 08:46:53 INFO - PROCESS | 1655 | 1467992813305 Marionette DEBUG loaded listener.js 08:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a8b1800) [pid = 1655] [serial = 2165] [outer = 0x12a4d5c00] 08:46:53 INFO - PROCESS | 1655 | 1467992813699 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]]]}] 08:46:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 08:46:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 521ms 08:46:53 INFO - PROCESS | 1655 | 1467992813718 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 08:46:53 INFO - PROCESS | 1655 | 1467992813721 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 08:46:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 08:46:53 INFO - PROCESS | 1655 | 1467992813725 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 08:46:53 INFO - PROCESS | 1655 | 1467992813728 Marionette TRACE conn2 <- [1,2858,null,{}] 08:46:53 INFO - PROCESS | 1655 | 1467992813733 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}] 08:46:53 INFO - PROCESS | 1655 | 1467992813734 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:53 INFO - PROCESS | 1655 | 1467992813871 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 08:46:54 INFO - PROCESS | 1655 | 1467992813998 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:54 INFO - PROCESS | 1655 | 1467992814003 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x11816e800 == 42 [pid = 1655] [id = 722] 08:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1132b5400) [pid = 1655] [serial = 2166] [outer = 0x0] 08:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1133c9c00) [pid = 1655] [serial = 2167] [outer = 0x1132b5400] 08:46:54 INFO - PROCESS | 1655 | 1467992814056 Marionette DEBUG loaded listener.js 08:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116761c00) [pid = 1655] [serial = 2168] [outer = 0x1132b5400] 08:46:54 INFO - PROCESS | 1655 | 1467992814575 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 08:46:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 08:46:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 875ms 08:46:54 INFO - PROCESS | 1655 | 1467992814600 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 08:46:54 INFO - PROCESS | 1655 | 1467992814603 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 08:46:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 08:46:54 INFO - PROCESS | 1655 | 1467992814607 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 08:46:54 INFO - PROCESS | 1655 | 1467992814609 Marionette TRACE conn2 <- [1,2862,null,{}] 08:46:54 INFO - PROCESS | 1655 | 1467992814612 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}] 08:46:54 INFO - PROCESS | 1655 | 1467992814613 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:54 INFO - PROCESS | 1655 | 1467992814715 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 08:46:54 INFO - PROCESS | 1655 | 1467992814775 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:54 INFO - PROCESS | 1655 | 1467992814777 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x126606800 == 43 [pid = 1655] [id = 723] 08:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11837a800) [pid = 1655] [serial = 2169] [outer = 0x0] 08:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11918dc00) [pid = 1655] [serial = 2170] [outer = 0x11837a800] 08:46:54 INFO - PROCESS | 1655 | 1467992814807 Marionette DEBUG loaded listener.js 08:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119544400) [pid = 1655] [serial = 2171] [outer = 0x11837a800] 08:46:55 INFO - PROCESS | 1655 | 1467992815309 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]]]}] 08:46:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 08:46:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 720ms 08:46:55 INFO - PROCESS | 1655 | 1467992815328 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 08:46:55 INFO - PROCESS | 1655 | 1467992815331 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 08:46:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 08:46:55 INFO - PROCESS | 1655 | 1467992815334 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 08:46:55 INFO - PROCESS | 1655 | 1467992815339 Marionette TRACE conn2 <- [1,2866,null,{}] 08:46:55 INFO - PROCESS | 1655 | 1467992815350 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}] 08:46:55 INFO - PROCESS | 1655 | 1467992815355 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:55 INFO - PROCESS | 1655 | 1467992815511 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 08:46:55 INFO - PROCESS | 1655 | 1467992815661 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:55 INFO - PROCESS | 1655 | 1467992815664 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c585800 == 44 [pid = 1655] [id = 724] 08:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119c2e800) [pid = 1655] [serial = 2172] [outer = 0x0] 08:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1240b4000) [pid = 1655] [serial = 2173] [outer = 0x119c2e800] 08:46:55 INFO - PROCESS | 1655 | 1467992815696 Marionette DEBUG loaded listener.js 08:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1245c4400) [pid = 1655] [serial = 2174] [outer = 0x119c2e800] 08:46:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1d1000 == 43 [pid = 1655] [id = 17] 08:46:56 INFO - PROCESS | 1655 | 1467992816187 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]]]}] 08:46:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 08:46:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 875ms 08:46:56 INFO - PROCESS | 1655 | 1467992816209 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 08:46:56 INFO - PROCESS | 1655 | 1467992816211 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 08:46:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 08:46:56 INFO - PROCESS | 1655 | 1467992816214 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 08:46:56 INFO - PROCESS | 1655 | 1467992816215 Marionette TRACE conn2 <- [1,2870,null,{}] 08:46:56 INFO - PROCESS | 1655 | 1467992816220 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}] 08:46:56 INFO - PROCESS | 1655 | 1467992816221 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:56 INFO - PROCESS | 1655 | 1467992816318 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 08:46:56 INFO - PROCESS | 1655 | 1467992816389 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:56 INFO - PROCESS | 1655 | 1467992816391 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d68e000 == 44 [pid = 1655] [id = 725] 08:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1256b0400) [pid = 1655] [serial = 2175] [outer = 0x0] 08:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x125729c00) [pid = 1655] [serial = 2176] [outer = 0x1256b0400] 08:46:56 INFO - PROCESS | 1655 | 1467992816419 Marionette DEBUG loaded listener.js 08:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128855400) [pid = 1655] [serial = 2177] [outer = 0x1256b0400] 08:46:56 INFO - PROCESS | 1655 | 1467992816839 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]]]}] 08:46:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 08:46:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 671ms 08:46:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 08:46:56 INFO - PROCESS | 1655 | 1467992816885 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 08:46:56 INFO - PROCESS | 1655 | 1467992816887 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 08:46:56 INFO - PROCESS | 1655 | 1467992816889 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 08:46:56 INFO - PROCESS | 1655 | 1467992816890 Marionette TRACE conn2 <- [1,2874,null,{}] 08:46:56 INFO - PROCESS | 1655 | 1467992816893 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}] 08:46:56 INFO - PROCESS | 1655 | 1467992816894 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:56 INFO - PROCESS | 1655 | 1467992816994 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 08:46:57 INFO - PROCESS | 1655 | 1467992817188 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:57 INFO - PROCESS | 1655 | 1467992817190 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d34000 == 45 [pid = 1655] [id = 726] 08:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x111c7b800) [pid = 1655] [serial = 2178] [outer = 0x0] 08:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x113030c00) [pid = 1655] [serial = 2179] [outer = 0x111c7b800] 08:46:57 INFO - PROCESS | 1655 | 1467992817231 Marionette DEBUG loaded listener.js 08:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x115e21000) [pid = 1655] [serial = 2180] [outer = 0x111c7b800] 08:46:57 INFO - PROCESS | 1655 | 1467992817704 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]]]}] 08:46:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 08:46:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 875ms 08:46:57 INFO - PROCESS | 1655 | 1467992817766 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 08:46:57 INFO - PROCESS | 1655 | 1467992817769 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 08:46:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 08:46:57 INFO - PROCESS | 1655 | 1467992817772 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 08:46:57 INFO - PROCESS | 1655 | 1467992817773 Marionette TRACE conn2 <- [1,2878,null,{}] 08:46:57 INFO - PROCESS | 1655 | 1467992817777 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}] 08:46:57 INFO - PROCESS | 1655 | 1467992817780 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:57 INFO - PROCESS | 1655 | 1467992817873 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca5f800 == 44 [pid = 1655] [id = 720] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12be3e800 == 43 [pid = 1655] [id = 719] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1240a4800 == 42 [pid = 1655] [id = 718] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba0b000 == 41 [pid = 1655] [id = 717] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9be800 == 40 [pid = 1655] [id = 716] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1294f3800 == 39 [pid = 1655] [id = 715] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12926b800 == 38 [pid = 1655] [id = 714] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1289c3800 == 37 [pid = 1655] [id = 713] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x124bce800 == 36 [pid = 1655] [id = 712] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x120f1f000 == 35 [pid = 1655] [id = 711] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x119170000 == 34 [pid = 1655] [id = 710] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x124765800 == 33 [pid = 1655] [id = 709] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x1169b7800 == 32 [pid = 1655] [id = 708] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12d388800 == 31 [pid = 1655] [id = 707] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1c9800 == 30 [pid = 1655] [id = 18] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x123d34000 == 29 [pid = 1655] [id = 726] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12d68e000 == 28 [pid = 1655] [id = 725] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12c585800 == 27 [pid = 1655] [id = 724] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x126606800 == 26 [pid = 1655] [id = 723] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce1c800 == 25 [pid = 1655] [id = 721] 08:46:58 INFO - PROCESS | 1655 | --DOCSHELL 0x11816e800 == 24 [pid = 1655] [id = 722] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12616b400) [pid = 1655] [serial = 2101] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x124d86400) [pid = 1655] [serial = 2098] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x119acb000) [pid = 1655] [serial = 2089] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1289d6000) [pid = 1655] [serial = 2072] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124a14c00) [pid = 1655] [serial = 2095] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x124b8e000) [pid = 1655] [serial = 2096] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x112ec5400) [pid = 1655] [serial = 2074] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x113387c00) [pid = 1655] [serial = 2075] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11870fc00) [pid = 1655] [serial = 2083] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118728400) [pid = 1655] [serial = 2084] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11870b000) [pid = 1655] [serial = 2086] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11954a800) [pid = 1655] [serial = 2087] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1240bc000) [pid = 1655] [serial = 2092] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124446800) [pid = 1655] [serial = 2093] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1164e9c00) [pid = 1655] [serial = 2077] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116908800) [pid = 1655] [serial = 2078] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11837ac00) [pid = 1655] [serial = 2081] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11820fc00) [pid = 1655] [serial = 2080] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126b7fc00) [pid = 1655] [serial = 2104] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129088800) [pid = 1655] [serial = 2107] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128b45800) [pid = 1655] [serial = 2105] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1292b8800) [pid = 1655] [serial = 2110] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x129093c00) [pid = 1655] [serial = 2108] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1257a2c00) [pid = 1655] [serial = 2114] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11918c400) [pid = 1655] [serial = 2113] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126169c00) [pid = 1655] [serial = 2119] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a427000) [pid = 1655] [serial = 2120] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x129352800) [pid = 1655] [serial = 2111] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123cbd400) [pid = 1655] [serial = 2090] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1266d5400) [pid = 1655] [serial = 2102] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x129356000) [pid = 1655] [serial = 2116] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a41e000) [pid = 1655] [serial = 2117] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12a4ce000) [pid = 1655] [serial = 2122] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x125726800) [pid = 1655] [serial = 2099] [outer = 0x0] [url = about:blank] 08:46:58 INFO - PROCESS | 1655 | 1467992818490 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:58 INFO - PROCESS | 1655 | 1467992818492 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x115d9c000 == 25 [pid = 1655] [id = 727] 08:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1128ce000) [pid = 1655] [serial = 2181] [outer = 0x0] 08:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1128d9400) [pid = 1655] [serial = 2182] [outer = 0x1128ce000] 08:46:58 INFO - PROCESS | 1655 | 1467992818522 Marionette DEBUG loaded listener.js 08:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1132b1c00) [pid = 1655] [serial = 2183] [outer = 0x1128ce000] 08:46:58 INFO - PROCESS | 1655 | 1467992818946 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]]]}] 08:46:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 08:46:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1221ms 08:46:58 INFO - PROCESS | 1655 | 1467992818995 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 08:46:59 INFO - PROCESS | 1655 | 1467992818998 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 08:46:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 08:46:59 INFO - PROCESS | 1655 | 1467992819044 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 08:46:59 INFO - PROCESS | 1655 | 1467992819046 Marionette TRACE conn2 <- [1,2882,null,{}] 08:46:59 INFO - PROCESS | 1655 | 1467992819051 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}] 08:46:59 INFO - PROCESS | 1655 | 1467992819052 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:59 INFO - PROCESS | 1655 | 1467992819126 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 08:46:59 INFO - PROCESS | 1655 | 1467992819140 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:59 INFO - PROCESS | 1655 | 1467992819142 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1192bf800 == 26 [pid = 1655] [id = 728] 08:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x117dae400) [pid = 1655] [serial = 2184] [outer = 0x0] 08:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1180ae800) [pid = 1655] [serial = 2185] [outer = 0x117dae400] 08:46:59 INFO - PROCESS | 1655 | 1467992819169 Marionette DEBUG loaded listener.js 08:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11820fc00) [pid = 1655] [serial = 2186] [outer = 0x117dae400] 08:46:59 INFO - PROCESS | 1655 | 1467992819519 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]]]}] 08:46:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 08:46:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 557ms 08:46:59 INFO - PROCESS | 1655 | 1467992819577 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 08:46:59 INFO - PROCESS | 1655 | 1467992819580 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 08:46:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 08:46:59 INFO - PROCESS | 1655 | 1467992819584 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 08:46:59 INFO - PROCESS | 1655 | 1467992819585 Marionette TRACE conn2 <- [1,2886,null,{}] 08:46:59 INFO - PROCESS | 1655 | 1467992819588 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}] 08:46:59 INFO - PROCESS | 1655 | 1467992819589 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:59 INFO - PROCESS | 1655 | 1467992819667 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 08:46:59 INFO - PROCESS | 1655 | 1467992819673 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:46:59 INFO - PROCESS | 1655 | 1467992819675 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:46:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x123d41000 == 27 [pid = 1655] [id = 729] 08:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118407400) [pid = 1655] [serial = 2187] [outer = 0x0] 08:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11871b800) [pid = 1655] [serial = 2188] [outer = 0x118407400] 08:46:59 INFO - PROCESS | 1655 | 1467992819703 Marionette DEBUG loaded listener.js 08:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11944f000) [pid = 1655] [serial = 2189] [outer = 0x118407400] 08:47:00 INFO - PROCESS | 1655 | 1467992820077 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]]]}] 08:47:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 08:47:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 520ms 08:47:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 08:47:00 INFO - PROCESS | 1655 | 1467992820104 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 08:47:00 INFO - PROCESS | 1655 | 1467992820106 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 08:47:00 INFO - PROCESS | 1655 | 1467992820113 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 08:47:00 INFO - PROCESS | 1655 | 1467992820120 Marionette TRACE conn2 <- [1,2890,null,{}] 08:47:00 INFO - PROCESS | 1655 | 1467992820123 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}] 08:47:00 INFO - PROCESS | 1655 | 1467992820125 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:00 INFO - PROCESS | 1655 | 1467992820233 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 08:47:00 INFO - PROCESS | 1655 | 1467992820239 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:00 INFO - PROCESS | 1655 | 1467992820240 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12570f000 == 28 [pid = 1655] [id = 730] 08:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118407c00) [pid = 1655] [serial = 2190] [outer = 0x0] 08:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119548800) [pid = 1655] [serial = 2191] [outer = 0x118407c00] 08:47:00 INFO - PROCESS | 1655 | 1467992820265 Marionette DEBUG loaded listener.js 08:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119c2e000) [pid = 1655] [serial = 2192] [outer = 0x118407c00] 08:47:00 INFO - PROCESS | 1655 | 1467992820602 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 08:47:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 08:47:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 529ms 08:47:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 08:47:00 INFO - PROCESS | 1655 | 1467992820642 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 08:47:00 INFO - PROCESS | 1655 | 1467992820644 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 08:47:00 INFO - PROCESS | 1655 | 1467992820646 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 08:47:00 INFO - PROCESS | 1655 | 1467992820647 Marionette TRACE conn2 <- [1,2894,null,{}] 08:47:00 INFO - PROCESS | 1655 | 1467992820650 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}] 08:47:00 INFO - PROCESS | 1655 | 1467992820651 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:00 INFO - PROCESS | 1655 | 1467992820749 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 08:47:00 INFO - PROCESS | 1655 | 1467992820753 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:00 INFO - PROCESS | 1655 | 1467992820754 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dd7800 == 29 [pid = 1655] [id = 731] 08:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1176d4800) [pid = 1655] [serial = 2193] [outer = 0x0] 08:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123c58800) [pid = 1655] [serial = 2194] [outer = 0x1176d4800] 08:47:00 INFO - PROCESS | 1655 | 1467992820778 Marionette DEBUG loaded listener.js 08:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1240b3000) [pid = 1655] [serial = 2195] [outer = 0x1176d4800] 08:47:01 INFO - PROCESS | 1655 | 1467992821117 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]]]}] 08:47:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 08:47:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 521ms 08:47:01 INFO - PROCESS | 1655 | 1467992821167 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 08:47:01 INFO - PROCESS | 1655 | 1467992821169 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 08:47:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 08:47:01 INFO - PROCESS | 1655 | 1467992821171 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 08:47:01 INFO - PROCESS | 1655 | 1467992821172 Marionette TRACE conn2 <- [1,2898,null,{}] 08:47:01 INFO - PROCESS | 1655 | 1467992821174 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}] 08:47:01 INFO - PROCESS | 1655 | 1467992821176 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:01 INFO - PROCESS | 1655 | 1467992821268 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 08:47:01 INFO - PROCESS | 1655 | 1467992821308 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:01 INFO - PROCESS | 1655 | 1467992821312 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a57c000 == 30 [pid = 1655] [id = 732] 08:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118402800) [pid = 1655] [serial = 2196] [outer = 0x0] 08:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1245bac00) [pid = 1655] [serial = 2197] [outer = 0x118402800] 08:47:01 INFO - PROCESS | 1655 | 1467992821344 Marionette DEBUG loaded listener.js 08:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124d8cc00) [pid = 1655] [serial = 2198] [outer = 0x118402800] 08:47:01 INFO - PROCESS | 1655 | 1467992821689 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]]]}] 08:47:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 08:47:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 568ms 08:47:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 08:47:01 INFO - PROCESS | 1655 | 1467992821740 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 08:47:01 INFO - PROCESS | 1655 | 1467992821741 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 08:47:01 INFO - PROCESS | 1655 | 1467992821743 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 08:47:01 INFO - PROCESS | 1655 | 1467992821744 Marionette TRACE conn2 <- [1,2902,null,{}] 08:47:01 INFO - PROCESS | 1655 | 1467992821746 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}] 08:47:01 INFO - PROCESS | 1655 | 1467992821748 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:01 INFO - PROCESS | 1655 | 1467992821844 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 08:47:01 INFO - PROCESS | 1655 | 1467992821884 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:01 INFO - PROCESS | 1655 | 1467992821885 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x115da1000 == 31 [pid = 1655] [id = 733] 08:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124f0a400) [pid = 1655] [serial = 2199] [outer = 0x0] 08:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126168400) [pid = 1655] [serial = 2200] [outer = 0x124f0a400] 08:47:01 INFO - PROCESS | 1655 | 1467992821909 Marionette DEBUG loaded listener.js 08:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1266d5400) [pid = 1655] [serial = 2201] [outer = 0x124f0a400] 08:47:02 INFO - PROCESS | 1655 | 1467992822217 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 08:47:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 08:47:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 520ms 08:47:02 INFO - PROCESS | 1655 | 1467992822264 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 08:47:02 INFO - PROCESS | 1655 | 1467992822265 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 08:47:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 08:47:02 INFO - PROCESS | 1655 | 1467992822273 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 08:47:02 INFO - PROCESS | 1655 | 1467992822275 Marionette TRACE conn2 <- [1,2906,null,{}] 08:47:02 INFO - PROCESS | 1655 | 1467992822277 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}] 08:47:02 INFO - PROCESS | 1655 | 1467992822278 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:02 INFO - PROCESS | 1655 | 1467992822373 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 08:47:02 INFO - PROCESS | 1655 | 1467992822376 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:02 INFO - PROCESS | 1655 | 1467992822377 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be24800 == 32 [pid = 1655] [id = 734] 08:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1176d3c00) [pid = 1655] [serial = 2202] [outer = 0x0] 08:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126b77800) [pid = 1655] [serial = 2203] [outer = 0x1176d3c00] 08:47:02 INFO - PROCESS | 1655 | 1467992822402 Marionette DEBUG loaded listener.js 08:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1289d9400) [pid = 1655] [serial = 2204] [outer = 0x1176d3c00] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124445000) [pid = 1655] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x110fa0400) [pid = 1655] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1133c9800) [pid = 1655] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119c29000) [pid = 1655] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11675e000) [pid = 1655] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11332e000) [pid = 1655] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11213cc00) [pid = 1655] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124f09c00) [pid = 1655] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x110eaac00) [pid = 1655] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1130e5800) [pid = 1655] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1128cec00) [pid = 1655] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118406400) [pid = 1655] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116af6000) [pid = 1655] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12444fc00) [pid = 1655] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12a4d5c00) [pid = 1655] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12d1d1800) [pid = 1655] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:47:02 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12c932800) [pid = 1655] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 08:47:02 INFO - PROCESS | 1655 | 1467992822854 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]]]}] 08:47:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 08:47:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 626ms 08:47:02 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 08:47:02 INFO - PROCESS | 1655 | 1467992822894 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 08:47:02 INFO - PROCESS | 1655 | 1467992822895 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 08:47:02 INFO - PROCESS | 1655 | 1467992822902 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 08:47:02 INFO - PROCESS | 1655 | 1467992822904 Marionette TRACE conn2 <- [1,2910,null,{}] 08:47:02 INFO - PROCESS | 1655 | 1467992822906 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}] 08:47:02 INFO - PROCESS | 1655 | 1467992822907 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:03 INFO - PROCESS | 1655 | 1467992823014 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 08:47:03 INFO - PROCESS | 1655 | 1467992823056 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:03 INFO - PROCESS | 1655 | 1467992823058 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be40000 == 33 [pid = 1655] [id = 735] 08:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x111c83800) [pid = 1655] [serial = 2205] [outer = 0x0] 08:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11837dc00) [pid = 1655] [serial = 2206] [outer = 0x111c83800] 08:47:03 INFO - PROCESS | 1655 | 1467992823082 Marionette DEBUG loaded listener.js 08:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123cb9000) [pid = 1655] [serial = 2207] [outer = 0x111c83800] 08:47:03 INFO - PROCESS | 1655 | 1467992823337 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]]]}] 08:47:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 08:47:03 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 08:47:03 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 474ms 08:47:03 INFO - PROCESS | 1655 | 1467992823382 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 08:47:03 INFO - PROCESS | 1655 | 1467992823385 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 08:47:03 INFO - TEST-START | /DOMEvents/constructors.html 08:47:03 INFO - PROCESS | 1655 | 1467992823393 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 08:47:03 INFO - PROCESS | 1655 | 1467992823394 Marionette TRACE conn2 <- [1,2914,null,{}] 08:47:03 INFO - PROCESS | 1655 | 1467992823396 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}] 08:47:03 INFO - PROCESS | 1655 | 1467992823397 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:03 INFO - PROCESS | 1655 | 1467992823486 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 08:47:03 INFO - PROCESS | 1655 | 1467992823489 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:03 INFO - PROCESS | 1655 | 1467992823490 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c299000 == 34 [pid = 1655] [id = 736] 08:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124b95000) [pid = 1655] [serial = 2208] [outer = 0x0] 08:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126b81800) [pid = 1655] [serial = 2209] [outer = 0x124b95000] 08:47:03 INFO - PROCESS | 1655 | 1467992823514 Marionette DEBUG loaded listener.js 08:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1289db000) [pid = 1655] [serial = 2210] [outer = 0x124b95000] 08:47:03 INFO - PROCESS | 1655 | 1467992823851 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]]]}] 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 08:47:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 08:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:47:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 08:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:47:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 08:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:47:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 08:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:47:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 08:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:47:03 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 08:47:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 08:47:03 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 08:47:03 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 08:47:03 INFO - TEST-OK | /DOMEvents/constructors.html | took 477ms 08:47:03 INFO - TEST-START | /DOMEvents/event-phases-order.html 08:47:03 INFO - PROCESS | 1655 | 1467992823871 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 08:47:03 INFO - PROCESS | 1655 | 1467992823872 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 08:47:03 INFO - PROCESS | 1655 | 1467992823874 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 08:47:03 INFO - PROCESS | 1655 | 1467992823875 Marionette TRACE conn2 <- [1,2918,null,{}] 08:47:03 INFO - PROCESS | 1655 | 1467992823878 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}] 08:47:03 INFO - PROCESS | 1655 | 1467992823879 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:03 INFO - PROCESS | 1655 | 1467992823982 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 08:47:03 INFO - PROCESS | 1655 | 1467992823990 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:03 INFO - PROCESS | 1655 | 1467992823991 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c582800 == 35 [pid = 1655] [id = 737] 08:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128b3b400) [pid = 1655] [serial = 2211] [outer = 0x0] 08:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x129087000) [pid = 1655] [serial = 2212] [outer = 0x128b3b400] 08:47:04 INFO - PROCESS | 1655 | 1467992824018 Marionette DEBUG loaded listener.js 08:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1292b6800) [pid = 1655] [serial = 2213] [outer = 0x128b3b400] 08:47:04 INFO - PROCESS | 1655 | 1467992824369 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 08:47:04 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 08:47:04 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 520ms 08:47:04 INFO - PROCESS | 1655 | 1467992824395 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 08:47:04 INFO - PROCESS | 1655 | 1467992824399 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 08:47:04 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 08:47:04 INFO - PROCESS | 1655 | 1467992824404 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 08:47:04 INFO - PROCESS | 1655 | 1467992824406 Marionette TRACE conn2 <- [1,2922,null,{}] 08:47:04 INFO - PROCESS | 1655 | 1467992824410 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}] 08:47:04 INFO - PROCESS | 1655 | 1467992824412 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:04 INFO - PROCESS | 1655 | 1467992824550 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 08:47:04 INFO - PROCESS | 1655 | 1467992824640 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:04 INFO - PROCESS | 1655 | 1467992824641 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12669d000 == 36 [pid = 1655] [id = 738] 08:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128b43400) [pid = 1655] [serial = 2214] [outer = 0x0] 08:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1292bc400) [pid = 1655] [serial = 2215] [outer = 0x128b43400] 08:47:04 INFO - PROCESS | 1655 | 1467992824680 Marionette DEBUG loaded listener.js 08:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a4d0400) [pid = 1655] [serial = 2216] [outer = 0x128b43400] 08:47:05 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:47:05 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:47:05 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:47:05 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 08:47:05 INFO - PROCESS | 1655 | 1467992825138 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]]]}] 08:47:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 08:47:05 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 08:47:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 08:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:47:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:47:05 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 08:47:05 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 08:47:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:47:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:47:05 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 08:47:05 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 08:47:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:47:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:47:05 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]" 08:47:05 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 08:47:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 08:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 08:47:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 08:47:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 08:47:05 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 08:47:05 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 773ms 08:47:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 08:47:05 INFO - PROCESS | 1655 | 1467992825176 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 08:47:05 INFO - PROCESS | 1655 | 1467992825179 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 08:47:05 INFO - PROCESS | 1655 | 1467992825182 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 08:47:05 INFO - PROCESS | 1655 | 1467992825185 Marionette TRACE conn2 <- [1,2926,null,{}] 08:47:05 INFO - PROCESS | 1655 | 1467992825189 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}] 08:47:05 INFO - PROCESS | 1655 | 1467992825190 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:05 INFO - PROCESS | 1655 | 1467992825302 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 08:47:05 INFO - PROCESS | 1655 | 1467992825361 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:05 INFO - PROCESS | 1655 | 1467992825362 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a84000 == 37 [pid = 1655] [id = 739] 08:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116637c00) [pid = 1655] [serial = 2217] [outer = 0x0] 08:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11837e000) [pid = 1655] [serial = 2218] [outer = 0x116637c00] 08:47:05 INFO - PROCESS | 1655 | 1467992825392 Marionette DEBUG loaded listener.js 08:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119109000) [pid = 1655] [serial = 2219] [outer = 0x116637c00] 08:47:05 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 08:47:05 INFO - PROCESS | 1655 | 1467992825812 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]]]}] 08:47:05 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 08:47:05 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 672ms 08:47:05 INFO - PROCESS | 1655 | 1467992825854 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 08:47:05 INFO - PROCESS | 1655 | 1467992825858 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 08:47:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 08:47:05 INFO - PROCESS | 1655 | 1467992825862 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 08:47:05 INFO - PROCESS | 1655 | 1467992825864 Marionette TRACE conn2 <- [1,2930,null,{}] 08:47:05 INFO - PROCESS | 1655 | 1467992825867 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}] 08:47:05 INFO - PROCESS | 1655 | 1467992825868 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:05 INFO - PROCESS | 1655 | 1467992825978 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 08:47:06 INFO - PROCESS | 1655 | 1467992826084 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:06 INFO - PROCESS | 1655 | 1467992826086 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9b9000 == 38 [pid = 1655] [id = 740] 08:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119ad5400) [pid = 1655] [serial = 2220] [outer = 0x0] 08:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123805400) [pid = 1655] [serial = 2221] [outer = 0x119ad5400] 08:47:06 INFO - PROCESS | 1655 | 1467992826116 Marionette DEBUG loaded listener.js 08:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124441000) [pid = 1655] [serial = 2222] [outer = 0x119ad5400] 08:47:06 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 08:47:06 INFO - PROCESS | 1655 | 1467992826524 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]]]}] 08:47:06 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 08:47:06 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 673ms 08:47:06 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 08:47:06 INFO - PROCESS | 1655 | 1467992826536 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 08:47:06 INFO - PROCESS | 1655 | 1467992826537 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 08:47:06 INFO - PROCESS | 1655 | 1467992826539 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 08:47:06 INFO - PROCESS | 1655 | 1467992826542 Marionette TRACE conn2 <- [1,2934,null,{}] 08:47:06 INFO - PROCESS | 1655 | 1467992826550 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}] 08:47:06 INFO - PROCESS | 1655 | 1467992826553 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:06 INFO - PROCESS | 1655 | 1467992826662 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 08:47:06 INFO - PROCESS | 1655 | 1467992826748 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:06 INFO - PROCESS | 1655 | 1467992826751 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x117478000 == 39 [pid = 1655] [id = 741] 08:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11338b400) [pid = 1655] [serial = 2223] [outer = 0x0] 08:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11662f800) [pid = 1655] [serial = 2224] [outer = 0x11338b400] 08:47:06 INFO - PROCESS | 1655 | 1467992826781 Marionette DEBUG loaded listener.js 08:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124449c00) [pid = 1655] [serial = 2225] [outer = 0x11338b400] 08:47:07 INFO - PROCESS | 1655 | 1467992827343 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]]]}] 08:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12c582800 == 38 [pid = 1655] [id = 737] 08:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12c299000 == 37 [pid = 1655] [id = 736] 08:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12be40000 == 36 [pid = 1655] [id = 735] 08:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12be24800 == 35 [pid = 1655] [id = 734] 08:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x115da1000 == 34 [pid = 1655] [id = 733] 08:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12a57c000 == 33 [pid = 1655] [id = 732] 08:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x128dd7800 == 32 [pid = 1655] [id = 731] 08:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x12570f000 == 31 [pid = 1655] [id = 730] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12d1d5800) [pid = 1655] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 08:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x123d41000 == 30 [pid = 1655] [id = 729] 08:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x1192bf800 == 29 [pid = 1655] [id = 728] 08:47:07 INFO - PROCESS | 1655 | --DOCSHELL 0x115d9c000 == 28 [pid = 1655] [id = 727] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12652c000) [pid = 1655] [serial = 2147] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1180b5400) [pid = 1655] [serial = 2156] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119ac9800) [pid = 1655] [serial = 2138] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123be7c00) [pid = 1655] [serial = 2141] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116a1dc00) [pid = 1655] [serial = 2128] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1240b1800) [pid = 1655] [serial = 2144] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1289d3c00) [pid = 1655] [serial = 2159] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128853c00) [pid = 1655] [serial = 2150] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a4d4400) [pid = 1655] [serial = 2123] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11954c400) [pid = 1655] [serial = 2137] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1289d1800) [pid = 1655] [serial = 2152] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128b39800) [pid = 1655] [serial = 2153] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x120fe4400) [pid = 1655] [serial = 2140] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x123cbcc00) [pid = 1655] [serial = 2143] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11332c000) [pid = 1655] [serial = 2126] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118720400) [pid = 1655] [serial = 2135] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1199a3400) [pid = 1655] [serial = 2158] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118516800) [pid = 1655] [serial = 2134] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12686cc00) [pid = 1655] [serial = 2149] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x117db5c00) [pid = 1655] [serial = 2131] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1128d6800) [pid = 1655] [serial = 2125] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x124d84400) [pid = 1655] [serial = 2146] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1292b6000) [pid = 1655] [serial = 2161] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1128d7000) [pid = 1655] [serial = 2155] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1180ab800) [pid = 1655] [serial = 2129] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11820cc00) [pid = 1655] [serial = 2132] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12a56dc00) [pid = 1655] [serial = 2164] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12a8b1800) [pid = 1655] [serial = 2165] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12a4d5400) [pid = 1655] [serial = 2162] [outer = 0x0] [url = about:blank] 08:47:07 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1256ae800) [pid = 1655] [serial = 1484] [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.] 08:47:07 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 08:47:07 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 874ms 08:47:07 INFO - PROCESS | 1655 | 1467992827413 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 08:47:07 INFO - PROCESS | 1655 | 1467992827416 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 08:47:07 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 08:47:07 INFO - PROCESS | 1655 | 1467992827424 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 08:47:07 INFO - PROCESS | 1655 | 1467992827427 Marionette TRACE conn2 <- [1,2938,null,{}] 08:47:07 INFO - PROCESS | 1655 | 1467992827430 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}] 08:47:07 INFO - PROCESS | 1655 | 1467992827432 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:07 INFO - PROCESS | 1655 | 1467992827514 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 08:47:07 INFO - PROCESS | 1655 | 1467992827523 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:07 INFO - PROCESS | 1655 | 1467992827525 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x1188c1800 == 29 [pid = 1655] [id = 742] 08:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x116a1c800) [pid = 1655] [serial = 2226] [outer = 0x0] 08:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x116f48000) [pid = 1655] [serial = 2227] [outer = 0x116a1c800] 08:47:07 INFO - PROCESS | 1655 | 1467992827552 Marionette DEBUG loaded listener.js 08:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x118208800) [pid = 1655] [serial = 2228] [outer = 0x116a1c800] 08:47:07 INFO - PROCESS | 1655 | 1467992827871 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]]]}] 08:47:07 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. 08:47:07 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 471ms 08:47:07 INFO - PROCESS | 1655 | 1467992827895 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 08:47:07 INFO - PROCESS | 1655 | 1467992827898 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 08:47:07 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 08:47:07 INFO - PROCESS | 1655 | 1467992827931 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 08:47:07 INFO - PROCESS | 1655 | 1467992827933 Marionette TRACE conn2 <- [1,2942,null,{}] 08:47:07 INFO - PROCESS | 1655 | 1467992827935 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}] 08:47:07 INFO - PROCESS | 1655 | 1467992827937 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:08 INFO - PROCESS | 1655 | 1467992828019 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 08:47:08 INFO - PROCESS | 1655 | 1467992828023 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:08 INFO - PROCESS | 1655 | 1467992828024 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x123b8e000 == 30 [pid = 1655] [id = 743] 08:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118408000) [pid = 1655] [serial = 2229] [outer = 0x0] 08:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x119190000) [pid = 1655] [serial = 2230] [outer = 0x118408000] 08:47:08 INFO - PROCESS | 1655 | 1467992828050 Marionette DEBUG loaded listener.js 08:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11954b000) [pid = 1655] [serial = 2231] [outer = 0x118408000] 08:47:08 INFO - PROCESS | 1655 | 1467992828373 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"]]]}] 08:47:08 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 08:47:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 08:47:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:08 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 08:47:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 474ms 08:47:08 INFO - PROCESS | 1655 | 1467992828402 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 08:47:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 08:47:08 INFO - PROCESS | 1655 | 1467992828404 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 08:47:08 INFO - PROCESS | 1655 | 1467992828406 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 08:47:08 INFO - PROCESS | 1655 | 1467992828408 Marionette TRACE conn2 <- [1,2946,null,{}] 08:47:08 INFO - PROCESS | 1655 | 1467992828416 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}] 08:47:08 INFO - PROCESS | 1655 | 1467992828418 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:08 INFO - PROCESS | 1655 | 1467992828503 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 08:47:08 INFO - PROCESS | 1655 | 1467992828557 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:08 INFO - PROCESS | 1655 | 1467992828559 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1289b6000 == 31 [pid = 1655] [id = 744] 08:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1199a5800) [pid = 1655] [serial = 2232] [outer = 0x0] 08:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119c2f000) [pid = 1655] [serial = 2233] [outer = 0x1199a5800] 08:47:08 INFO - PROCESS | 1655 | 1467992828586 Marionette DEBUG loaded listener.js 08:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124443c00) [pid = 1655] [serial = 2234] [outer = 0x1199a5800] 08:47:08 INFO - PROCESS | 1655 | 1467992828847 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]]]}] 08:47:08 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. 08:47:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 470ms 08:47:08 INFO - PROCESS | 1655 | 1467992828876 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 08:47:08 INFO - PROCESS | 1655 | 1467992828878 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 08:47:08 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 08:47:08 INFO - PROCESS | 1655 | 1467992828880 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 08:47:08 INFO - PROCESS | 1655 | 1467992828882 Marionette TRACE conn2 <- [1,2950,null,{}] 08:47:08 INFO - PROCESS | 1655 | 1467992828891 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}] 08:47:08 INFO - PROCESS | 1655 | 1467992828892 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:08 INFO - PROCESS | 1655 | 1467992828979 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 08:47:08 INFO - PROCESS | 1655 | 1467992828984 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:08 INFO - PROCESS | 1655 | 1467992828986 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294f5800 == 32 [pid = 1655] [id = 745] 08:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12444e800) [pid = 1655] [serial = 2235] [outer = 0x0] 08:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x125123000) [pid = 1655] [serial = 2236] [outer = 0x12444e800] 08:47:09 INFO - PROCESS | 1655 | 1467992829012 Marionette DEBUG loaded listener.js 08:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1256af000) [pid = 1655] [serial = 2237] [outer = 0x12444e800] 08:47:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x117152000 == 33 [pid = 1655] [id = 746] 08:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126168800) [pid = 1655] [serial = 2238] [outer = 0x0] 08:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1245c7800) [pid = 1655] [serial = 2239] [outer = 0x126168800] 08:47:09 INFO - PROCESS | 1655 | 1467992829393 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]]]}] 08:47:09 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. 08:47:09 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 530ms 08:47:09 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 08:47:09 INFO - PROCESS | 1655 | 1467992829410 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 08:47:09 INFO - PROCESS | 1655 | 1467992829411 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 08:47:09 INFO - PROCESS | 1655 | 1467992829414 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 08:47:09 INFO - PROCESS | 1655 | 1467992829415 Marionette TRACE conn2 <- [1,2954,null,{}] 08:47:09 INFO - PROCESS | 1655 | 1467992829436 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}] 08:47:09 INFO - PROCESS | 1655 | 1467992829438 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:09 INFO - PROCESS | 1655 | 1467992829554 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 08:47:09 INFO - PROCESS | 1655 | 1467992829590 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:09 INFO - PROCESS | 1655 | 1467992829591 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9b8800 == 34 [pid = 1655] [id = 747] 08:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124baac00) [pid = 1655] [serial = 2240] [outer = 0x0] 08:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12652b400) [pid = 1655] [serial = 2241] [outer = 0x124baac00] 08:47:09 INFO - PROCESS | 1655 | 1467992829615 Marionette DEBUG loaded listener.js 08:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128853c00) [pid = 1655] [serial = 2242] [outer = 0x124baac00] 08:47:09 INFO - PROCESS | 1655 | 1467992829912 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]]]}] 08:47:09 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:47:09 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 08:47:09 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 522ms 08:47:09 INFO - PROCESS | 1655 | 1467992829945 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 08:47:09 INFO - PROCESS | 1655 | 1467992829947 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 08:47:09 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 08:47:09 INFO - PROCESS | 1655 | 1467992829955 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 08:47:09 INFO - PROCESS | 1655 | 1467992829957 Marionette TRACE conn2 <- [1,2958,null,{}] 08:47:09 INFO - PROCESS | 1655 | 1467992829960 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}] 08:47:09 INFO - PROCESS | 1655 | 1467992829969 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:10 INFO - PROCESS | 1655 | 1467992830099 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 08:47:10 INFO - PROCESS | 1655 | 1467992830138 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:10 INFO - PROCESS | 1655 | 1467992830139 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a9d9000 == 35 [pid = 1655] [id = 748] 08:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1289ce400) [pid = 1655] [serial = 2243] [outer = 0x0] 08:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12908a000) [pid = 1655] [serial = 2244] [outer = 0x1289ce400] 08:47:10 INFO - PROCESS | 1655 | 1467992830164 Marionette DEBUG loaded listener.js 08:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12935b400) [pid = 1655] [serial = 2245] [outer = 0x1289ce400] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1176d4800) [pid = 1655] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124f0a400) [pid = 1655] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118402800) [pid = 1655] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x111c83800) [pid = 1655] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1176d3c00) [pid = 1655] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x124b95000) [pid = 1655] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x117dae400) [pid = 1655] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118407c00) [pid = 1655] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1128ce000) [pid = 1655] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128b3b400) [pid = 1655] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118407400) [pid = 1655] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x111c7b800) [pid = 1655] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1132b5400) [pid = 1655] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11837a800) [pid = 1655] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119c2e800) [pid = 1655] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 08:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1256b0400) [pid = 1655] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 08:47:10 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. 08:47:10 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 824ms 08:47:10 INFO - PROCESS | 1655 | 1467992830772 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]]]}] 08:47:10 INFO - PROCESS | 1655 | 1467992830777 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 08:47:10 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 08:47:10 INFO - PROCESS | 1655 | 1467992830779 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 08:47:10 INFO - PROCESS | 1655 | 1467992830782 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 08:47:10 INFO - PROCESS | 1655 | 1467992830786 Marionette TRACE conn2 <- [1,2962,null,{}] 08:47:10 INFO - PROCESS | 1655 | 1467992830790 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}] 08:47:10 INFO - PROCESS | 1655 | 1467992830792 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:10 INFO - PROCESS | 1655 | 1467992830895 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 08:47:10 INFO - PROCESS | 1655 | 1467992830950 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:10 INFO - PROCESS | 1655 | 1467992830951 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x119c69800 == 36 [pid = 1655] [id = 749] 08:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11337c400) [pid = 1655] [serial = 2246] [outer = 0x0] 08:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x116a23c00) [pid = 1655] [serial = 2247] [outer = 0x11337c400] 08:47:10 INFO - PROCESS | 1655 | 1467992830983 Marionette DEBUG loaded listener.js 08:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1129b2000) [pid = 1655] [serial = 2248] [outer = 0x11337c400] 08:47:11 INFO - PROCESS | 1655 | 1467992831347 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]]]}] 08:47:11 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. 08:47:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 573ms 08:47:11 INFO - PROCESS | 1655 | 1467992831354 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 08:47:11 INFO - PROCESS | 1655 | 1467992831358 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 08:47:11 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 08:47:11 INFO - PROCESS | 1655 | 1467992831362 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 08:47:11 INFO - PROCESS | 1655 | 1467992831364 Marionette TRACE conn2 <- [1,2966,null,{}] 08:47:11 INFO - PROCESS | 1655 | 1467992831369 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}] 08:47:11 INFO - PROCESS | 1655 | 1467992831371 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:11 INFO - PROCESS | 1655 | 1467992831477 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 08:47:11 INFO - PROCESS | 1655 | 1467992831536 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:11 INFO - PROCESS | 1655 | 1467992831538 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a2e6800 == 37 [pid = 1655] [id = 750] 08:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11870b000) [pid = 1655] [serial = 2249] [outer = 0x0] 08:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1195a0c00) [pid = 1655] [serial = 2250] [outer = 0x11870b000] 08:47:11 INFO - PROCESS | 1655 | 1467992831568 Marionette DEBUG loaded listener.js 08:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x120fe1800) [pid = 1655] [serial = 2251] [outer = 0x11870b000] 08:47:11 INFO - PROCESS | 1655 | 1467992831970 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]]]}] 08:47:11 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. 08:47:11 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 623ms 08:47:11 INFO - PROCESS | 1655 | 1467992831986 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 08:47:11 INFO - PROCESS | 1655 | 1467992831988 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 08:47:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 08:47:11 INFO - PROCESS | 1655 | 1467992831990 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 08:47:11 INFO - PROCESS | 1655 | 1467992831993 Marionette TRACE conn2 <- [1,2970,null,{}] 08:47:12 INFO - PROCESS | 1655 | 1467992832000 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}] 08:47:12 INFO - PROCESS | 1655 | 1467992832004 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:12 INFO - PROCESS | 1655 | 1467992832104 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 08:47:12 INFO - PROCESS | 1655 | 1467992832165 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:12 INFO - PROCESS | 1655 | 1467992832167 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca6a000 == 38 [pid = 1655] [id = 751] 08:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123e2a000) [pid = 1655] [serial = 2252] [outer = 0x0] 08:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124d84c00) [pid = 1655] [serial = 2253] [outer = 0x123e2a000] 08:47:12 INFO - PROCESS | 1655 | 1467992832198 Marionette DEBUG loaded listener.js 08:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126533000) [pid = 1655] [serial = 2254] [outer = 0x123e2a000] 08:47:12 INFO - PROCESS | 1655 | 1467992832539 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]]]}] 08:47:12 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. 08:47:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 575ms 08:47:12 INFO - PROCESS | 1655 | 1467992832566 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 08:47:12 INFO - PROCESS | 1655 | 1467992832568 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 08:47:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 08:47:12 INFO - PROCESS | 1655 | 1467992832570 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 08:47:12 INFO - PROCESS | 1655 | 1467992832571 Marionette TRACE conn2 <- [1,2974,null,{}] 08:47:12 INFO - PROCESS | 1655 | 1467992832574 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}] 08:47:12 INFO - PROCESS | 1655 | 1467992832575 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:12 INFO - PROCESS | 1655 | 1467992832676 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 08:47:12 INFO - PROCESS | 1655 | 1467992832731 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:12 INFO - PROCESS | 1655 | 1467992832733 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce36000 == 39 [pid = 1655] [id = 752] 08:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x126873800) [pid = 1655] [serial = 2255] [outer = 0x0] 08:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128b3b800) [pid = 1655] [serial = 2256] [outer = 0x126873800] 08:47:12 INFO - PROCESS | 1655 | 1467992832761 Marionette DEBUG loaded listener.js 08:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x129093800) [pid = 1655] [serial = 2257] [outer = 0x126873800] 08:47:13 INFO - PROCESS | 1655 | 1467992833119 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]]]}] 08:47:13 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. 08:47:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 568ms 08:47:13 INFO - PROCESS | 1655 | 1467992833138 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 08:47:13 INFO - PROCESS | 1655 | 1467992833140 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 08:47:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 08:47:13 INFO - PROCESS | 1655 | 1467992833142 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 08:47:13 INFO - PROCESS | 1655 | 1467992833143 Marionette TRACE conn2 <- [1,2978,null,{}] 08:47:13 INFO - PROCESS | 1655 | 1467992833146 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}] 08:47:13 INFO - PROCESS | 1655 | 1467992833147 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:13 INFO - PROCESS | 1655 | 1467992833243 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 08:47:13 INFO - PROCESS | 1655 | 1467992833299 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:13 INFO - PROCESS | 1655 | 1467992833301 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1e7000 == 40 [pid = 1655] [id = 753] 08:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x129085c00) [pid = 1655] [serial = 2258] [outer = 0x0] 08:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a426c00) [pid = 1655] [serial = 2259] [outer = 0x129085c00] 08:47:13 INFO - PROCESS | 1655 | 1467992833328 Marionette DEBUG loaded listener.js 08:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a4d1000) [pid = 1655] [serial = 2260] [outer = 0x129085c00] 08:47:13 INFO - PROCESS | 1655 | 1467992833714 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]]]}] 08:47:13 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. 08:47:13 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 621ms 08:47:13 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 08:47:13 INFO - PROCESS | 1655 | 1467992833764 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 08:47:13 INFO - PROCESS | 1655 | 1467992833765 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 08:47:13 INFO - PROCESS | 1655 | 1467992833767 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 08:47:13 INFO - PROCESS | 1655 | 1467992833768 Marionette TRACE conn2 <- [1,2982,null,{}] 08:47:13 INFO - PROCESS | 1655 | 1467992833771 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}] 08:47:13 INFO - PROCESS | 1655 | 1467992833775 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:13 INFO - PROCESS | 1655 | 1467992833880 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 08:47:13 INFO - PROCESS | 1655 | 1467992833936 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:13 INFO - PROCESS | 1655 | 1467992833937 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d69b800 == 41 [pid = 1655] [id = 754] 08:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11870a800) [pid = 1655] [serial = 2261] [outer = 0x0] 08:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a4d3000) [pid = 1655] [serial = 2262] [outer = 0x11870a800] 08:47:13 INFO - PROCESS | 1655 | 1467992833966 Marionette DEBUG loaded listener.js 08:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12af35800) [pid = 1655] [serial = 2263] [outer = 0x11870a800] 08:47:14 INFO - PROCESS | 1655 | 1467992834318 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"]]]}] 08:47:14 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 08:47:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 08:47:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 08:47:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 568ms 08:47:14 INFO - PROCESS | 1655 | 1467992834336 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 08:47:14 INFO - PROCESS | 1655 | 1467992834337 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 08:47:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 08:47:14 INFO - PROCESS | 1655 | 1467992834339 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 08:47:14 INFO - PROCESS | 1655 | 1467992834341 Marionette TRACE conn2 <- [1,2986,null,{}] 08:47:14 INFO - PROCESS | 1655 | 1467992834343 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}] 08:47:14 INFO - PROCESS | 1655 | 1467992834345 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:14 INFO - PROCESS | 1655 | 1467992834443 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 08:47:14 INFO - PROCESS | 1655 | 1467992834501 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:14 INFO - PROCESS | 1655 | 1467992834502 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12409a800 == 42 [pid = 1655] [id = 755] 08:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1130eac00) [pid = 1655] [serial = 2264] [outer = 0x0] 08:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11870f800) [pid = 1655] [serial = 2265] [outer = 0x1130eac00] 08:47:14 INFO - PROCESS | 1655 | 1467992834530 Marionette DEBUG loaded listener.js 08:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12af39c00) [pid = 1655] [serial = 2266] [outer = 0x1130eac00] 08:47:15 INFO - PROCESS | 1655 | 1467992835037 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]]]}] 08:47:15 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. 08:47:15 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 720ms 08:47:15 INFO - PROCESS | 1655 | 1467992835060 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 08:47:15 INFO - PROCESS | 1655 | 1467992835062 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 08:47:15 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 08:47:15 INFO - PROCESS | 1655 | 1467992835065 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 08:47:15 INFO - PROCESS | 1655 | 1467992835069 Marionette TRACE conn2 <- [1,2990,null,{}] 08:47:15 INFO - PROCESS | 1655 | 1467992835072 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}] 08:47:15 INFO - PROCESS | 1655 | 1467992835073 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:15 INFO - PROCESS | 1655 | 1467992835173 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 08:47:15 INFO - PROCESS | 1655 | 1467992835283 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:15 INFO - PROCESS | 1655 | 1467992835285 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9b8800 == 41 [pid = 1655] [id = 747] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x117152000 == 40 [pid = 1655] [id = 746] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1294f5800 == 39 [pid = 1655] [id = 745] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1289b6000 == 38 [pid = 1655] [id = 744] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123b8e000 == 37 [pid = 1655] [id = 743] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1188c1800 == 36 [pid = 1655] [id = 742] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12669d000 == 35 [pid = 1655] [id = 738] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9b9000 == 34 [pid = 1655] [id = 740] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x117478000 == 33 [pid = 1655] [id = 741] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123a84000 == 32 [pid = 1655] [id = 739] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12409a800 == 31 [pid = 1655] [id = 755] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12d69b800 == 30 [pid = 1655] [id = 754] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1e7000 == 29 [pid = 1655] [id = 753] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce36000 == 28 [pid = 1655] [id = 752] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca6a000 == 27 [pid = 1655] [id = 751] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a2e6800 == 26 [pid = 1655] [id = 750] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x119c69800 == 25 [pid = 1655] [id = 749] 08:47:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a9d9000 == 24 [pid = 1655] [id = 748] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123c58800) [pid = 1655] [serial = 2194] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126168400) [pid = 1655] [serial = 2200] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1245bac00) [pid = 1655] [serial = 2197] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124d8cc00) [pid = 1655] [serial = 2198] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11837dc00) [pid = 1655] [serial = 2206] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1266d5400) [pid = 1655] [serial = 2201] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126b77800) [pid = 1655] [serial = 2203] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126b81800) [pid = 1655] [serial = 2209] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1180ae800) [pid = 1655] [serial = 2185] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11820fc00) [pid = 1655] [serial = 2186] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119548800) [pid = 1655] [serial = 2191] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1128d9400) [pid = 1655] [serial = 2182] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1132b1c00) [pid = 1655] [serial = 2183] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x129087000) [pid = 1655] [serial = 2212] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11871b800) [pid = 1655] [serial = 2188] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11944f000) [pid = 1655] [serial = 2189] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x115e21000) [pid = 1655] [serial = 2180] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x113030c00) [pid = 1655] [serial = 2179] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x116761c00) [pid = 1655] [serial = 2168] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1133c9c00) [pid = 1655] [serial = 2167] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119544400) [pid = 1655] [serial = 2171] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11918dc00) [pid = 1655] [serial = 2170] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1245c4400) [pid = 1655] [serial = 2174] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1240b4000) [pid = 1655] [serial = 2173] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1289db000) [pid = 1655] [serial = 2210] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1289d9400) [pid = 1655] [serial = 2204] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x128855400) [pid = 1655] [serial = 2177] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x125729c00) [pid = 1655] [serial = 2176] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x123cb9000) [pid = 1655] [serial = 2207] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1292b6800) [pid = 1655] [serial = 2213] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x1240b3000) [pid = 1655] [serial = 2195] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x119c2e000) [pid = 1655] [serial = 2192] [outer = 0x0] [url = about:blank] 08:47:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x111ad5000 == 25 [pid = 1655] [id = 756] 08:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x110eb1c00) [pid = 1655] [serial = 2267] [outer = 0x0] 08:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x110eb3400) [pid = 1655] [serial = 2268] [outer = 0x110eb1c00] 08:47:15 INFO - PROCESS | 1655 | 1467992835875 Marionette DEBUG loaded listener.js 08:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x111c83800) [pid = 1655] [serial = 2269] [outer = 0x110eb1c00] 08:47:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169c4000 == 26 [pid = 1655] [id = 757] 08:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1129a8c00) [pid = 1655] [serial = 2270] [outer = 0x0] 08:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x110eb2800) [pid = 1655] [serial = 2271] [outer = 0x1129a8c00] 08:47:16 INFO - PROCESS | 1655 | 1467992836201 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]]]}] 08:47:16 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. 08:47:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1173ms 08:47:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 08:47:16 INFO - PROCESS | 1655 | 1467992836240 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 08:47:16 INFO - PROCESS | 1655 | 1467992836242 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 08:47:16 INFO - PROCESS | 1655 | 1467992836245 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 08:47:16 INFO - PROCESS | 1655 | 1467992836246 Marionette TRACE conn2 <- [1,2994,null,{}] 08:47:16 INFO - PROCESS | 1655 | 1467992836250 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}] 08:47:16 INFO - PROCESS | 1655 | 1467992836251 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:16 INFO - PROCESS | 1655 | 1467992836345 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 08:47:16 INFO - PROCESS | 1655 | 1467992836352 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:16 INFO - PROCESS | 1655 | 1467992836353 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1188b0000 == 27 [pid = 1655] [id = 758] 08:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1129ac400) [pid = 1655] [serial = 2272] [outer = 0x0] 08:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11332e800) [pid = 1655] [serial = 2273] [outer = 0x1129ac400] 08:47:16 INFO - PROCESS | 1655 | 1467992836381 Marionette DEBUG loaded listener.js 08:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x113c8f800) [pid = 1655] [serial = 2274] [outer = 0x1129ac400] 08:47:16 INFO - PROCESS | 1655 | 1467992836711 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]]]}] 08:47:16 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 08:47:16 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 08:47:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 520ms 08:47:16 INFO - PROCESS | 1655 | 1467992836765 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 08:47:16 INFO - PROCESS | 1655 | 1467992836768 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 08:47:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 08:47:16 INFO - PROCESS | 1655 | 1467992836772 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 08:47:16 INFO - PROCESS | 1655 | 1467992836774 Marionette TRACE conn2 <- [1,2998,null,{}] 08:47:16 INFO - PROCESS | 1655 | 1467992836777 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}] 08:47:16 INFO - PROCESS | 1655 | 1467992836779 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:16 INFO - PROCESS | 1655 | 1467992836866 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 08:47:16 INFO - PROCESS | 1655 | 1467992836873 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:16 INFO - PROCESS | 1655 | 1467992836874 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f21000 == 28 [pid = 1655] [id = 759] 08:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11675d000) [pid = 1655] [serial = 2275] [outer = 0x0] 08:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x117dadc00) [pid = 1655] [serial = 2276] [outer = 0x11675d000] 08:47:16 INFO - PROCESS | 1655 | 1467992836907 Marionette DEBUG loaded listener.js 08:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1180b6800) [pid = 1655] [serial = 2277] [outer = 0x11675d000] 08:47:17 INFO - PROCESS | 1655 | 1467992837357 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]]]}] 08:47:17 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. 08:47:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 621ms 08:47:17 INFO - PROCESS | 1655 | 1467992837394 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 08:47:17 INFO - PROCESS | 1655 | 1467992837395 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 08:47:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 08:47:17 INFO - PROCESS | 1655 | 1467992837397 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 08:47:17 INFO - PROCESS | 1655 | 1467992837400 Marionette TRACE conn2 <- [1,3002,null,{}] 08:47:17 INFO - PROCESS | 1655 | 1467992837408 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}] 08:47:17 INFO - PROCESS | 1655 | 1467992837411 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:17 INFO - PROCESS | 1655 | 1467992837490 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 08:47:17 INFO - PROCESS | 1655 | 1467992837495 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:17 INFO - PROCESS | 1655 | 1467992837496 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x125164800 == 29 [pid = 1655] [id = 760] 08:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11820c000) [pid = 1655] [serial = 2278] [outer = 0x0] 08:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11851ec00) [pid = 1655] [serial = 2279] [outer = 0x11820c000] 08:47:17 INFO - PROCESS | 1655 | 1467992837523 Marionette DEBUG loaded listener.js 08:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1185c1000) [pid = 1655] [serial = 2280] [outer = 0x11820c000] 08:47:17 INFO - PROCESS | 1655 | 1467992837829 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]]]}] 08:47:17 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. 08:47:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 472ms 08:47:17 INFO - PROCESS | 1655 | 1467992837869 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 08:47:17 INFO - PROCESS | 1655 | 1467992837871 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 08:47:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 08:47:17 INFO - PROCESS | 1655 | 1467992837873 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 08:47:17 INFO - PROCESS | 1655 | 1467992837874 Marionette TRACE conn2 <- [1,3006,null,{}] 08:47:17 INFO - PROCESS | 1655 | 1467992837877 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}] 08:47:17 INFO - PROCESS | 1655 | 1467992837878 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:17 INFO - PROCESS | 1655 | 1467992837984 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 08:47:18 INFO - PROCESS | 1655 | 1467992838023 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:18 INFO - PROCESS | 1655 | 1467992838024 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268f1800 == 30 [pid = 1655] [id = 761] 08:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1121bdc00) [pid = 1655] [serial = 2281] [outer = 0x0] 08:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11871b400) [pid = 1655] [serial = 2282] [outer = 0x1121bdc00] 08:47:18 INFO - PROCESS | 1655 | 1467992838048 Marionette DEBUG loaded listener.js 08:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119543400) [pid = 1655] [serial = 2283] [outer = 0x1121bdc00] 08:47:18 INFO - PROCESS | 1655 | 1467992838343 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]]]}] 08:47:18 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. 08:47:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 518ms 08:47:18 INFO - PROCESS | 1655 | 1467992838391 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 08:47:18 INFO - PROCESS | 1655 | 1467992838393 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 08:47:18 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 08:47:18 INFO - PROCESS | 1655 | 1467992838395 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 08:47:18 INFO - PROCESS | 1655 | 1467992838396 Marionette TRACE conn2 <- [1,3010,null,{}] 08:47:18 INFO - PROCESS | 1655 | 1467992838398 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}] 08:47:18 INFO - PROCESS | 1655 | 1467992838401 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:18 INFO - PROCESS | 1655 | 1467992838493 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 08:47:18 INFO - PROCESS | 1655 | 1467992838530 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:18 INFO - PROCESS | 1655 | 1467992838531 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x128deb000 == 31 [pid = 1655] [id = 762] 08:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11662ec00) [pid = 1655] [serial = 2284] [outer = 0x0] 08:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119ac4400) [pid = 1655] [serial = 2285] [outer = 0x11662ec00] 08:47:18 INFO - PROCESS | 1655 | 1467992838563 Marionette DEBUG loaded listener.js 08:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119c24400) [pid = 1655] [serial = 2286] [outer = 0x11662ec00] 08:47:18 INFO - PROCESS | 1655 | 1467992838858 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]]]}] 08:47:18 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 08:47:18 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 470ms 08:47:18 INFO - TEST-START | /FileAPI/FileReaderSync.worker 08:47:18 INFO - PROCESS | 1655 | 1467992838891 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 08:47:18 INFO - PROCESS | 1655 | 1467992838892 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 08:47:18 INFO - PROCESS | 1655 | 1467992838895 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 08:47:18 INFO - PROCESS | 1655 | 1467992838896 Marionette TRACE conn2 <- [1,3014,null,{}] 08:47:18 INFO - PROCESS | 1655 | 1467992838898 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}] 08:47:18 INFO - PROCESS | 1655 | 1467992838905 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:19 INFO - PROCESS | 1655 | 1467992839006 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 08:47:19 INFO - PROCESS | 1655 | 1467992839010 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:19 INFO - PROCESS | 1655 | 1467992839011 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x114f40800 == 32 [pid = 1655] [id = 763] 08:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1199ae400) [pid = 1655] [serial = 2287] [outer = 0x0] 08:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x120fe3800) [pid = 1655] [serial = 2288] [outer = 0x1199ae400] 08:47:19 INFO - PROCESS | 1655 | 1467992839035 Marionette DEBUG loaded listener.js 08:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123cc0400) [pid = 1655] [serial = 2289] [outer = 0x1199ae400] 08:47:19 INFO - PROCESS | 1655 | [1655] 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 08:47:19 INFO - PROCESS | 1655 | 1467992839388 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 08:47:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 08:47:19 INFO - {} 08:47:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 08:47:19 INFO - {} 08:47:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 08:47:19 INFO - {} 08:47:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 08:47:19 INFO - {} 08:47:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 523ms 08:47:19 INFO - TEST-START | /FileAPI/fileReader.html 08:47:19 INFO - PROCESS | 1655 | 1467992839419 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 08:47:19 INFO - PROCESS | 1655 | 1467992839420 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 08:47:19 INFO - PROCESS | 1655 | 1467992839422 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 08:47:19 INFO - PROCESS | 1655 | 1467992839423 Marionette TRACE conn2 <- [1,3018,null,{}] 08:47:19 INFO - PROCESS | 1655 | 1467992839425 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}] 08:47:19 INFO - PROCESS | 1655 | 1467992839426 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:19 INFO - PROCESS | 1655 | 1467992839519 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 08:47:19 INFO - PROCESS | 1655 | 1467992839529 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:19 INFO - PROCESS | 1655 | 1467992839531 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0d0000 == 33 [pid = 1655] [id = 764] 08:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123fde400) [pid = 1655] [serial = 2290] [outer = 0x0] 08:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124447c00) [pid = 1655] [serial = 2291] [outer = 0x123fde400] 08:47:19 INFO - PROCESS | 1655 | 1467992839556 Marionette DEBUG loaded listener.js 08:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124a18400) [pid = 1655] [serial = 2292] [outer = 0x123fde400] 08:47:19 INFO - PROCESS | 1655 | 1467992839841 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]]]}] 08:47:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 08:47:19 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 08:47:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 08:47:19 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 08:47:19 INFO - TEST-OK | /FileAPI/fileReader.html | took 469ms 08:47:19 INFO - TEST-START | /FileAPI/historical.html 08:47:19 INFO - PROCESS | 1655 | 1467992839892 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 08:47:19 INFO - PROCESS | 1655 | 1467992839893 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 08:47:19 INFO - PROCESS | 1655 | 1467992839895 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 08:47:19 INFO - PROCESS | 1655 | 1467992839896 Marionette TRACE conn2 <- [1,3022,null,{}] 08:47:19 INFO - PROCESS | 1655 | 1467992839898 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}] 08:47:19 INFO - PROCESS | 1655 | 1467992839901 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:19 INFO - PROCESS | 1655 | 1467992839995 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 08:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124baac00) [pid = 1655] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 08:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12444e800) [pid = 1655] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 08:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126168800) [pid = 1655] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1289ce400) [pid = 1655] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 08:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128b43400) [pid = 1655] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 08:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116a1c800) [pid = 1655] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 08:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11338b400) [pid = 1655] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 08:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118408000) [pid = 1655] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 08:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119ad5400) [pid = 1655] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 08:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x116637c00) [pid = 1655] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 08:47:20 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1199a5800) [pid = 1655] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 08:47:20 INFO - PROCESS | 1655 | 1467992840166 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:20 INFO - PROCESS | 1655 | 1467992840168 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be16800 == 34 [pid = 1655] [id = 765] 08:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1128d3400) [pid = 1655] [serial = 2293] [outer = 0x0] 08:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1180b8800) [pid = 1655] [serial = 2294] [outer = 0x1128d3400] 08:47:20 INFO - PROCESS | 1655 | 1467992840196 Marionette DEBUG loaded listener.js 08:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124b8e000) [pid = 1655] [serial = 2295] [outer = 0x1128d3400] 08:47:20 INFO - PROCESS | 1655 | 1467992840438 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"]]]}] 08:47:20 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 08:47:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 08:47:20 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 08:47:20 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 08:47:20 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 08:47:20 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 08:47:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 08:47:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:20 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 08:47:20 INFO - TEST-OK | /FileAPI/historical.html | took 572ms 08:47:20 INFO - TEST-START | /FileAPI/idlharness.html 08:47:20 INFO - PROCESS | 1655 | 1467992840475 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 08:47:20 INFO - PROCESS | 1655 | 1467992840476 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 08:47:20 INFO - PROCESS | 1655 | 1467992840478 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 08:47:20 INFO - PROCESS | 1655 | 1467992840480 Marionette TRACE conn2 <- [1,3026,null,{}] 08:47:20 INFO - PROCESS | 1655 | 1467992840482 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}] 08:47:20 INFO - PROCESS | 1655 | 1467992840485 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:20 INFO - PROCESS | 1655 | 1467992840572 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 08:47:20 INFO - PROCESS | 1655 | 1467992840576 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:20 INFO - PROCESS | 1655 | 1467992840577 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be43000 == 35 [pid = 1655] [id = 766] 08:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124b8f800) [pid = 1655] [serial = 2296] [outer = 0x0] 08:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1256ae800) [pid = 1655] [serial = 2297] [outer = 0x124b8f800] 08:47:20 INFO - PROCESS | 1655 | 1467992840601 Marionette DEBUG loaded listener.js 08:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x125729c00) [pid = 1655] [serial = 2298] [outer = 0x124b8f800] 08:47:21 INFO - PROCESS | 1655 | 1467992841109 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]]]}] 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 08:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:47:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:47:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 08:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:47:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:47:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 08:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:47:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:47:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 08:47:21 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 08:47:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 08:47:21 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 08:47:21 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 08:47:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 08:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:47:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 08:47:21 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 08:47:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 08:47:21 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 08:47:21 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 08:47:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 08:47:21 INFO - TEST-OK | /FileAPI/idlharness.html | took 687ms 08:47:21 INFO - PROCESS | 1655 | 1467992841165 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 08:47:21 INFO - PROCESS | 1655 | 1467992841167 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 08:47:21 INFO - TEST-START | /FileAPI/idlharness.worker 08:47:21 INFO - PROCESS | 1655 | 1467992841169 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 08:47:21 INFO - PROCESS | 1655 | 1467992841170 Marionette TRACE conn2 <- [1,3030,null,{}] 08:47:21 INFO - PROCESS | 1655 | 1467992841173 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}] 08:47:21 INFO - PROCESS | 1655 | 1467992841174 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:21 INFO - PROCESS | 1655 | 1467992841254 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 08:47:21 INFO - PROCESS | 1655 | 1467992841259 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:21 INFO - PROCESS | 1655 | 1467992841260 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d695800 == 36 [pid = 1655] [id = 767] 08:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1257a1c00) [pid = 1655] [serial = 2299] [outer = 0x0] 08:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a4cd000) [pid = 1655] [serial = 2300] [outer = 0x1257a1c00] 08:47:21 INFO - PROCESS | 1655 | 1467992841287 Marionette DEBUG loaded listener.js 08:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a8b3400) [pid = 1655] [serial = 2301] [outer = 0x1257a1c00] 08:47:21 INFO - PROCESS | 1655 | [1655] 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 08:47:21 INFO - PROCESS | 1655 | 1467992841901 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,{},{}]]]}] 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 08:47:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:47:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 08:47:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:47:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 08:47:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:47:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 08:47:21 INFO - {} 08:47:21 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 08:47:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 08:47:21 INFO - {} 08:47:21 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 - {} 08:47:21 INFO - {} 08:47:21 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 08:47:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 08:47:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 08:47:21 INFO - {} 08:47:21 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 08:47:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 08:47:21 INFO - {} 08:47:21 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 - {} 08:47:21 INFO - {} 08:47:21 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 08:47:21 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 08:47:21 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 08:47:21 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 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 08:47:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:47:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:47:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 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 08:47:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 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 08:47:21 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 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 08:47:21 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 08:47:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 08:47:21 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 08:47:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:21 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 08:47:21 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 08:47:21 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 08:47:21 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 08:47:21 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 08:47:21 INFO - {} 08:47:21 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 08:47:21 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 08:47:22 INFO - {} 08:47:22 INFO - TEST-OK | /FileAPI/idlharness.worker | took 783ms 08:47:22 INFO - PROCESS | 1655 | 1467992841953 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 08:47:22 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 08:47:22 INFO - PROCESS | 1655 | 1467992841954 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 08:47:22 INFO - PROCESS | 1655 | 1467992841956 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 08:47:22 INFO - PROCESS | 1655 | 1467992841958 Marionette TRACE conn2 <- [1,3034,null,{}] 08:47:22 INFO - PROCESS | 1655 | 1467992841960 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}] 08:47:22 INFO - PROCESS | 1655 | 1467992841961 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:22 INFO - PROCESS | 1655 | 1467992842097 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 08:47:22 INFO - PROCESS | 1655 | 1467992842102 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:22 INFO - PROCESS | 1655 | 1467992842104 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x128dea800 == 37 [pid = 1655] [id = 768] 08:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b0a0000) [pid = 1655] [serial = 2302] [outer = 0x0] 08:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12c0cc800) [pid = 1655] [serial = 2303] [outer = 0x12b0a0000] 08:47:22 INFO - PROCESS | 1655 | 1467992842151 Marionette DEBUG loaded listener.js 08:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12c0cfc00) [pid = 1655] [serial = 2304] [outer = 0x12b0a0000] 08:47:22 INFO - PROCESS | 1655 | 1467992842716 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]]]}] 08:47:22 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 08:47:22 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 770ms 08:47:22 INFO - PROCESS | 1655 | 1467992842728 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 08:47:22 INFO - PROCESS | 1655 | 1467992842730 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 08:47:22 INFO - TEST-START | /FileAPI/blob/Blob-close.html 08:47:22 INFO - PROCESS | 1655 | 1467992842733 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 08:47:22 INFO - PROCESS | 1655 | 1467992842737 Marionette TRACE conn2 <- [1,3038,null,{}] 08:47:22 INFO - PROCESS | 1655 | 1467992842740 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}] 08:47:22 INFO - PROCESS | 1655 | 1467992842742 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:22 INFO - PROCESS | 1655 | 1467992842857 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 08:47:22 INFO - PROCESS | 1655 | 1467992842940 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:22 INFO - PROCESS | 1655 | 1467992842941 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x11818f800 == 38 [pid = 1655] [id = 769] 08:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x112a84800) [pid = 1655] [serial = 2305] [outer = 0x0] 08:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11332ec00) [pid = 1655] [serial = 2306] [outer = 0x112a84800] 08:47:22 INFO - PROCESS | 1655 | 1467992842972 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1164e5c00) [pid = 1655] [serial = 2307] [outer = 0x112a84800] 08:47:23 INFO - PROCESS | 1655 | 1467992843373 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"]]]}] 08:47:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 08:47:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 08:47:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 08:47:23 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 672ms 08:47:23 INFO - PROCESS | 1655 | 1467992843406 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 08:47:23 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 08:47:23 INFO - PROCESS | 1655 | 1467992843409 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 08:47:23 INFO - PROCESS | 1655 | 1467992843413 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 08:47:23 INFO - PROCESS | 1655 | 1467992843415 Marionette TRACE conn2 <- [1,3042,null,{}] 08:47:23 INFO - PROCESS | 1655 | 1467992843418 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}] 08:47:23 INFO - PROCESS | 1655 | 1467992843420 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:23 INFO - PROCESS | 1655 | 1467992843530 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 08:47:23 INFO - PROCESS | 1655 | 1467992843657 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:23 INFO - PROCESS | 1655 | 1467992843658 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x123933800 == 39 [pid = 1655] [id = 770] 08:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118345400) [pid = 1655] [serial = 2308] [outer = 0x0] 08:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118379800) [pid = 1655] [serial = 2309] [outer = 0x118345400] 08:47:23 INFO - PROCESS | 1655 | 1467992843711 Marionette DEBUG loaded listener.js 08:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11870cc00) [pid = 1655] [serial = 2310] [outer = 0x118345400] 08:47:24 INFO - PROCESS | 1655 | 1467992844201 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]]]}] 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 08:47:24 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. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 08:47:24 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'.) 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 08:47:24 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. 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 08:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 08:47:24 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. 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 08:47:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:47:24 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. 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 08:47:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 08:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 08:47:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 08:47:24 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 08:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:24 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 08:47:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 08:47:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:47:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:47:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 08:47:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:47:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:47:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:47:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:47:24 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 08:47:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 08:47:24 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 08:47:24 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 08:47:24 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 832ms 08:47:24 INFO - PROCESS | 1655 | 1467992844246 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 08:47:24 INFO - PROCESS | 1655 | 1467992844247 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 08:47:24 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 08:47:24 INFO - PROCESS | 1655 | 1467992844250 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 08:47:24 INFO - PROCESS | 1655 | 1467992844253 Marionette TRACE conn2 <- [1,3046,null,{}] 08:47:24 INFO - PROCESS | 1655 | 1467992844429 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}] 08:47:24 INFO - PROCESS | 1655 | 1467992844431 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:24 INFO - PROCESS | 1655 | 1467992844589 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 08:47:24 INFO - PROCESS | 1655 | 1467992844694 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:24 INFO - PROCESS | 1655 | 1467992844697 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1183a1000 == 40 [pid = 1655] [id = 771] 08:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11338b400) [pid = 1655] [serial = 2311] [outer = 0x0] 08:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x115e28000) [pid = 1655] [serial = 2312] [outer = 0x11338b400] 08:47:24 INFO - PROCESS | 1655 | 1467992844742 Marionette DEBUG loaded listener.js 08:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x116904400) [pid = 1655] [serial = 2313] [outer = 0x11338b400] 08:47:24 INFO - PROCESS | 1655 | [1655] 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 08:47:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12d695800 == 39 [pid = 1655] [id = 767] 08:47:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12be43000 == 38 [pid = 1655] [id = 766] 08:47:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12be16800 == 37 [pid = 1655] [id = 765] 08:47:25 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0d0000 == 36 [pid = 1655] [id = 764] 08:47:25 INFO - PROCESS | 1655 | --DOCSHELL 0x114f40800 == 35 [pid = 1655] [id = 763] 08:47:25 INFO - PROCESS | 1655 | --DOCSHELL 0x128deb000 == 34 [pid = 1655] [id = 762] 08:47:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1268f1800 == 33 [pid = 1655] [id = 761] 08:47:25 INFO - PROCESS | 1655 | --DOCSHELL 0x125164800 == 32 [pid = 1655] [id = 760] 08:47:25 INFO - PROCESS | 1655 | --DOCSHELL 0x120f21000 == 31 [pid = 1655] [id = 759] 08:47:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1188b0000 == 30 [pid = 1655] [id = 758] 08:47:25 INFO - PROCESS | 1655 | --DOCSHELL 0x1169c4000 == 29 [pid = 1655] [id = 757] 08:47:25 INFO - PROCESS | 1655 | --DOCSHELL 0x111ad5000 == 28 [pid = 1655] [id = 756] 08:47:25 INFO - PROCESS | 1655 | 1467992845194 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 08:47:25 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 08:47:25 INFO - {} 08:47:25 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 965ms 08:47:25 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 08:47:25 INFO - PROCESS | 1655 | 1467992845216 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 08:47:25 INFO - PROCESS | 1655 | 1467992845218 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 08:47:25 INFO - PROCESS | 1655 | 1467992845220 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 08:47:25 INFO - PROCESS | 1655 | 1467992845222 Marionette TRACE conn2 <- [1,3050,null,{}] 08:47:25 INFO - PROCESS | 1655 | 1467992845226 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}] 08:47:25 INFO - PROCESS | 1655 | 1467992845227 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:25 INFO - PROCESS | 1655 | 1467992845305 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12908a000) [pid = 1655] [serial = 2244] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12935b400) [pid = 1655] [serial = 2245] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a4d0400) [pid = 1655] [serial = 2216] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1292bc400) [pid = 1655] [serial = 2215] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x116f48000) [pid = 1655] [serial = 2227] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11662f800) [pid = 1655] [serial = 2224] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124449c00) [pid = 1655] [serial = 2225] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119190000) [pid = 1655] [serial = 2230] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123805400) [pid = 1655] [serial = 2221] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124441000) [pid = 1655] [serial = 2222] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11837e000) [pid = 1655] [serial = 2218] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119109000) [pid = 1655] [serial = 2219] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119c2f000) [pid = 1655] [serial = 2233] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124443c00) [pid = 1655] [serial = 2234] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118208800) [pid = 1655] [serial = 2228] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11954b000) [pid = 1655] [serial = 2231] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12652b400) [pid = 1655] [serial = 2241] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1256af000) [pid = 1655] [serial = 2237] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1245c7800) [pid = 1655] [serial = 2239] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x125123000) [pid = 1655] [serial = 2236] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128853c00) [pid = 1655] [serial = 2242] [outer = 0x0] [url = about:blank] 08:47:25 INFO - PROCESS | 1655 | 1467992845380 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:25 INFO - PROCESS | 1655 | 1467992845382 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x123a7b000 == 29 [pid = 1655] [id = 772] 08:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x115ddb800) [pid = 1655] [serial = 2314] [outer = 0x0] 08:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1180af400) [pid = 1655] [serial = 2315] [outer = 0x115ddb800] 08:47:25 INFO - PROCESS | 1655 | 1467992845411 Marionette DEBUG loaded listener.js 08:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11919b400) [pid = 1655] [serial = 2316] [outer = 0x115ddb800] 08:47:25 INFO - PROCESS | 1655 | 1467992845670 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]]]}] 08:47:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 08:47:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 08:47:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 08:47:25 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 08:47:25 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 521ms 08:47:25 INFO - PROCESS | 1655 | 1467992845742 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 08:47:25 INFO - PROCESS | 1655 | 1467992845743 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 08:47:25 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 08:47:25 INFO - PROCESS | 1655 | 1467992845746 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 08:47:25 INFO - PROCESS | 1655 | 1467992845747 Marionette TRACE conn2 <- [1,3054,null,{}] 08:47:25 INFO - PROCESS | 1655 | 1467992845751 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}] 08:47:25 INFO - PROCESS | 1655 | 1467992845753 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:25 INFO - PROCESS | 1655 | 1467992845828 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 08:47:25 INFO - PROCESS | 1655 | 1467992845836 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:25 INFO - PROCESS | 1655 | 1467992845838 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268e9000 == 30 [pid = 1655] [id = 773] 08:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11952b800) [pid = 1655] [serial = 2317] [outer = 0x0] 08:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119c2f000) [pid = 1655] [serial = 2318] [outer = 0x11952b800] 08:47:25 INFO - PROCESS | 1655 | 1467992845867 Marionette DEBUG loaded listener.js 08:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123cbc800) [pid = 1655] [serial = 2319] [outer = 0x11952b800] 08:47:26 INFO - PROCESS | 1655 | 1467992846323 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"]]]}] 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 08:47:26 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 08:47:26 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:47:26 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" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:47:26 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" 08:47:26 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 08:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:26 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 08:47:26 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 08:47:26 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 634ms 08:47:26 INFO - PROCESS | 1655 | 1467992846387 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 08:47:26 INFO - PROCESS | 1655 | 1467992846392 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 08:47:26 INFO - TEST-START | /FileAPI/file/File-constructor.html 08:47:26 INFO - PROCESS | 1655 | 1467992846396 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 08:47:26 INFO - PROCESS | 1655 | 1467992846397 Marionette TRACE conn2 <- [1,3058,null,{}] 08:47:26 INFO - PROCESS | 1655 | 1467992846400 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}] 08:47:26 INFO - PROCESS | 1655 | 1467992846402 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:26 INFO - PROCESS | 1655 | 1467992846505 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 08:47:26 INFO - PROCESS | 1655 | 1467992846611 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:26 INFO - PROCESS | 1655 | 1467992846612 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294f5000 == 31 [pid = 1655] [id = 774] 08:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11952d800) [pid = 1655] [serial = 2320] [outer = 0x0] 08:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126160c00) [pid = 1655] [serial = 2321] [outer = 0x11952d800] 08:47:26 INFO - PROCESS | 1655 | 1467992846654 Marionette DEBUG loaded listener.js 08:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1265d3c00) [pid = 1655] [serial = 2322] [outer = 0x11952d800] 08:47:26 INFO - PROCESS | 1655 | 1467992846963 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]]]}] 08:47:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 08:47:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 08:47:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 08:47:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 08:47:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 08:47:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 08:47:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 08:47:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 08:47:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 08:47:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 08:47:27 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 08:47:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:27 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 08:47:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 08:47:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 08:47:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 08:47:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 08:47:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 08:47:27 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 08:47:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 08:47:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:27 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 08:47:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 08:47:27 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 08:47:27 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 626ms 08:47:27 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 08:47:27 INFO - PROCESS | 1655 | 1467992847023 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 08:47:27 INFO - PROCESS | 1655 | 1467992847024 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 08:47:27 INFO - PROCESS | 1655 | 1467992847027 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 08:47:27 INFO - PROCESS | 1655 | 1467992847028 Marionette TRACE conn2 <- [1,3062,null,{}] 08:47:27 INFO - PROCESS | 1655 | 1467992847030 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}] 08:47:27 INFO - PROCESS | 1655 | 1467992847032 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:27 INFO - PROCESS | 1655 | 1467992847150 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 08:47:27 INFO - PROCESS | 1655 | 1467992847155 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:27 INFO - PROCESS | 1655 | 1467992847156 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5a5800 == 32 [pid = 1655] [id = 775] 08:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1128d4800) [pid = 1655] [serial = 2323] [outer = 0x0] 08:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12686c000) [pid = 1655] [serial = 2324] [outer = 0x1128d4800] 08:47:27 INFO - PROCESS | 1655 | 1467992847180 Marionette DEBUG loaded listener.js 08:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128b39800) [pid = 1655] [serial = 2325] [outer = 0x1128d4800] 08:47:27 INFO - PROCESS | 1655 | [1655] 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 08:47:27 INFO - PROCESS | 1655 | 1467992847504 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 08:47:27 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 08:47:27 INFO - {} 08:47:27 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 522ms 08:47:27 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 08:47:27 INFO - PROCESS | 1655 | 1467992847550 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 08:47:27 INFO - PROCESS | 1655 | 1467992847551 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 08:47:27 INFO - PROCESS | 1655 | 1467992847553 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 08:47:27 INFO - PROCESS | 1655 | 1467992847554 Marionette TRACE conn2 <- [1,3066,null,{}] 08:47:27 INFO - PROCESS | 1655 | 1467992847556 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}] 08:47:27 INFO - PROCESS | 1655 | 1467992847560 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:27 INFO - PROCESS | 1655 | 1467992847688 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 08:47:27 INFO - PROCESS | 1655 | 1467992847692 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:27 INFO - PROCESS | 1655 | 1467992847693 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0e9000 == 33 [pid = 1655] [id = 776] 08:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x129354800) [pid = 1655] [serial = 2326] [outer = 0x0] 08:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a56dc00) [pid = 1655] [serial = 2327] [outer = 0x129354800] 08:47:27 INFO - PROCESS | 1655 | 1467992847755 Marionette DEBUG loaded listener.js 08:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a8bac00) [pid = 1655] [serial = 2328] [outer = 0x129354800] 08:47:28 INFO - PROCESS | 1655 | 1467992848142 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]]]}] 08:47:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 08:47:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 08:47:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 08:47:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 08:47:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 08:47:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 08:47:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 08:47:28 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 621ms 08:47:28 INFO - PROCESS | 1655 | 1467992848183 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 08:47:28 INFO - PROCESS | 1655 | 1467992848185 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 08:47:28 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 08:47:28 INFO - PROCESS | 1655 | 1467992848188 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 08:47:28 INFO - PROCESS | 1655 | 1467992848190 Marionette TRACE conn2 <- [1,3070,null,{}] 08:47:28 INFO - PROCESS | 1655 | 1467992848194 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}] 08:47:28 INFO - PROCESS | 1655 | 1467992848196 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:28 INFO - PROCESS | 1655 | 1467992848357 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 08:47:28 INFO - PROCESS | 1655 | 1467992848379 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:28 INFO - PROCESS | 1655 | 1467992848381 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1240a0800 == 34 [pid = 1655] [id = 777] 08:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12af39000) [pid = 1655] [serial = 2329] [outer = 0x0] 08:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b0a1c00) [pid = 1655] [serial = 2330] [outer = 0x12af39000] 08:47:28 INFO - PROCESS | 1655 | 1467992848422 Marionette DEBUG loaded listener.js 08:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12b775800) [pid = 1655] [serial = 2331] [outer = 0x12af39000] 08:47:28 INFO - PROCESS | 1655 | 1467992848778 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]]]}] 08:47:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 08:47:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 08:47:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 08:47:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 08:47:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 08:47:28 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 08:47:28 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 623ms 08:47:28 INFO - PROCESS | 1655 | 1467992848815 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 08:47:28 INFO - PROCESS | 1655 | 1467992848816 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 08:47:28 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 08:47:28 INFO - PROCESS | 1655 | 1467992848819 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 08:47:28 INFO - PROCESS | 1655 | 1467992848820 Marionette TRACE conn2 <- [1,3074,null,{}] 08:47:28 INFO - PROCESS | 1655 | 1467992848822 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}] 08:47:28 INFO - PROCESS | 1655 | 1467992848823 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:28 INFO - PROCESS | 1655 | 1467992848926 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 08:47:28 INFO - PROCESS | 1655 | 1467992848930 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:28 INFO - PROCESS | 1655 | 1467992848931 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c28b000 == 35 [pid = 1655] [id = 778] 08:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12b774c00) [pid = 1655] [serial = 2332] [outer = 0x0] 08:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b77c400) [pid = 1655] [serial = 2333] [outer = 0x12b774c00] 08:47:28 INFO - PROCESS | 1655 | 1467992848993 Marionette DEBUG loaded listener.js 08:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b8a5800) [pid = 1655] [serial = 2334] [outer = 0x12b774c00] 08:47:29 INFO - PROCESS | 1655 | 1467992849310 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]]]}] 08:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 08:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 08:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 08:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 08:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 08:47:29 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 08:47:29 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 519ms 08:47:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 08:47:29 INFO - PROCESS | 1655 | 1467992849345 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 08:47:29 INFO - PROCESS | 1655 | 1467992849347 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 08:47:29 INFO - PROCESS | 1655 | 1467992849353 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 08:47:29 INFO - PROCESS | 1655 | 1467992849355 Marionette TRACE conn2 <- [1,3078,null,{}] 08:47:29 INFO - PROCESS | 1655 | 1467992849359 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}] 08:47:29 INFO - PROCESS | 1655 | 1467992849360 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:29 INFO - PROCESS | 1655 | 1467992849614 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11662ec00) [pid = 1655] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1199ae400) [pid = 1655] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1129a8c00) [pid = 1655] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x110eb1c00) [pid = 1655] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1129ac400) [pid = 1655] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11820c000) [pid = 1655] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11337c400) [pid = 1655] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11870b000) [pid = 1655] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123e2a000) [pid = 1655] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126873800) [pid = 1655] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x129085c00) [pid = 1655] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11675d000) [pid = 1655] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11870a800) [pid = 1655] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123fde400) [pid = 1655] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1128d3400) [pid = 1655] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124b8f800) [pid = 1655] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1121bdc00) [pid = 1655] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 08:47:29 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1257a1c00) [pid = 1655] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 08:47:29 INFO - PROCESS | 1655 | 1467992849664 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:29 INFO - PROCESS | 1655 | 1467992849666 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be43800 == 36 [pid = 1655] [id = 779] 08:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1128d3400) [pid = 1655] [serial = 2335] [outer = 0x0] 08:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115e2a800) [pid = 1655] [serial = 2336] [outer = 0x1128d3400] 08:47:29 INFO - PROCESS | 1655 | 1467992849690 Marionette DEBUG loaded listener.js 08:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123cb9800) [pid = 1655] [serial = 2337] [outer = 0x1128d3400] 08:47:29 INFO - PROCESS | 1655 | 1467992849960 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] 08:47:29 INFO - PROCESS | 1655 | 1467992849978 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 08:47:29 INFO - PROCESS | 1655 | 1467992849980 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 08:47:29 INFO - PROCESS | 1655 | 1467992849981 Marionette TRACE conn2 <- [1,3082,null,{}] 08:47:29 INFO - PROCESS | 1655 | 1467992849990 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}] 08:47:29 INFO - PROCESS | 1655 | 1467992849992 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:30 INFO - PROCESS | 1655 | 1467992850077 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 08:47:30 INFO - PROCESS | 1655 | 1467992850081 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:30 INFO - PROCESS | 1655 | 1467992850083 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c582000 == 37 [pid = 1655] [id = 780] 08:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1257a1c00) [pid = 1655] [serial = 2338] [outer = 0x0] 08:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12b8b0400) [pid = 1655] [serial = 2339] [outer = 0x1257a1c00] 08:47:30 INFO - PROCESS | 1655 | 1467992850106 Marionette DEBUG loaded listener.js 08:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12ba44800) [pid = 1655] [serial = 2340] [outer = 0x1257a1c00] 08:47:30 INFO - PROCESS | 1655 | 1467992850421 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]]]}] 08:47:30 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 08:47:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 08:47:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:30 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 08:47:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 08:47:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 472ms 08:47:30 INFO - PROCESS | 1655 | 1467992850453 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 08:47:30 INFO - PROCESS | 1655 | 1467992850454 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 08:47:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 08:47:30 INFO - PROCESS | 1655 | 1467992850457 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 08:47:30 INFO - PROCESS | 1655 | 1467992850458 Marionette TRACE conn2 <- [1,3086,null,{}] 08:47:30 INFO - PROCESS | 1655 | 1467992850460 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}] 08:47:30 INFO - PROCESS | 1655 | 1467992850462 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:30 INFO - PROCESS | 1655 | 1467992850585 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 08:47:30 INFO - PROCESS | 1655 | 1467992850592 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:30 INFO - PROCESS | 1655 | 1467992850593 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ce18800 == 38 [pid = 1655] [id = 781] 08:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1133c8800) [pid = 1655] [serial = 2341] [outer = 0x0] 08:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12b8a7c00) [pid = 1655] [serial = 2342] [outer = 0x1133c8800] 08:47:30 INFO - PROCESS | 1655 | 1467992850619 Marionette DEBUG loaded listener.js 08:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12be6b800) [pid = 1655] [serial = 2343] [outer = 0x1133c8800] 08:47:30 INFO - PROCESS | 1655 | 1467992850905 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 08:47:30 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 08:47:30 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 467ms 08:47:30 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 08:47:30 INFO - PROCESS | 1655 | 1467992850925 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 08:47:30 INFO - PROCESS | 1655 | 1467992850926 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 08:47:30 INFO - PROCESS | 1655 | 1467992850928 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 08:47:30 INFO - PROCESS | 1655 | 1467992850930 Marionette TRACE conn2 <- [1,3090,null,{}] 08:47:30 INFO - PROCESS | 1655 | 1467992850933 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}] 08:47:30 INFO - PROCESS | 1655 | 1467992850935 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:31 INFO - PROCESS | 1655 | 1467992851027 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 08:47:31 INFO - PROCESS | 1655 | 1467992851032 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:31 INFO - PROCESS | 1655 | 1467992851033 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d1e2000 == 39 [pid = 1655] [id = 782] 08:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12be6a800) [pid = 1655] [serial = 2344] [outer = 0x0] 08:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12be75400) [pid = 1655] [serial = 2345] [outer = 0x12be6a800] 08:47:31 INFO - PROCESS | 1655 | 1467992851056 Marionette DEBUG loaded listener.js 08:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12beaec00) [pid = 1655] [serial = 2346] [outer = 0x12be6a800] 08:47:31 INFO - PROCESS | 1655 | 1467992851373 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 08:47:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 08:47:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 473ms 08:47:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 08:47:31 INFO - PROCESS | 1655 | 1467992851403 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 08:47:31 INFO - PROCESS | 1655 | 1467992851404 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 08:47:31 INFO - PROCESS | 1655 | 1467992851406 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 08:47:31 INFO - PROCESS | 1655 | 1467992851407 Marionette TRACE conn2 <- [1,3094,null,{}] 08:47:31 INFO - PROCESS | 1655 | 1467992851409 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}] 08:47:31 INFO - PROCESS | 1655 | 1467992851410 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:31 INFO - PROCESS | 1655 | 1467992851491 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 08:47:31 INFO - PROCESS | 1655 | 1467992851562 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:31 INFO - PROCESS | 1655 | 1467992851563 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d39a000 == 40 [pid = 1655] [id = 783] 08:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1289d6400) [pid = 1655] [serial = 2347] [outer = 0x0] 08:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12beb5c00) [pid = 1655] [serial = 2348] [outer = 0x1289d6400] 08:47:31 INFO - PROCESS | 1655 | 1467992851593 Marionette DEBUG loaded listener.js 08:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12c0d0800) [pid = 1655] [serial = 2349] [outer = 0x1289d6400] 08:47:31 INFO - PROCESS | 1655 | 1467992851973 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 08:47:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 08:47:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 617ms 08:47:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 08:47:32 INFO - PROCESS | 1655 | 1467992852024 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 08:47:32 INFO - PROCESS | 1655 | 1467992852027 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 08:47:32 INFO - PROCESS | 1655 | 1467992852030 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 08:47:32 INFO - PROCESS | 1655 | 1467992852033 Marionette TRACE conn2 <- [1,3098,null,{}] 08:47:32 INFO - PROCESS | 1655 | 1467992852037 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}] 08:47:32 INFO - PROCESS | 1655 | 1467992852038 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:32 INFO - PROCESS | 1655 | 1467992852176 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 08:47:32 INFO - PROCESS | 1655 | 1467992852286 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:32 INFO - PROCESS | 1655 | 1467992852288 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x119cc1000 == 41 [pid = 1655] [id = 784] 08:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1132b2000) [pid = 1655] [serial = 2350] [outer = 0x0] 08:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116981000) [pid = 1655] [serial = 2351] [outer = 0x1132b2000] 08:47:32 INFO - PROCESS | 1655 | 1467992852320 Marionette DEBUG loaded listener.js 08:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11820fc00) [pid = 1655] [serial = 2352] [outer = 0x1132b2000] 08:47:32 INFO - PROCESS | 1655 | 1467992852687 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]]]}] 08:47:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 08:47:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 08:47:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 673ms 08:47:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 08:47:32 INFO - PROCESS | 1655 | 1467992852703 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 08:47:32 INFO - PROCESS | 1655 | 1467992852706 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 08:47:32 INFO - PROCESS | 1655 | 1467992852711 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 08:47:32 INFO - PROCESS | 1655 | 1467992852713 Marionette TRACE conn2 <- [1,3102,null,{}] 08:47:32 INFO - PROCESS | 1655 | 1467992852716 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}] 08:47:32 INFO - PROCESS | 1655 | 1467992852717 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:32 INFO - PROCESS | 1655 | 1467992852824 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 08:47:32 INFO - PROCESS | 1655 | 1467992852930 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:32 INFO - PROCESS | 1655 | 1467992852932 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1294dd800 == 42 [pid = 1655] [id = 785] 08:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1199a8400) [pid = 1655] [serial = 2353] [outer = 0x0] 08:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x119ac7000) [pid = 1655] [serial = 2354] [outer = 0x1199a8400] 08:47:32 INFO - PROCESS | 1655 | 1467992852962 Marionette DEBUG loaded listener.js 08:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123802800) [pid = 1655] [serial = 2355] [outer = 0x1199a8400] 08:47:33 INFO - PROCESS | 1655 | 1467992853310 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 08:47:33 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 08:47:33 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 624ms 08:47:33 INFO - PROCESS | 1655 | 1467992853335 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 08:47:33 INFO - PROCESS | 1655 | 1467992853336 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 08:47:33 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 08:47:33 INFO - PROCESS | 1655 | 1467992853338 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 08:47:33 INFO - PROCESS | 1655 | 1467992853341 Marionette TRACE conn2 <- [1,3106,null,{}] 08:47:33 INFO - PROCESS | 1655 | 1467992853349 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}] 08:47:33 INFO - PROCESS | 1655 | 1467992853352 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:33 INFO - PROCESS | 1655 | 1467992853457 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 08:47:33 INFO - PROCESS | 1655 | 1467992853566 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:33 INFO - PROCESS | 1655 | 1467992853568 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12b0e1800 == 43 [pid = 1655] [id = 786] 08:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123cbd000) [pid = 1655] [serial = 2356] [outer = 0x0] 08:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12444d000) [pid = 1655] [serial = 2357] [outer = 0x123cbd000] 08:47:33 INFO - PROCESS | 1655 | 1467992853600 Marionette DEBUG loaded listener.js 08:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1257a2c00) [pid = 1655] [serial = 2358] [outer = 0x123cbd000] 08:47:33 INFO - PROCESS | 1655 | 1467992853991 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]]]}] 08:47:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 08:47:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 08:47:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 08:47:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 671ms 08:47:34 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 08:47:34 INFO - PROCESS | 1655 | 1467992854010 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 08:47:34 INFO - PROCESS | 1655 | 1467992854012 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 08:47:34 INFO - PROCESS | 1655 | 1467992854014 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 08:47:34 INFO - PROCESS | 1655 | 1467992854015 Marionette TRACE conn2 <- [1,3110,null,{}] 08:47:34 INFO - PROCESS | 1655 | 1467992854018 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}] 08:47:34 INFO - PROCESS | 1655 | 1467992854019 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:34 INFO - PROCESS | 1655 | 1467992854126 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 08:47:34 INFO - PROCESS | 1655 | 1467992854272 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:34 INFO - PROCESS | 1655 | 1467992854273 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b38800 == 44 [pid = 1655] [id = 787] 08:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119110000) [pid = 1655] [serial = 2359] [outer = 0x0] 08:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12444fc00) [pid = 1655] [serial = 2360] [outer = 0x119110000] 08:47:34 INFO - PROCESS | 1655 | 1467992854337 Marionette DEBUG loaded listener.js 08:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x126163c00) [pid = 1655] [serial = 2361] [outer = 0x119110000] 08:47:34 INFO - PROCESS | 1655 | 1467992854978 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"]]]}] 08:47:34 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 08:47:34 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 08:47:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 08:47:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 08:47:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 08:47:34 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 08:47:34 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 972ms 08:47:34 INFO - PROCESS | 1655 | 1467992854987 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 08:47:34 INFO - PROCESS | 1655 | 1467992854989 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 08:47:34 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 08:47:34 INFO - PROCESS | 1655 | 1467992854992 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 08:47:34 INFO - PROCESS | 1655 | 1467992854994 Marionette TRACE conn2 <- [1,3114,null,{}] 08:47:34 INFO - PROCESS | 1655 | 1467992854997 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}] 08:47:35 INFO - PROCESS | 1655 | 1467992854999 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:35 INFO - PROCESS | 1655 | 1467992855096 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 08:47:35 INFO - PROCESS | 1655 | 1467992855163 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\", \"5c4c0b7f-9fda-436f-8e87-ab19fef30a60\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 08:47:35 INFO - PROCESS | 1655 | 1467992855166 Marionette INFO sendAsync 121b94a8-a19f-a940-a791-cf64b3de3ec3 08:47:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1268ee000 == 45 [pid = 1655] [id = 788] 08:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1180b2800) [pid = 1655] [serial = 2362] [outer = 0x0] 08:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x118203400) [pid = 1655] [serial = 2363] [outer = 0x1180b2800] 08:47:35 INFO - PROCESS | 1655 | 1467992855193 Marionette DEBUG loaded listener.js 08:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118521800) [pid = 1655] [serial = 2364] [outer = 0x1180b2800] 08:47:35 INFO - PROCESS | 1655 | 1467992855593 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]]]}] 08:47:35 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 08:47:35 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 623ms 08:47:35 INFO - PROCESS | 1655 | 1467992855615 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 08:47:35 INFO - PROCESS | 1655 | 1467992855618 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d1e2000 == 44 [pid = 1655] [id = 782] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12ce18800 == 43 [pid = 1655] [id = 781] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12c582000 == 42 [pid = 1655] [id = 780] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12be43800 == 41 [pid = 1655] [id = 779] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12c28b000 == 40 [pid = 1655] [id = 778] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1240a0800 == 39 [pid = 1655] [id = 777] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0e9000 == 38 [pid = 1655] [id = 776] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5a5800 == 37 [pid = 1655] [id = 775] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1294f5000 == 36 [pid = 1655] [id = 774] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1268e9000 == 35 [pid = 1655] [id = 773] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x123a7b000 == 34 [pid = 1655] [id = 772] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1183a1000 == 33 [pid = 1655] [id = 771] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x123933800 == 32 [pid = 1655] [id = 770] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11818f800 == 31 [pid = 1655] [id = 769] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x128dea800 == 30 [pid = 1655] [id = 768] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x119b38800 == 29 [pid = 1655] [id = 787] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12b0e1800 == 28 [pid = 1655] [id = 786] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1294dd800 == 27 [pid = 1655] [id = 785] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x119cc1000 == 26 [pid = 1655] [id = 784] 08:47:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12d39a000 == 25 [pid = 1655] [id = 783] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119ac4400) [pid = 1655] [serial = 2285] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x120fe3800) [pid = 1655] [serial = 2288] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x110eb2800) [pid = 1655] [serial = 2271] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x110eb3400) [pid = 1655] [serial = 2268] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x111c83800) [pid = 1655] [serial = 2269] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11332e800) [pid = 1655] [serial = 2273] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x113c8f800) [pid = 1655] [serial = 2274] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11851ec00) [pid = 1655] [serial = 2279] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1129b2000) [pid = 1655] [serial = 2248] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x116a23c00) [pid = 1655] [serial = 2247] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x120fe1800) [pid = 1655] [serial = 2251] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1195a0c00) [pid = 1655] [serial = 2250] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1185c1000) [pid = 1655] [serial = 2280] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126533000) [pid = 1655] [serial = 2254] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124d84c00) [pid = 1655] [serial = 2253] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x129093800) [pid = 1655] [serial = 2257] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128b3b800) [pid = 1655] [serial = 2256] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12a4d1000) [pid = 1655] [serial = 2260] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a426c00) [pid = 1655] [serial = 2259] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x117dadc00) [pid = 1655] [serial = 2276] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12af35800) [pid = 1655] [serial = 2263] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a4d3000) [pid = 1655] [serial = 2262] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1180b6800) [pid = 1655] [serial = 2277] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11870f800) [pid = 1655] [serial = 2265] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119c24400) [pid = 1655] [serial = 2286] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124447c00) [pid = 1655] [serial = 2291] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1180b8800) [pid = 1655] [serial = 2294] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124a18400) [pid = 1655] [serial = 2292] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1256ae800) [pid = 1655] [serial = 2297] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124b8e000) [pid = 1655] [serial = 2295] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a8b3400) [pid = 1655] [serial = 2301] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11871b400) [pid = 1655] [serial = 2282] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119543400) [pid = 1655] [serial = 2283] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123cc0400) [pid = 1655] [serial = 2289] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x125729c00) [pid = 1655] [serial = 2298] [outer = 0x0] [url = about:blank] 08:47:36 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a4cd000) [pid = 1655] [serial = 2300] [outer = 0x0] [url = about:blank] 08:47:36 WARNING - u'runner_teardown' () 08:47:36 INFO - No more tests 08:47:36 INFO - Got 0 unexpected results 08:47:36 INFO - SUITE-END | took 500s 08:47:36 INFO - Closing logging queue 08:47:36 INFO - queue closed 08:47:36 INFO - Return code: 0 08:47:36 WARNING - # TBPL SUCCESS # 08:47:36 INFO - Running post-action listener: _resource_record_post_action 08:47:36 INFO - Running post-run listener: _resource_record_post_run 08:47:37 INFO - Total resource usage - Wall time: 521s; CPU: 57.0%; Read bytes: 31563264; Write bytes: 953455616; Read time: 201; Write time: 4884 08:47:37 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 08:47:37 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154204672; Write bytes: 156669952; Read time: 13774; Write time: 350 08:47:37 INFO - run-tests - Wall time: 504s; CPU: 58.0%; Read bytes: 29384192; Write bytes: 793857024; Read time: 182; Write time: 4523 08:47:37 INFO - Running post-run listener: _upload_blobber_files 08:47:37 INFO - Blob upload gear active. 08:47:37 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 08:47:37 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 08:47:37 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'] 08:47:37 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 08:47:38 INFO - (blobuploader) - INFO - Open directory for files ... 08:47:38 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 08:47:38 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:47:38 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:47:39 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 08:47:39 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:47:39 INFO - (blobuploader) - INFO - Done attempting. 08:47:39 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 08:47:39 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 08:47:39 INFO - (blobuploader) - INFO - Uploading, attempt #1. 08:47:41 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 08:47:41 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 08:47:41 INFO - (blobuploader) - INFO - Done attempting. 08:47:41 INFO - (blobuploader) - INFO - Iteration through files over. 08:47:41 INFO - Return code: 0 08:47:41 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 08:47:41 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 08:47:41 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0af7e68923b8a9719e10285b1d7bb0fd4b292a12d0fd2af3ea5e51c7188c078a7775f26f9ea38c0b49f75a070106d0da9aadf485909ef61fa8982a7c742bed60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9e041094badd496278809c30f6d3831d2532bdbfb1da1955ce7549cfda7e6d026d250f61cfb0f42ee1b9efd2b71c75568bb4aa9b6f3e499e5d4fdfd8c790d4f7"} 08:47:41 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 08:47:41 INFO - Writing to file /builds/slave/test/properties/blobber_files 08:47:41 INFO - Contents: 08:47:41 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0af7e68923b8a9719e10285b1d7bb0fd4b292a12d0fd2af3ea5e51c7188c078a7775f26f9ea38c0b49f75a070106d0da9aadf485909ef61fa8982a7c742bed60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9e041094badd496278809c30f6d3831d2532bdbfb1da1955ce7549cfda7e6d026d250f61cfb0f42ee1b9efd2b71c75568bb4aa9b6f3e499e5d4fdfd8c790d4f7"} 08:47:41 INFO - Running post-run listener: copy_logs_to_upload_dir 08:47:41 INFO - Copying logs to upload dir... 08:47:41 INFO - mkdir: /builds/slave/test/build/upload/logs 08:47:41 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=637.300975 ========= master_lag: 0.29 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 37 secs) (at 2016-07-08 08:47:41.445612) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-07-08 08:47:41.449184) ========= 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.sTykdJphQU/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.QTPDVg99tY/Listeners TMPDIR=/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/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/0af7e68923b8a9719e10285b1d7bb0fd4b292a12d0fd2af3ea5e51c7188c078a7775f26f9ea38c0b49f75a070106d0da9aadf485909ef61fa8982a7c742bed60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9e041094badd496278809c30f6d3831d2532bdbfb1da1955ce7549cfda7e6d026d250f61cfb0f42ee1b9efd2b71c75568bb4aa9b6f3e499e5d4fdfd8c790d4f7"} build_url:https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012729 build_url: 'https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/0af7e68923b8a9719e10285b1d7bb0fd4b292a12d0fd2af3ea5e51c7188c078a7775f26f9ea38c0b49f75a070106d0da9aadf485909ef61fa8982a7c742bed60", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/9e041094badd496278809c30f6d3831d2532bdbfb1da1955ce7549cfda7e6d026d250f61cfb0f42ee1b9efd2b71c75568bb4aa9b6f3e499e5d4fdfd8c790d4f7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/G3yGwvHVQpe8qE14mGbdqg/artifacts/public/build/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-08 08:47:41.487266) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 08:47:41.487589) ========= 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.sTykdJphQU/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.QTPDVg99tY/Listeners TMPDIR=/var/folders/j2/21n1zhy52bldgl85sg0cdxlc00000w/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.005253 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-08 08:47:41.536568) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 08:47:41.539173) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-08 08:47:41.539513) ========= ========= Total master_lag: 0.44 =========