builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0162 starttime: 1470731270.86 results: success (0) buildid: 20160809001219 builduid: c8eb6b7bbe93474bb458fc627d5189b1 revision: e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-09 01:27:50.859799) ========= master: http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-09 01:27:50.860236) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-09 01:27:50.860506) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-09 01:27:50.885245) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:27:50.886649) ========= 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.d5PfUwfjbk/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.8mlatjkP3I/Listeners TMPDIR=/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/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-08-09 01:27:50-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 132M=0s 2016-08-09 01:27:51 (132 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.130308 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:27:51.038736) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:27:51.039042) ========= 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.d5PfUwfjbk/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.8mlatjkP3I/Listeners TMPDIR=/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/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.027652 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:27:51.087384) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:27:51.087744) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a --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-release --rev e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.d5PfUwfjbk/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.8mlatjkP3I/Listeners TMPDIR=/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/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-08-09 01:27:51,163 truncating revision to first 12 chars 2016-08-09 01:27:51,163 Setting DEBUG logging. 2016-08-09 01:27:51,163 attempt 1/10 2016-08-09 01:27:51,163 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/e7d4b84c0ced?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-09 01:27:51,807 unpacking tar archive at: mozilla-release-e7d4b84c0ced/testing/mozharness/ program finished with exit code 0 elapsedTime=0.907915 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:27:52.017083) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-09 01:27:52.017396) ========= script_repo_revision: e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-09 01:27:52.017777) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-09 01:27:52.018038) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-09 01:27:52.035777) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 22 secs) (at 2016-08-09 01:27:52.036039) ========= /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-release --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-release', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.d5PfUwfjbk/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/local/bin/node MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.8mlatjkP3I/Listeners TMPDIR=/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/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 01:27:52 INFO - MultiFileLogger online at 20160809 01:27:52 in /builds/slave/test 01:27:52 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-release --download-symbols true 01:27:52 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 01:27:52 INFO - {'append_to_log': False, 01:27:52 INFO - 'base_work_dir': '/builds/slave/test', 01:27:52 INFO - 'blob_upload_branch': 'mozilla-release', 01:27:52 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 01:27:52 INFO - 'buildbot_json_path': 'buildprops.json', 01:27:52 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 01:27:52 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 01:27:52 INFO - 'download_minidump_stackwalk': True, 01:27:52 INFO - 'download_symbols': 'true', 01:27:52 INFO - 'e10s': False, 01:27:52 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 01:27:52 INFO - 'tooltool.py': '/tools/tooltool.py', 01:27:52 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 01:27:52 INFO - '/tools/misc-python/virtualenv.py')}, 01:27:52 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 01:27:52 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 01:27:52 INFO - 'log_level': 'info', 01:27:52 INFO - 'log_to_console': True, 01:27:52 INFO - 'opt_config_files': (), 01:27:52 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 01:27:52 INFO - '--processes=1', 01:27:52 INFO - '--config=%(test_path)s/wptrunner.ini', 01:27:52 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 01:27:52 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 01:27:52 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 01:27:52 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 01:27:52 INFO - 'pip_index': False, 01:27:52 INFO - 'require_test_zip': True, 01:27:52 INFO - 'test_type': ('testharness',), 01:27:52 INFO - 'this_chunk': '1', 01:27:52 INFO - 'tooltool_cache': '/builds/tooltool_cache', 01:27:52 INFO - 'total_chunks': '10', 01:27:52 INFO - 'virtualenv_path': 'venv', 01:27:52 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 01:27:52 INFO - 'work_dir': 'build'} 01:27:52 INFO - ##### 01:27:52 INFO - ##### Running clobber step. 01:27:52 INFO - ##### 01:27:52 INFO - Running pre-action listener: _resource_record_pre_action 01:27:52 INFO - Running main action method: clobber 01:27:52 INFO - rmtree: /builds/slave/test/build 01:27:52 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 01:27:54 INFO - Running post-action listener: _resource_record_post_action 01:27:54 INFO - ##### 01:27:54 INFO - ##### Running read-buildbot-config step. 01:27:54 INFO - ##### 01:27:54 INFO - Running pre-action listener: _resource_record_pre_action 01:27:54 INFO - Running main action method: read_buildbot_config 01:27:54 INFO - Using buildbot properties: 01:27:54 INFO - { 01:27:54 INFO - "project": "", 01:27:54 INFO - "product": "firefox", 01:27:54 INFO - "script_repo_revision": "production", 01:27:54 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 01:27:54 INFO - "repository": "", 01:27:54 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 01:27:54 INFO - "buildid": "20160809001219", 01:27:54 INFO - "pgo_build": "False", 01:27:54 INFO - "basedir": "/builds/slave/test", 01:27:54 INFO - "buildnumber": 1, 01:27:54 INFO - "slavename": "t-yosemite-r7-0162", 01:27:54 INFO - "master": "http://buildbot-master135.bb.releng.scl3.mozilla.com:8201/", 01:27:54 INFO - "platform": "macosx64", 01:27:54 INFO - "branch": "mozilla-release", 01:27:54 INFO - "revision": "e7d4b84c0ced33ea24751a4e2e0e3fc3d6cbea2a", 01:27:54 INFO - "repo_path": "releases/mozilla-release", 01:27:54 INFO - "moz_repo_path": "", 01:27:54 INFO - "stage_platform": "macosx64", 01:27:54 INFO - "builduid": "c8eb6b7bbe93474bb458fc627d5189b1", 01:27:54 INFO - "slavebuilddir": "test" 01:27:54 INFO - } 01:27:54 INFO - Found installer url https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg. 01:27:54 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json. 01:27:54 INFO - Running post-action listener: _resource_record_post_action 01:27:54 INFO - ##### 01:27:54 INFO - ##### Running download-and-extract step. 01:27:54 INFO - ##### 01:27:54 INFO - Running pre-action listener: _resource_record_pre_action 01:27:54 INFO - Running main action method: download_and_extract 01:27:54 INFO - mkdir: /builds/slave/test/build/tests 01:27:54 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')]} 01:27:54 INFO - https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 01:27:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 01:27:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 01:27:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 01:27:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 01:27:54 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 01:27:54 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:27:54 INFO - retry: Failed, sleeping 30 seconds before retrying 01:28:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #2 01:28:24 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 01:28:24 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:28:24 INFO - retry: Failed, sleeping 60 seconds before retrying 01:29:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #3 01:29:25 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 01:29:25 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:29:25 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json! 01:29:25 INFO - Caught exception: HTTP Error 404: Not Found 01:29:25 INFO - Caught exception: HTTP Error 404: Not Found 01:29:25 INFO - Caught exception: HTTP Error 404: Not Found 01:29:25 INFO - trying https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 01:29:25 INFO - Downloading https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 01:29:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 01:29:26 INFO - Downloaded 1235 bytes. 01:29:26 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 01:29:26 INFO - Using the following test package requirements: 01:29:26 INFO - {u'common': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 01:29:26 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 01:29:26 INFO - u'firefox-48.0.1.en-US.mac64.cppunittest.tests.zip'], 01:29:26 INFO - u'gtest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 01:29:26 INFO - u'firefox-48.0.1.en-US.mac64.gtest.tests.zip'], 01:29:26 INFO - u'jittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 01:29:26 INFO - u'jsshell-mac64.zip'], 01:29:26 INFO - u'mochitest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 01:29:26 INFO - u'firefox-48.0.1.en-US.mac64.mochitest.tests.zip'], 01:29:26 INFO - u'mozbase': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 01:29:26 INFO - u'reftest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 01:29:26 INFO - u'firefox-48.0.1.en-US.mac64.reftest.tests.zip'], 01:29:26 INFO - u'talos': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 01:29:26 INFO - u'firefox-48.0.1.en-US.mac64.talos.tests.zip'], 01:29:26 INFO - u'web-platform': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 01:29:26 INFO - u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'], 01:29:26 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 01:29:26 INFO - u'firefox-48.0.1.en-US.mac64.xpcshell.tests.zip']} 01:29:26 INFO - Downloading packages: [u'firefox-48.0.1.en-US.mac64.common.tests.zip', u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 01:29:26 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')]} 01:29:26 INFO - https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 01:29:26 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 01:29:26 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 01:29:26 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 01:29:26 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 01:29:26 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 01:29:26 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:29:26 INFO - retry: Failed, sleeping 30 seconds before retrying 01:29:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #2 01:29:56 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 01:29:56 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:29:56 INFO - retry: Failed, sleeping 60 seconds before retrying 01:30:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #3 01:30:56 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 01:30:56 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:30:56 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip! 01:30:56 INFO - Caught exception: HTTP Error 404: Not Found 01:30:56 INFO - Caught exception: HTTP Error 404: Not Found 01:30:56 INFO - Caught exception: HTTP Error 404: Not Found 01:30:56 INFO - trying https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 01:30:56 INFO - Downloading https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 01:30:56 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 01:30:57 INFO - Downloaded 18370228 bytes. 01:30:57 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:30:57 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:30:58 INFO - caution: filename not matched: web-platform/* 01:30:58 INFO - Return code: 11 01:30:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:30:58 INFO - https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 01:30:58 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 01:30:58 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 01:30:58 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 01:30:58 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 01:30:58 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 01:30:58 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:30:58 INFO - retry: Failed, sleeping 30 seconds before retrying 01:31:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #2 01:31:28 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 01:31:28 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:31:28 INFO - retry: Failed, sleeping 60 seconds before retrying 01:32:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #3 01:32:28 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 01:32:28 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:32:28 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip! 01:32:28 INFO - Caught exception: HTTP Error 404: Not Found 01:32:28 INFO - Caught exception: HTTP Error 404: Not Found 01:32:28 INFO - Caught exception: HTTP Error 404: Not Found 01:32:28 INFO - trying https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 01:32:28 INFO - Downloading https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 01:32:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 01:32:30 INFO - Downloaded 36389883 bytes. 01:32:30 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 01:32:30 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 01:32:35 INFO - caution: filename not matched: bin/* 01:32:35 INFO - caution: filename not matched: config/* 01:32:35 INFO - caution: filename not matched: mozbase/* 01:32:35 INFO - caution: filename not matched: marionette/* 01:32:35 INFO - caution: filename not matched: tools/wptserve/* 01:32:35 INFO - Return code: 11 01:32:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 01:32:35 INFO - https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg matches https://queue.taskcluster.net 01:32:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 01:32:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 01:32:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 01:32:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 01:32:35 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 01:32:35 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:32:35 INFO - retry: Failed, sleeping 30 seconds before retrying 01:33:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #2 01:33:05 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 01:33:05 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:33:05 INFO - retry: Failed, sleeping 60 seconds before retrying 01:34:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #3 01:34:05 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 01:34:05 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:34:05 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg! 01:34:05 INFO - Caught exception: HTTP Error 404: Not Found 01:34:05 INFO - Caught exception: HTTP Error 404: Not Found 01:34:05 INFO - Caught exception: HTTP Error 404: Not Found 01:34:05 INFO - trying https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 01:34:05 INFO - Downloading https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 01:34:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 01:34:07 INFO - Downloaded 73086294 bytes. 01:34:07 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 01:34:07 INFO - mkdir: /builds/slave/test/properties 01:34:07 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 01:34:07 INFO - Writing to file /builds/slave/test/properties/build_url 01:34:07 INFO - Contents: 01:34:07 INFO - build_url:https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 01:34:07 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 01:34:07 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 01:34:07 INFO - Writing to file /builds/slave/test/properties/symbols_url 01:34:07 INFO - Contents: 01:34:07 INFO - symbols_url:https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 01:34:07 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')]} 01:34:07 INFO - https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 01:34:07 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 01:34:07 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 01:34:07 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 01:34:07 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 01:34:07 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 01:34:07 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 01:34:07 INFO - retry: Failed, sleeping 30 seconds before retrying 01:34:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #2 01:34:37 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 01:34:37 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 01:34:37 INFO - retry: Failed, sleeping 60 seconds before retrying 01:35:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #3 01:35:38 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 01:35:38 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 01:35:38 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip! 01:35:38 INFO - Caught exception: HTTP Error 404: Not Found 01:35:38 INFO - Caught exception: HTTP Error 404: Not Found 01:35:38 INFO - Caught exception: HTTP Error 404: Not Found 01:35:38 INFO - trying https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 01:35:38 INFO - Downloading https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 01:35:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 01:35:41 INFO - Downloaded 103664371 bytes. 01:35:41 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 01:35:41 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 01:35:45 INFO - Return code: 0 01:35:45 INFO - Running post-action listener: _resource_record_post_action 01:35:45 INFO - Running post-action listener: set_extra_try_arguments 01:35:45 INFO - ##### 01:35:45 INFO - ##### Running create-virtualenv step. 01:35:45 INFO - ##### 01:35:45 INFO - Running pre-action listener: _pre_create_virtualenv 01:35:45 INFO - Running pre-action listener: _resource_record_pre_action 01:35:45 INFO - Running main action method: create_virtualenv 01:35:45 INFO - Creating virtualenv /builds/slave/test/build/venv 01:35:45 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 01:35:45 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 01:35:45 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 01:35:45 INFO - Using real prefix '/tools/python27' 01:35:45 INFO - New python executable in /builds/slave/test/build/venv/bin/python 01:35:45 INFO - Installing distribute.............................................................................................................................................................................................done. 01:35:48 INFO - Installing pip.................done. 01:35:48 INFO - Return code: 0 01:35:48 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 01:35: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')]} 01:35:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:35:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:35: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')]} 01:35:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:35:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:35:48 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 0x10caf8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb15f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb73ac89d10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb115e0>, '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 0x10c6f4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c71f990>, '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.d5PfUwfjbk/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8mlatjkP3I/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:35:48 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 01:35:48 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 01:35:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d5PfUwfjbk/Render', 01:35:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:35:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:35:48 INFO - 'HOME': '/Users/cltbld', 01:35:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:35:48 INFO - 'LOGNAME': 'cltbld', 01:35:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:35:48 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:35:48 INFO - 'MOZ_NO_REMOTE': '1', 01:35:48 INFO - 'NO_EM_RESTART': '1', 01:35:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:35:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:35:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:35:48 INFO - 'PWD': '/builds/slave/test', 01:35:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:35:48 INFO - 'SHELL': '/bin/bash', 01:35:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8mlatjkP3I/Listeners', 01:35:48 INFO - 'TMPDIR': '/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/', 01:35:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:35:48 INFO - 'USER': 'cltbld', 01:35:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:35:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:35:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:35:48 INFO - 'XPC_FLAGS': '0x0', 01:35:48 INFO - 'XPC_SERVICE_NAME': '0', 01:35:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:35:49 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:35:49 INFO - Downloading/unpacking psutil>=0.7.1 01:35:49 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 01:35:49 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 01:35:49 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 01:35:49 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 01:35:49 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 01:35:49 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 01:35:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 01:35:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:35:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:35:52 INFO - Installing collected packages: psutil 01:35:52 INFO - Running setup.py install for psutil 01:35:52 INFO - building 'psutil._psutil_osx' extension 01:35:52 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 01:35:52 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 01:35:52 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 01:35:52 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 01:35:52 INFO - building 'psutil._psutil_posix' extension 01:35:52 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 01:35:52 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 01:35:52 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 01:35:52 INFO - ^ 01:35:53 INFO - 1 warning generated. 01:35:53 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 01:35:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 01:35:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 01:35:53 INFO - Successfully installed psutil 01:35:53 INFO - Cleaning up... 01:35:53 INFO - Return code: 0 01:35:53 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 01:35:53 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')]} 01:35:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:35:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:35:53 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')]} 01:35:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:35:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:35:53 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 0x10caf8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb15f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb73ac89d10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb115e0>, '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 0x10c6f4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c71f990>, '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.d5PfUwfjbk/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8mlatjkP3I/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:35:53 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 01:35:53 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 01:35:53 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d5PfUwfjbk/Render', 01:35:53 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:35:53 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:35:53 INFO - 'HOME': '/Users/cltbld', 01:35:53 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:35:53 INFO - 'LOGNAME': 'cltbld', 01:35:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:35:53 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:35:53 INFO - 'MOZ_NO_REMOTE': '1', 01:35:53 INFO - 'NO_EM_RESTART': '1', 01:35:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:35:53 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:35:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:35:53 INFO - 'PWD': '/builds/slave/test', 01:35:53 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:35:53 INFO - 'SHELL': '/bin/bash', 01:35:53 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8mlatjkP3I/Listeners', 01:35:53 INFO - 'TMPDIR': '/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/', 01:35:53 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:35:53 INFO - 'USER': 'cltbld', 01:35:53 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:35:53 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:35:53 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:35:53 INFO - 'XPC_FLAGS': '0x0', 01:35:53 INFO - 'XPC_SERVICE_NAME': '0', 01:35:53 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:35:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:35:53 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 01:35:53 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 01:35:53 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 01:35:53 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 01:35:53 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 01:35:53 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 01:35:53 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 01:35:55 INFO - Downloading mozsystemmonitor-0.0.tar.gz 01:35:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 01:35:56 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 01:35:56 INFO - Installing collected packages: mozsystemmonitor 01:35:56 INFO - Running setup.py install for mozsystemmonitor 01:35:56 INFO - Successfully installed mozsystemmonitor 01:35:56 INFO - Cleaning up... 01:35:56 INFO - Return code: 0 01:35:56 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 01:35:56 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')]} 01:35:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:35:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:35:56 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')]} 01:35:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:35:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:35:56 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 0x10caf8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb15f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb73ac89d10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb115e0>, '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 0x10c6f4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c71f990>, '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.d5PfUwfjbk/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8mlatjkP3I/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:35:56 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 01:35:56 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 01:35:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d5PfUwfjbk/Render', 01:35:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:35:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:35:56 INFO - 'HOME': '/Users/cltbld', 01:35:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:35:56 INFO - 'LOGNAME': 'cltbld', 01:35:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:35:56 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:35:56 INFO - 'MOZ_NO_REMOTE': '1', 01:35:56 INFO - 'NO_EM_RESTART': '1', 01:35:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:35:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:35:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:35:56 INFO - 'PWD': '/builds/slave/test', 01:35:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:35:56 INFO - 'SHELL': '/bin/bash', 01:35:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8mlatjkP3I/Listeners', 01:35:56 INFO - 'TMPDIR': '/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/', 01:35:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:35:56 INFO - 'USER': 'cltbld', 01:35:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:35:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:35:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:35:56 INFO - 'XPC_FLAGS': '0x0', 01:35:56 INFO - 'XPC_SERVICE_NAME': '0', 01:35:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:35:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:35:56 INFO - Downloading/unpacking blobuploader==1.2.4 01:35:56 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 01:35:56 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 01:35:56 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 01:35:56 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 01:35:56 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 01:35:56 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 01:35:58 INFO - Downloading blobuploader-1.2.4.tar.gz 01:35:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 01:35:59 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 01:35:59 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 01:35:59 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 01:35:59 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 01:35:59 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 01:35:59 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 01:35:59 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 01:35:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 01:35:59 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 01:35:59 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 01:35:59 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 01:35:59 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 01:35:59 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 01:35:59 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 01:35:59 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 01:36:00 INFO - Downloading docopt-0.6.1.tar.gz 01:36:00 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 01:36:00 INFO - Installing collected packages: blobuploader, requests, docopt 01:36:00 INFO - Running setup.py install for blobuploader 01:36:00 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 01:36:00 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 01:36:00 INFO - Running setup.py install for requests 01:36:00 INFO - Running setup.py install for docopt 01:36:01 INFO - Successfully installed blobuploader requests docopt 01:36:01 INFO - Cleaning up... 01:36:01 INFO - Return code: 0 01:36:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:36:01 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')]} 01:36:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:36:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:36:01 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')]} 01:36:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:36:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:36:01 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 0x10caf8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb15f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb73ac89d10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb115e0>, '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 0x10c6f4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c71f990>, '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.d5PfUwfjbk/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8mlatjkP3I/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:36:01 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 01:36:01 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 01:36:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d5PfUwfjbk/Render', 01:36:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:36:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:36:01 INFO - 'HOME': '/Users/cltbld', 01:36:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:36:01 INFO - 'LOGNAME': 'cltbld', 01:36:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:36:01 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:36:01 INFO - 'MOZ_NO_REMOTE': '1', 01:36:01 INFO - 'NO_EM_RESTART': '1', 01:36:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:36:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:36:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:36:01 INFO - 'PWD': '/builds/slave/test', 01:36:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:36:01 INFO - 'SHELL': '/bin/bash', 01:36:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8mlatjkP3I/Listeners', 01:36:01 INFO - 'TMPDIR': '/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/', 01:36:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:36:01 INFO - 'USER': 'cltbld', 01:36:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:36:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:36:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:36:01 INFO - 'XPC_FLAGS': '0x0', 01:36:01 INFO - 'XPC_SERVICE_NAME': '0', 01:36:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:36:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:36:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:36:01 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-OFFXmP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:36:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:36:01 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-ThHMDn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:36:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:36:01 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-2igWi4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:36:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:36:01 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-DBq5_c-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:36:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:36:01 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-32QeYH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:36:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:36:01 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-vN3Nsj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:36:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:36:02 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-h7JbBU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:36:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:36:02 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-v21MBK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:36:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:36:02 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-lryL9S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:36:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:36:02 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-xbVemC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:36:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:36:02 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-W9pgu8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:36:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:36:02 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-XJl9E4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:36:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:36:02 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-Y6PurV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:36:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:36:02 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-j1VgBO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:36:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:36:02 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-HEEPEv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:36:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:36:02 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-LAfs9U-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:36:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:36:03 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-g3PgWP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:36:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:36:03 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-zCL2Tl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:36:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:36:03 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-lC8MP0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:36:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:36:03 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-DDpBH1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:36:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:36:03 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-Ipxa3E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:36:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:36:03 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 01:36:03 INFO - Running setup.py install for manifestparser 01:36:04 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 01:36:04 INFO - Running setup.py install for mozcrash 01:36:04 INFO - Running setup.py install for mozdebug 01:36:04 INFO - Running setup.py install for mozdevice 01:36:04 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 01:36:04 INFO - Installing dm script to /builds/slave/test/build/venv/bin 01:36:04 INFO - Running setup.py install for mozfile 01:36:04 INFO - Running setup.py install for mozhttpd 01:36:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 01:36:04 INFO - Running setup.py install for mozinfo 01:36:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 01:36:04 INFO - Running setup.py install for mozInstall 01:36:05 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 01:36:05 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 01:36:05 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 01:36:05 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 01:36:05 INFO - Running setup.py install for mozleak 01:36:05 INFO - Running setup.py install for mozlog 01:36:05 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 01:36:05 INFO - Running setup.py install for moznetwork 01:36:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 01:36:05 INFO - Running setup.py install for mozprocess 01:36:05 INFO - Running setup.py install for mozprofile 01:36:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 01:36:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 01:36:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 01:36:05 INFO - Running setup.py install for mozrunner 01:36:06 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 01:36:06 INFO - Running setup.py install for mozscreenshot 01:36:06 INFO - Running setup.py install for moztest 01:36:06 INFO - Running setup.py install for mozversion 01:36:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 01:36:06 INFO - Running setup.py install for wptserve 01:36:06 INFO - Running setup.py install for marionette-driver 01:36:06 INFO - Running setup.py install for browsermob-proxy 01:36:07 INFO - Running setup.py install for marionette-client 01:36:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:36:07 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 01:36:07 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 01:36:07 INFO - Cleaning up... 01:36:07 INFO - Return code: 0 01:36:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 01:36:07 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')]} 01:36:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 01:36:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:36:07 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')]} 01:36:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 01:36:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 01:36:07 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 0x10caf8e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb15f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb73ac89d10>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb115e0>, '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 0x10c6f4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c71f990>, '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.d5PfUwfjbk/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8mlatjkP3I/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 01:36:07 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 01:36:07 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 01:36:07 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d5PfUwfjbk/Render', 01:36:07 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:36:07 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:36:07 INFO - 'HOME': '/Users/cltbld', 01:36:07 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:36:07 INFO - 'LOGNAME': 'cltbld', 01:36:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:36:07 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:36:07 INFO - 'MOZ_NO_REMOTE': '1', 01:36:07 INFO - 'NO_EM_RESTART': '1', 01:36:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:36:07 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:36:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:36:07 INFO - 'PWD': '/builds/slave/test', 01:36:07 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:36:07 INFO - 'SHELL': '/bin/bash', 01:36:07 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8mlatjkP3I/Listeners', 01:36:07 INFO - 'TMPDIR': '/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/', 01:36:07 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:36:07 INFO - 'USER': 'cltbld', 01:36:07 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:36:07 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:36:07 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:36:07 INFO - 'XPC_FLAGS': '0x0', 01:36:07 INFO - 'XPC_SERVICE_NAME': '0', 01:36:07 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:36:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 01:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 01:36:07 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-h2CC7g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 01:36:07 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)) 01:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 01:36:07 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-z3O3rT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 01:36:07 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)) 01:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 01:36:07 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-NcjoxW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 01:36:07 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)) 01:36:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 01:36:07 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-PkbDKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 01:36:08 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)) 01:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 01:36:08 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-uJe1k4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 01:36:08 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)) 01:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 01:36:08 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-CyF4a6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 01:36:08 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)) 01:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 01:36:08 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-zmAvAH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 01:36:08 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)) 01:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 01:36:08 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-VbzMP1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 01:36:08 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)) 01:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 01:36:08 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-3ERxDk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 01:36:08 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)) 01:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 01:36:08 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-ptJEOh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 01:36:08 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)) 01:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 01:36:08 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-UtTlEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 01:36:08 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)) 01:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 01:36:08 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-jOpiZL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 01:36:08 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)) 01:36:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 01:36:08 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-BOPjIZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 01:36:09 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)) 01:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 01:36:09 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-aOsFUU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 01:36:09 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)) 01:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 01:36:09 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-GYZCgT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 01:36:09 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)) 01:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 01:36:09 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-m8o1sS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 01:36:09 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)) 01:36:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 01:36:09 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-2EGavx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 01:36:09 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)) 01:36:09 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 01:36:09 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-_l7CLX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 01:36:09 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)) 01:36:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 01:36:09 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-jHiEZt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 01:36:09 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)) 01:36:09 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:36:09 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-ZljTbB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 01:36:09 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)) 01:36:09 INFO - Unpacking /builds/slave/test/build/tests/marionette 01:36:10 INFO - Running setup.py (path:/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/pip-c0TnbQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 01:36:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 01:36:10 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)) 01:36:10 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)) 01:36:10 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)) 01:36:10 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)) 01:36:10 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)) 01:36:10 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)) 01:36:10 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 01:36:10 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 01:36:10 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 01:36:10 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 01:36:10 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 01:36:10 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 01:36:10 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 01:36:12 INFO - Downloading blessings-1.6.tar.gz 01:36:12 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 01:36:12 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)) 01:36:12 INFO - Installing collected packages: blessings 01:36:12 INFO - Running setup.py install for blessings 01:36:13 INFO - Successfully installed blessings 01:36:13 INFO - Cleaning up... 01:36:13 INFO - Return code: 0 01:36:13 INFO - Done creating virtualenv /builds/slave/test/build/venv. 01:36:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:36:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:36:13 INFO - Reading from file tmpfile_stdout 01:36:13 INFO - Current package versions: 01:36:13 INFO - blessings == 1.6 01:36:13 INFO - blobuploader == 1.2.4 01:36:13 INFO - browsermob-proxy == 0.6.0 01:36:13 INFO - docopt == 0.6.1 01:36:13 INFO - manifestparser == 1.1 01:36:13 INFO - marionette-client == 2.3.0 01:36:13 INFO - marionette-driver == 1.4.0 01:36:13 INFO - mozInstall == 1.12 01:36:13 INFO - mozcrash == 0.17 01:36:13 INFO - mozdebug == 0.1 01:36:13 INFO - mozdevice == 0.48 01:36:13 INFO - mozfile == 1.2 01:36:13 INFO - mozhttpd == 0.7 01:36:13 INFO - mozinfo == 0.9 01:36:13 INFO - mozleak == 0.1 01:36:13 INFO - mozlog == 3.1 01:36:13 INFO - moznetwork == 0.27 01:36:13 INFO - mozprocess == 0.22 01:36:13 INFO - mozprofile == 0.28 01:36:13 INFO - mozrunner == 6.11 01:36:13 INFO - mozscreenshot == 0.1 01:36:13 INFO - mozsystemmonitor == 0.0 01:36:13 INFO - moztest == 0.7 01:36:13 INFO - mozversion == 1.4 01:36:13 INFO - psutil == 3.1.1 01:36:13 INFO - requests == 1.2.3 01:36:13 INFO - wptserve == 1.4.0 01:36:13 INFO - wsgiref == 0.1.2 01:36:13 INFO - Running post-action listener: _resource_record_post_action 01:36:13 INFO - Running post-action listener: _start_resource_monitoring 01:36:13 INFO - Starting resource monitoring. 01:36:13 INFO - ##### 01:36:13 INFO - ##### Running pull step. 01:36:13 INFO - ##### 01:36:13 INFO - Running pre-action listener: _resource_record_pre_action 01:36:13 INFO - Running main action method: pull 01:36:13 INFO - Pull has nothing to do! 01:36:13 INFO - Running post-action listener: _resource_record_post_action 01:36:13 INFO - ##### 01:36:13 INFO - ##### Running install step. 01:36:13 INFO - ##### 01:36:13 INFO - Running pre-action listener: _resource_record_pre_action 01:36:13 INFO - Running main action method: install 01:36:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 01:36:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 01:36:13 INFO - Reading from file tmpfile_stdout 01:36:13 INFO - Detecting whether we're running mozinstall >=1.0... 01:36:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 01:36:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 01:36:13 INFO - Reading from file tmpfile_stdout 01:36:13 INFO - Output received: 01:36:13 INFO - Usage: mozinstall [options] installer 01:36:13 INFO - Options: 01:36:13 INFO - -h, --help show this help message and exit 01:36:13 INFO - -d DEST, --destination=DEST 01:36:13 INFO - Directory to install application into. [default: 01:36:13 INFO - "/builds/slave/test"] 01:36:13 INFO - --app=APP Application being installed. [default: firefox] 01:36:13 INFO - mkdir: /builds/slave/test/build/application 01:36:13 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 01:36:13 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg --destination /builds/slave/test/build/application 01:36:31 INFO - Reading from file tmpfile_stdout 01:36:31 INFO - Output received: 01:36:31 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 01:36:31 INFO - Running post-action listener: _resource_record_post_action 01:36:31 INFO - ##### 01:36:31 INFO - ##### Running run-tests step. 01:36:31 INFO - ##### 01:36:31 INFO - Running pre-action listener: _resource_record_pre_action 01:36:31 INFO - Running main action method: run_tests 01:36:31 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 01:36:31 INFO - Minidump filename unknown. Determining based upon platform and architecture. 01:36:31 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 01:36:31 INFO - grabbing minidump binary from tooltool 01:36:31 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')]} 01:36:31 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 0x10cb115e0>, '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 0x10c6f4cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c71f990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 01:36:31 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 01:36:31 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 01:36:31 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 01:36:31 INFO - Return code: 0 01:36:31 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 01:36:31 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 01:36:31 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/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.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 01:36:31 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/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.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 01:36:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.d5PfUwfjbk/Render', 01:36:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 01:36:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 01:36:31 INFO - 'HOME': '/Users/cltbld', 01:36:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 01:36:31 INFO - 'LOGNAME': 'cltbld', 01:36:31 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 01:36:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 01:36:31 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 01:36:31 INFO - 'MOZ_NO_REMOTE': '1', 01:36:31 INFO - 'NO_EM_RESTART': '1', 01:36:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 01:36:31 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 01:36:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 01:36:31 INFO - 'PWD': '/builds/slave/test', 01:36:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 01:36:31 INFO - 'SHELL': '/bin/bash', 01:36:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.8mlatjkP3I/Listeners', 01:36:31 INFO - 'TMPDIR': '/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/T/', 01:36:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 01:36:31 INFO - 'USER': 'cltbld', 01:36:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 01:36:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 01:36:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 01:36:31 INFO - 'XPC_FLAGS': '0x0', 01:36:31 INFO - 'XPC_SERVICE_NAME': '0', 01:36:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 01:36:31 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/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.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 01:36:32 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 01:36:32 INFO - import pkg_resources 01:36:33 INFO - Using 1 client processes 01:36:33 INFO - wptserve Starting http server on 127.0.0.1:8000 01:36:33 INFO - wptserve Starting http server on 127.0.0.1:8001 01:36:33 INFO - wptserve Starting http server on 127.0.0.1:8443 01:36:35 INFO - SUITE-START | Running 778 tests 01:36:35 INFO - Running testharness tests 01:36:35 INFO - Setting up ssl 01:36:35 INFO - PROCESS | certutil | 01:36:35 INFO - PROCESS | certutil | 01:36:35 INFO - PROCESS | certutil | 01:36:35 INFO - Certificate Nickname Trust Attributes 01:36:35 INFO - SSL,S/MIME,JAR/XPI 01:36:35 INFO - 01:36:35 INFO - web-platform-tests CT,, 01:36:35 INFO - 01:36:35 INFO - Starting runner 01:36:36 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 01:36:36 INFO - PROCESS | 1654 | 1470731796668 Marionette DEBUG Marionette enabled via build flag and pref 01:36:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x113d13000 == 1 [pid = 1654] [id = 1] 01:36:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 1 (0x113d13800) [pid = 1654] [serial = 1] [outer = 0x0] 01:36:36 INFO - PROCESS | 1654 | [1654] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:36:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 2 (0x113d14800) [pid = 1654] [serial = 2] [outer = 0x113d13800] 01:36:36 INFO - PROCESS | 1654 | 1470731796986 Marionette INFO Listening on port 2828 01:36:37 INFO - PROCESS | 1654 | 1470731797229 Marionette DEBUG Marionette enabled via command-line flag 01:36:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x116979000 == 2 [pid = 1654] [id = 2] 01:36:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 3 (0x116979800) [pid = 1654] [serial = 3] [outer = 0x0] 01:36:37 INFO - PROCESS | 1654 | [1654] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 01:36:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 4 (0x11697a800) [pid = 1654] [serial = 4] [outer = 0x116979800] 01:36:37 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:36:37 INFO - PROCESS | 1654 | 1470731797397 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49304 01:36:37 INFO - PROCESS | 1654 | 1470731797512 Marionette DEBUG Closed connection conn0 01:36:37 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:36:37 INFO - PROCESS | 1654 | 1470731797516 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49305 01:36:37 INFO - PROCESS | 1654 | 1470731797531 Marionette DEBUG Closed connection conn1 01:36:37 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 01:36:37 INFO - PROCESS | 1654 | 1470731797536 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49306 01:36:37 INFO - PROCESS | 1654 | 1470731797546 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 01:36:37 INFO - PROCESS | 1654 | 1470731797552 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","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":"20160809001219","device":"desktop","version":"48.0.1"} 01:36:37 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:36:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x119acf000 == 3 [pid = 1654] [id = 3] 01:36:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 5 (0x119c9c800) [pid = 1654] [serial = 5] [outer = 0x0] 01:36:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x119c9d800 == 4 [pid = 1654] [id = 4] 01:36:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 6 (0x11993e800) [pid = 1654] [serial = 6] [outer = 0x0] 01:36:38 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:36:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12136d000 == 5 [pid = 1654] [id = 5] 01:36:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 7 (0x11899fc00) [pid = 1654] [serial = 7] [outer = 0x0] 01:36:38 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 01:36:38 INFO - PROCESS | 1654 | [1654] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 01:36:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 8 (0x1218a6c00) [pid = 1654] [serial = 8] [outer = 0x11899fc00] 01:36:38 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:36:39 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:36:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 9 (0x123516800) [pid = 1654] [serial = 9] [outer = 0x119c9c800] 01:36:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 10 (0x123508000) [pid = 1654] [serial = 10] [outer = 0x11993e800] 01:36:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 11 (0x123509c00) [pid = 1654] [serial = 11] [outer = 0x11899fc00] 01:36:39 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:36:39 INFO - PROCESS | 1654 | 1470731799537 Marionette INFO startBrowser 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:39 INFO - PROCESS | 1654 | 1470731799559 Marionette DEBUG loaded listener.js 01:36:39 INFO - PROCESS | 1654 | 1470731799569 Marionette DEBUG loaded listener.js 01:36:39 INFO - PROCESS | 1654 | 1470731799570 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:39 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 01:36:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 12 (0x1265c6800) [pid = 1654] [serial = 12] [outer = 0x11899fc00] 01:36:39 INFO - PROCESS | 1654 | 1470731799879 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"61dccc4f-9833-ea45-aed3-a53a6db86af1","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","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":"20160809001219","device":"desktop","version":"48.0.1","command_id":1}}] 01:36:39 INFO - PROCESS | 1654 | 1470731799976 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}] 01:36:39 INFO - PROCESS | 1654 | 1470731799978 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:40 INFO - PROCESS | 1654 | 1470731800025 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 01:36:40 INFO - PROCESS | 1654 | 1470731800111 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 01:36:40 INFO - PROCESS | 1654 | 1470731800113 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:40 INFO - PROCESS | 1654 | [1654] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 01:36:40 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:36:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 13 (0x128c96400) [pid = 1654] [serial = 13] [outer = 0x11899fc00] 01:36:40 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 01:36:40 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:36:40 INFO - PROCESS | 1654 | 1470731800373 Marionette TRACE conn2 <- [1,3,null,{}] 01:36:40 INFO - PROCESS | 1654 | 1470731800376 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 01:36:40 INFO - PROCESS | 1654 | 1470731800380 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:40 INFO - PROCESS | 1654 | 1470731800397 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 01:36:40 INFO - PROCESS | 1654 | 1470731800424 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 01:36:40 INFO - PROCESS | 1654 | 1470731800426 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 01:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 01:36:40 INFO - PROCESS | 1654 | 1470731800434 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 01:36:40 INFO - PROCESS | 1654 | 1470731800436 Marionette TRACE conn2 <- [1,6,null,{}] 01:36:40 INFO - PROCESS | 1654 | 1470731800439 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}] 01:36:40 INFO - PROCESS | 1654 | 1470731800440 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:40 INFO - PROCESS | 1654 | 1470731800455 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 01:36:40 INFO - PROCESS | 1654 | 1470731800457 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:40 INFO - PROCESS | 1654 | 1470731800459 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ee8000 == 6 [pid = 1654] [id = 6] 01:36:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 14 (0x119912400) [pid = 1654] [serial = 14] [outer = 0x0] 01:36:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 15 (0x119914000) [pid = 1654] [serial = 15] [outer = 0x119912400] 01:36:40 INFO - PROCESS | 1654 | 1470731800491 Marionette DEBUG loaded listener.js 01:36:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 16 (0x124dbf800) [pid = 1654] [serial = 16] [outer = 0x119912400] 01:36:40 INFO - PROCESS | 1654 | 1470731800801 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]]]}] 01:36:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x129312800 == 7 [pid = 1654] [id = 7] 01:36:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 17 (0x1291bc400) [pid = 1654] [serial = 17] [outer = 0x0] 01:36:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 18 (0x1291c0c00) [pid = 1654] [serial = 18] [outer = 0x1291bc400] 01:36:40 INFO - PROCESS | 1654 | 1470731800826 Marionette DEBUG loaded listener.js 01:36:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 19 (0x129385800) [pid = 1654] [serial = 19] [outer = 0x1291bc400] 01:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 01:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 471ms 01:36:40 INFO - PROCESS | 1654 | 1470731800910 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 01:36:40 INFO - PROCESS | 1654 | 1470731800912 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 01:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 01:36:40 INFO - PROCESS | 1654 | 1470731800918 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 01:36:40 INFO - PROCESS | 1654 | 1470731800919 Marionette TRACE conn2 <- [1,10,null,{}] 01:36:40 INFO - PROCESS | 1654 | 1470731800925 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}] 01:36:40 INFO - PROCESS | 1654 | 1470731800928 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:41 INFO - PROCESS | 1654 | 1470731801062 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 01:36:41 INFO - PROCESS | 1654 | 1470731801085 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:41 INFO - PROCESS | 1654 | 1470731801086 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6aa800 == 8 [pid = 1654] [id = 8] 01:36:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 20 (0x12a932400) [pid = 1654] [serial = 20] [outer = 0x0] 01:36:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 21 (0x12a934400) [pid = 1654] [serial = 21] [outer = 0x12a932400] 01:36:41 INFO - PROCESS | 1654 | 1470731801116 Marionette DEBUG loaded listener.js 01:36:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 22 (0x12a938800) [pid = 1654] [serial = 22] [outer = 0x12a932400] 01:36:41 INFO - PROCESS | 1654 | 1470731801423 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]]]}] 01:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 01:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 518ms 01:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 01:36:41 INFO - PROCESS | 1654 | 1470731801436 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 01:36:41 INFO - PROCESS | 1654 | 1470731801438 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 01:36:41 INFO - PROCESS | 1654 | 1470731801440 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 01:36:41 INFO - PROCESS | 1654 | 1470731801441 Marionette TRACE conn2 <- [1,14,null,{}] 01:36:41 INFO - PROCESS | 1654 | 1470731801443 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}] 01:36:41 INFO - PROCESS | 1654 | 1470731801447 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:41 INFO - PROCESS | 1654 | 1470731801601 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 01:36:41 INFO - PROCESS | 1654 | 1470731801610 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:41 INFO - PROCESS | 1654 | 1470731801611 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b64a000 == 9 [pid = 1654] [id = 9] 01:36:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 23 (0x12b666400) [pid = 1654] [serial = 23] [outer = 0x0] 01:36:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 24 (0x12b668000) [pid = 1654] [serial = 24] [outer = 0x12b666400] 01:36:41 INFO - PROCESS | 1654 | 1470731801636 Marionette DEBUG loaded listener.js 01:36:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 25 (0x12b671400) [pid = 1654] [serial = 25] [outer = 0x12b666400] 01:36:41 INFO - PROCESS | 1654 | 1470731801893 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]]]}] 01:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 01:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 01:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 01:36:41 INFO - PROCESS | 1654 | 1470731801908 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 01:36:41 INFO - PROCESS | 1654 | 1470731801909 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 01:36:41 INFO - PROCESS | 1654 | 1470731801919 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 01:36:41 INFO - PROCESS | 1654 | 1470731801920 Marionette TRACE conn2 <- [1,18,null,{}] 01:36:41 INFO - PROCESS | 1654 | 1470731801925 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}] 01:36:41 INFO - PROCESS | 1654 | 1470731801927 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:42 INFO - PROCESS | 1654 | 1470731802035 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 01:36:42 INFO - PROCESS | 1654 | 1470731802039 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:42 INFO - PROCESS | 1654 | 1470731802041 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b964800 == 10 [pid = 1654] [id = 10] 01:36:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 26 (0x12b8e8800) [pid = 1654] [serial = 26] [outer = 0x0] 01:36:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 27 (0x12b993400) [pid = 1654] [serial = 27] [outer = 0x12b8e8800] 01:36:42 INFO - PROCESS | 1654 | 1470731802064 Marionette DEBUG loaded listener.js 01:36:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 28 (0x12b999400) [pid = 1654] [serial = 28] [outer = 0x12b8e8800] 01:36:42 INFO - PROCESS | 1654 | 1470731802348 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]]]}] 01:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 01:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 475ms 01:36:42 INFO - PROCESS | 1654 | 1470731802388 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 01:36:42 INFO - PROCESS | 1654 | 1470731802390 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 01:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 01:36:42 INFO - PROCESS | 1654 | 1470731802392 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 01:36:42 INFO - PROCESS | 1654 | 1470731802393 Marionette TRACE conn2 <- [1,22,null,{}] 01:36:42 INFO - PROCESS | 1654 | 1470731802398 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}] 01:36:42 INFO - PROCESS | 1654 | 1470731802401 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:42 INFO - PROCESS | 1654 | 1470731802494 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 01:36:42 INFO - PROCESS | 1654 | 1470731802500 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:42 INFO - PROCESS | 1654 | 1470731802501 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x113370800 == 11 [pid = 1654] [id = 11] 01:36:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 29 (0x12b99d400) [pid = 1654] [serial = 29] [outer = 0x0] 01:36:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 30 (0x12bd7ac00) [pid = 1654] [serial = 30] [outer = 0x12b99d400] 01:36:42 INFO - PROCESS | 1654 | 1470731802526 Marionette DEBUG loaded listener.js 01:36:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 31 (0x12bf06800) [pid = 1654] [serial = 31] [outer = 0x12b99d400] 01:36:42 INFO - PROCESS | 1654 | 1470731802771 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]]]}] 01:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 01:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 423ms 01:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 01:36:42 INFO - PROCESS | 1654 | 1470731802819 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 01:36:42 INFO - PROCESS | 1654 | 1470731802820 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 01:36:42 INFO - PROCESS | 1654 | 1470731802822 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 01:36:42 INFO - PROCESS | 1654 | 1470731802823 Marionette TRACE conn2 <- [1,26,null,{}] 01:36:42 INFO - PROCESS | 1654 | 1470731802825 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}] 01:36:42 INFO - PROCESS | 1654 | 1470731802826 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:42 INFO - PROCESS | 1654 | 1470731802925 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 01:36:42 INFO - PROCESS | 1654 | 1470731802929 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:42 INFO - PROCESS | 1654 | 1470731802930 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0ad800 == 12 [pid = 1654] [id = 12] 01:36:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 32 (0x12bf09400) [pid = 1654] [serial = 32] [outer = 0x0] 01:36:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 33 (0x12bf0f400) [pid = 1654] [serial = 33] [outer = 0x12bf09400] 01:36:42 INFO - PROCESS | 1654 | 1470731802955 Marionette DEBUG loaded listener.js 01:36:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 34 (0x12bf2ac00) [pid = 1654] [serial = 34] [outer = 0x12bf09400] 01:36:43 INFO - PROCESS | 1654 | 1470731803198 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]]]}] 01:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 01:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 418ms 01:36:43 INFO - PROCESS | 1654 | 1470731803240 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 01:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 01:36:43 INFO - PROCESS | 1654 | 1470731803242 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 01:36:43 INFO - PROCESS | 1654 | 1470731803251 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 01:36:43 INFO - PROCESS | 1654 | 1470731803252 Marionette TRACE conn2 <- [1,30,null,{}] 01:36:43 INFO - PROCESS | 1654 | 1470731803255 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}] 01:36:43 INFO - PROCESS | 1654 | 1470731803255 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:43 INFO - PROCESS | 1654 | 1470731803357 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 01:36:43 INFO - PROCESS | 1654 | 1470731803362 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:43 INFO - PROCESS | 1654 | 1470731803363 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c319800 == 13 [pid = 1654] [id = 13] 01:36:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 35 (0x12bf2d800) [pid = 1654] [serial = 35] [outer = 0x0] 01:36:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 36 (0x12c303c00) [pid = 1654] [serial = 36] [outer = 0x12bf2d800] 01:36:43 INFO - PROCESS | 1654 | 1470731803387 Marionette DEBUG loaded listener.js 01:36:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 37 (0x12c308000) [pid = 1654] [serial = 37] [outer = 0x12bf2d800] 01:36:43 INFO - PROCESS | 1654 | 1470731803619 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]]]}] 01:36:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 01:36:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 428ms 01:36:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 01:36:43 INFO - PROCESS | 1654 | 1470731803672 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 01:36:43 INFO - PROCESS | 1654 | 1470731803673 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 01:36:43 INFO - PROCESS | 1654 | 1470731803675 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 01:36:43 INFO - PROCESS | 1654 | 1470731803676 Marionette TRACE conn2 <- [1,34,null,{}] 01:36:43 INFO - PROCESS | 1654 | 1470731803686 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}] 01:36:43 INFO - PROCESS | 1654 | 1470731803687 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:43 INFO - PROCESS | 1654 | 1470731803778 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 01:36:43 INFO - PROCESS | 1654 | 1470731803784 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:43 INFO - PROCESS | 1654 | 1470731803785 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b69c800 == 14 [pid = 1654] [id = 14] 01:36:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 38 (0x12c304c00) [pid = 1654] [serial = 38] [outer = 0x0] 01:36:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 39 (0x12c30e800) [pid = 1654] [serial = 39] [outer = 0x12c304c00] 01:36:43 INFO - PROCESS | 1654 | 1470731803809 Marionette DEBUG loaded listener.js 01:36:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 40 (0x12c617400) [pid = 1654] [serial = 40] [outer = 0x12c304c00] 01:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 01:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 378ms 01:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 01:36:44 INFO - PROCESS | 1654 | 1470731804051 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]]]}] 01:36:44 INFO - PROCESS | 1654 | 1470731804054 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 01:36:44 INFO - PROCESS | 1654 | 1470731804055 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 01:36:44 INFO - PROCESS | 1654 | 1470731804057 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 01:36:44 INFO - PROCESS | 1654 | 1470731804058 Marionette TRACE conn2 <- [1,38,null,{}] 01:36:44 INFO - PROCESS | 1654 | 1470731804060 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}] 01:36:44 INFO - PROCESS | 1654 | 1470731804063 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:44 INFO - PROCESS | 1654 | 1470731804170 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 01:36:44 INFO - PROCESS | 1654 | 1470731804182 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:44 INFO - PROCESS | 1654 | 1470731804183 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbcf800 == 15 [pid = 1654] [id = 15] 01:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 41 (0x12343ec00) [pid = 1654] [serial = 41] [outer = 0x0] 01:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 42 (0x123445400) [pid = 1654] [serial = 42] [outer = 0x12343ec00] 01:36:44 INFO - PROCESS | 1654 | 1470731804206 Marionette DEBUG loaded listener.js 01:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 43 (0x12c619400) [pid = 1654] [serial = 43] [outer = 0x12343ec00] 01:36:44 INFO - PROCESS | 1654 | 1470731804448 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]]]}] 01:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 01:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 419ms 01:36:44 INFO - PROCESS | 1654 | 1470731804476 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 01:36:44 INFO - PROCESS | 1654 | 1470731804477 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 01:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 01:36:44 INFO - PROCESS | 1654 | 1470731804489 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 01:36:44 INFO - PROCESS | 1654 | 1470731804490 Marionette TRACE conn2 <- [1,42,null,{}] 01:36:44 INFO - PROCESS | 1654 | 1470731804492 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}] 01:36:44 INFO - PROCESS | 1654 | 1470731804493 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:44 INFO - PROCESS | 1654 | 1470731804598 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 01:36:44 INFO - PROCESS | 1654 | 1470731804601 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:44 INFO - PROCESS | 1654 | 1470731804602 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ce7c800 == 16 [pid = 1654] [id = 16] 01:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 44 (0x12c61bc00) [pid = 1654] [serial = 44] [outer = 0x0] 01:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 45 (0x12ce62c00) [pid = 1654] [serial = 45] [outer = 0x12c61bc00] 01:36:44 INFO - PROCESS | 1654 | 1470731804627 Marionette DEBUG loaded listener.js 01:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 46 (0x12ce67000) [pid = 1654] [serial = 46] [outer = 0x12c61bc00] 01:36:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d309800 == 17 [pid = 1654] [id = 17] 01:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 47 (0x12d30a000) [pid = 1654] [serial = 47] [outer = 0x0] 01:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 48 (0x12d30b800) [pid = 1654] [serial = 48] [outer = 0x12d30a000] 01:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 49 (0x12ce88800) [pid = 1654] [serial = 49] [outer = 0x12d30a000] 01:36:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d309000 == 18 [pid = 1654] [id = 18] 01:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 50 (0x12ce6dc00) [pid = 1654] [serial = 50] [outer = 0x0] 01:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 51 (0x12d250800) [pid = 1654] [serial = 51] [outer = 0x12ce6dc00] 01:36:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 52 (0x12ce70000) [pid = 1654] [serial = 52] [outer = 0x12ce6dc00] 01:36:44 INFO - PROCESS | 1654 | 1470731804990 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]]]}] 01:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 01:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 521ms 01:36:45 INFO - PROCESS | 1654 | 1470731805020 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 01:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 01:36:45 INFO - PROCESS | 1654 | 1470731805022 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 01:36:45 INFO - PROCESS | 1654 | 1470731805024 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 01:36:45 INFO - PROCESS | 1654 | 1470731805025 Marionette TRACE conn2 <- [1,46,null,{}] 01:36:45 INFO - PROCESS | 1654 | 1470731805028 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}] 01:36:45 INFO - PROCESS | 1654 | 1470731805029 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:45 INFO - PROCESS | 1654 | 1470731805121 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 01:36:45 INFO - PROCESS | 1654 | 1470731805124 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:45 INFO - PROCESS | 1654 | 1470731805126 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d712000 == 19 [pid = 1654] [id = 19] 01:36:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 53 (0x12ce6b800) [pid = 1654] [serial = 53] [outer = 0x0] 01:36:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 54 (0x12d7a3000) [pid = 1654] [serial = 54] [outer = 0x12ce6b800] 01:36:45 INFO - PROCESS | 1654 | 1470731805161 Marionette DEBUG loaded listener.js 01:36:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 55 (0x12d7a6c00) [pid = 1654] [serial = 55] [outer = 0x12ce6b800] 01:36:45 INFO - PROCESS | 1654 | 1470731805400 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]]]}] 01:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 01:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 424ms 01:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 01:36:45 INFO - PROCESS | 1654 | 1470731805452 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 01:36:45 INFO - PROCESS | 1654 | 1470731805454 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 01:36:45 INFO - PROCESS | 1654 | 1470731805456 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 01:36:45 INFO - PROCESS | 1654 | 1470731805457 Marionette TRACE conn2 <- [1,50,null,{}] 01:36:45 INFO - PROCESS | 1654 | 1470731805459 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}] 01:36:45 INFO - PROCESS | 1654 | 1470731805460 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:45 INFO - PROCESS | 1654 | 1470731805566 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 01:36:45 INFO - PROCESS | 1654 | 1470731805569 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:45 INFO - PROCESS | 1654 | 1470731805570 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12da0c000 == 20 [pid = 1654] [id = 20] 01:36:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x11857d000) [pid = 1654] [serial = 56] [outer = 0x0] 01:36:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x118580c00) [pid = 1654] [serial = 57] [outer = 0x11857d000] 01:36:45 INFO - PROCESS | 1654 | 1470731805593 Marionette DEBUG loaded listener.js 01:36:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x118602400) [pid = 1654] [serial = 58] [outer = 0x11857d000] 01:36:45 INFO - PROCESS | 1654 | 1470731805833 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]]]}] 01:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 01:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 01:36:45 INFO - PROCESS | 1654 | 1470731805874 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 01:36:45 INFO - PROCESS | 1654 | 1470731805875 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 01:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 01:36:45 INFO - PROCESS | 1654 | 1470731805886 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 01:36:45 INFO - PROCESS | 1654 | 1470731805887 Marionette TRACE conn2 <- [1,54,null,{}] 01:36:45 INFO - PROCESS | 1654 | 1470731805890 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}] 01:36:45 INFO - PROCESS | 1654 | 1470731805891 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:45 INFO - PROCESS | 1654 | 1470731805986 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 01:36:45 INFO - PROCESS | 1654 | 1470731805990 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:46 INFO - PROCESS | 1654 | 1470731805999 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12da1b000 == 21 [pid = 1654] [id = 21] 01:36:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x1186e3c00) [pid = 1654] [serial = 59] [outer = 0x0] 01:36:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x12ce62000) [pid = 1654] [serial = 60] [outer = 0x1186e3c00] 01:36:46 INFO - PROCESS | 1654 | 1470731806023 Marionette DEBUG loaded listener.js 01:36:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x12d7a8c00) [pid = 1654] [serial = 61] [outer = 0x1186e3c00] 01:36:46 INFO - PROCESS | 1654 | 1470731806262 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]]]}] 01:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 01:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 428ms 01:36:46 INFO - PROCESS | 1654 | 1470731806306 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 01:36:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 01:36:46 INFO - PROCESS | 1654 | 1470731806307 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 01:36:46 INFO - PROCESS | 1654 | 1470731806309 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 01:36:46 INFO - PROCESS | 1654 | 1470731806310 Marionette TRACE conn2 <- [1,58,null,{}] 01:36:46 INFO - PROCESS | 1654 | 1470731806320 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}] 01:36:46 INFO - PROCESS | 1654 | 1470731806321 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:46 INFO - PROCESS | 1654 | 1470731806415 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 01:36:46 INFO - PROCESS | 1654 | 1470731806419 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:46 INFO - PROCESS | 1654 | 1470731806420 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dad1000 == 22 [pid = 1654] [id = 22] 01:36:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x12d27b800) [pid = 1654] [serial = 62] [outer = 0x0] 01:36:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x12d27f400) [pid = 1654] [serial = 63] [outer = 0x12d27b800] 01:36:46 INFO - PROCESS | 1654 | 1470731806447 Marionette DEBUG loaded listener.js 01:36:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x12d7a9400) [pid = 1654] [serial = 64] [outer = 0x12d27b800] 01:36:46 INFO - PROCESS | 1654 | 1470731806769 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]]]}] 01:36:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 01:36:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 576ms 01:36:47 INFO - PROCESS | 1654 | 1470731807567 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 01:36:47 INFO - PROCESS | 1654 | 1470731807569 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 01:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 01:36:47 INFO - PROCESS | 1654 | 1470731807586 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 01:36:47 INFO - PROCESS | 1654 | 1470731807589 Marionette TRACE conn2 <- [1,62,null,{}] 01:36:47 INFO - PROCESS | 1654 | 1470731807609 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}] 01:36:47 INFO - PROCESS | 1654 | 1470731807611 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:47 INFO - PROCESS | 1654 | 1470731807750 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 01:36:47 INFO - PROCESS | 1654 | 1470731807757 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:47 INFO - PROCESS | 1654 | 1470731807759 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11254e000 == 23 [pid = 1654] [id = 23] 01:36:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x112a8a400) [pid = 1654] [serial = 65] [outer = 0x0] 01:36:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x112a93400) [pid = 1654] [serial = 66] [outer = 0x112a8a400] 01:36:47 INFO - PROCESS | 1654 | 1470731807804 Marionette DEBUG loaded listener.js 01:36:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x112f21c00) [pid = 1654] [serial = 67] [outer = 0x112a8a400] 01:36:48 INFO - PROCESS | 1654 | 1470731808237 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]]]}] 01:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 01:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 690ms 01:36:48 INFO - PROCESS | 1654 | 1470731808276 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 01:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 01:36:48 INFO - PROCESS | 1654 | 1470731808278 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 01:36:48 INFO - PROCESS | 1654 | 1470731808283 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 01:36:48 INFO - PROCESS | 1654 | 1470731808285 Marionette TRACE conn2 <- [1,66,null,{}] 01:36:48 INFO - PROCESS | 1654 | 1470731808288 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}] 01:36:48 INFO - PROCESS | 1654 | 1470731808290 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:48 INFO - PROCESS | 1654 | 1470731808405 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 01:36:48 INFO - PROCESS | 1654 | 1470731808445 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:48 INFO - PROCESS | 1654 | 1470731808446 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169e3000 == 24 [pid = 1654] [id = 24] 01:36:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x113b66000) [pid = 1654] [serial = 68] [outer = 0x0] 01:36:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x116759c00) [pid = 1654] [serial = 69] [outer = 0x113b66000] 01:36:48 INFO - PROCESS | 1654 | 1470731808477 Marionette DEBUG loaded listener.js 01:36:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11701c400) [pid = 1654] [serial = 70] [outer = 0x113b66000] 01:36:48 INFO - PROCESS | 1654 | 1470731808875 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]]]}] 01:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 01:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 623ms 01:36:48 INFO - PROCESS | 1654 | 1470731808904 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 01:36:48 INFO - PROCESS | 1654 | 1470731808905 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 01:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 01:36:48 INFO - PROCESS | 1654 | 1470731808908 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 01:36:48 INFO - PROCESS | 1654 | 1470731808909 Marionette TRACE conn2 <- [1,70,null,{}] 01:36:48 INFO - PROCESS | 1654 | 1470731808918 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}] 01:36:48 INFO - PROCESS | 1654 | 1470731808921 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:49 INFO - PROCESS | 1654 | 1470731809038 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 01:36:49 INFO - PROCESS | 1654 | 1470731809105 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:49 INFO - PROCESS | 1654 | 1470731809108 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x117173000 == 25 [pid = 1654] [id = 25] 01:36:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1191eb000) [pid = 1654] [serial = 71] [outer = 0x0] 01:36:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1191f5c00) [pid = 1654] [serial = 72] [outer = 0x1191eb000] 01:36:49 INFO - PROCESS | 1654 | 1470731809139 Marionette DEBUG loaded listener.js 01:36:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x119514c00) [pid = 1654] [serial = 73] [outer = 0x1191eb000] 01:36:49 INFO - PROCESS | 1654 | 1470731809789 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]]]}] 01:36:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 01:36:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 921ms 01:36:49 INFO - PROCESS | 1654 | 1470731809831 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 01:36:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 01:36:49 INFO - PROCESS | 1654 | 1470731809833 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 01:36:49 INFO - PROCESS | 1654 | 1470731809836 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 01:36:49 INFO - PROCESS | 1654 | 1470731809838 Marionette TRACE conn2 <- [1,74,null,{}] 01:36:49 INFO - PROCESS | 1654 | 1470731809841 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}] 01:36:49 INFO - PROCESS | 1654 | 1470731809843 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:49 INFO - PROCESS | 1654 | 1470731809925 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 01:36:49 INFO - PROCESS | 1654 | 1470731809977 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:49 INFO - PROCESS | 1654 | 1470731809978 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x113d06000 == 26 [pid = 1654] [id = 26] 01:36:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x116595800) [pid = 1654] [serial = 74] [outer = 0x0] 01:36:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x116921400) [pid = 1654] [serial = 75] [outer = 0x116595800] 01:36:50 INFO - PROCESS | 1654 | 1470731810006 Marionette DEBUG loaded listener.js 01:36:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x116ac0000) [pid = 1654] [serial = 76] [outer = 0x116595800] 01:36:50 INFO - PROCESS | 1654 | 1470731810432 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]]]}] 01:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 01:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 621ms 01:36:50 INFO - PROCESS | 1654 | 1470731810457 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 01:36:50 INFO - PROCESS | 1654 | 1470731810460 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 01:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 01:36:50 INFO - PROCESS | 1654 | 1470731810467 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 01:36:50 INFO - PROCESS | 1654 | 1470731810468 Marionette TRACE conn2 <- [1,78,null,{}] 01:36:50 INFO - PROCESS | 1654 | 1470731810471 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}] 01:36:50 INFO - PROCESS | 1654 | 1470731810472 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:50 INFO - PROCESS | 1654 | 1470731810547 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 01:36:50 INFO - PROCESS | 1654 | 1470731810551 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:50 INFO - PROCESS | 1654 | 1470731810553 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x116193800 == 27 [pid = 1654] [id = 27] 01:36:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1176ccc00) [pid = 1654] [serial = 77] [outer = 0x0] 01:36:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x117d51400) [pid = 1654] [serial = 78] [outer = 0x1176ccc00] 01:36:50 INFO - PROCESS | 1654 | 1470731810582 Marionette DEBUG loaded listener.js 01:36:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x118267400) [pid = 1654] [serial = 79] [outer = 0x1176ccc00] 01:36:50 INFO - PROCESS | 1654 | 1470731810916 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]]]}] 01:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 01:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 468ms 01:36:50 INFO - PROCESS | 1654 | 1470731810936 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 01:36:50 INFO - PROCESS | 1654 | 1470731810937 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 01:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 01:36:50 INFO - PROCESS | 1654 | 1470731810939 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 01:36:50 INFO - PROCESS | 1654 | 1470731810942 Marionette TRACE conn2 <- [1,82,null,{}] 01:36:50 INFO - PROCESS | 1654 | 1470731810949 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}] 01:36:50 INFO - PROCESS | 1654 | 1470731810952 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:51 INFO - PROCESS | 1654 | 1470731811027 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 01:36:51 INFO - PROCESS | 1654 | 1470731811033 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:51 INFO - PROCESS | 1654 | 1470731811035 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169df000 == 28 [pid = 1654] [id = 28] 01:36:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11857f000) [pid = 1654] [serial = 80] [outer = 0x0] 01:36:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1186df000) [pid = 1654] [serial = 81] [outer = 0x11857f000] 01:36:51 INFO - PROCESS | 1654 | 1470731811063 Marionette DEBUG loaded listener.js 01:36:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11880a000) [pid = 1654] [serial = 82] [outer = 0x11857f000] 01:36:51 INFO - PROCESS | 1654 | 1470731811380 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]]]}] 01:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 01:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 01:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 01:36:51 INFO - PROCESS | 1654 | 1470731811410 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 01:36:51 INFO - PROCESS | 1654 | 1470731811414 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 01:36:51 INFO - PROCESS | 1654 | 1470731811418 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 01:36:51 INFO - PROCESS | 1654 | 1470731811419 Marionette TRACE conn2 <- [1,86,null,{}] 01:36:51 INFO - PROCESS | 1654 | 1470731811421 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}] 01:36:51 INFO - PROCESS | 1654 | 1470731811422 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:51 INFO - PROCESS | 1654 | 1470731811501 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 01:36:51 INFO - PROCESS | 1654 | 1470731811546 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:51 INFO - PROCESS | 1654 | 1470731811548 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x117168000 == 29 [pid = 1654] [id = 29] 01:36:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x118580000) [pid = 1654] [serial = 83] [outer = 0x0] 01:36:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118875c00) [pid = 1654] [serial = 84] [outer = 0x118580000] 01:36:51 INFO - PROCESS | 1654 | 1470731811574 Marionette DEBUG loaded listener.js 01:36:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1191f7400) [pid = 1654] [serial = 85] [outer = 0x118580000] 01:36:51 INFO - PROCESS | 1654 | 1470731811838 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]]]}] 01:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 01:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 01:36:51 INFO - PROCESS | 1654 | 1470731811887 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 01:36:51 INFO - PROCESS | 1654 | 1470731811888 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 01:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 01:36:51 INFO - PROCESS | 1654 | 1470731811890 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 01:36:51 INFO - PROCESS | 1654 | 1470731811891 Marionette TRACE conn2 <- [1,90,null,{}] 01:36:51 INFO - PROCESS | 1654 | 1470731811893 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}] 01:36:51 INFO - PROCESS | 1654 | 1470731811895 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:51 INFO - PROCESS | 1654 | 1470731811982 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 01:36:51 INFO - PROCESS | 1654 | 1470731811985 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:51 INFO - PROCESS | 1654 | 1470731811986 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x118160000 == 30 [pid = 1654] [id = 30] 01:36:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x113b66400) [pid = 1654] [serial = 86] [outer = 0x0] 01:36:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1194cdc00) [pid = 1654] [serial = 87] [outer = 0x113b66400] 01:36:52 INFO - PROCESS | 1654 | 1470731812013 Marionette DEBUG loaded listener.js 01:36:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119792000) [pid = 1654] [serial = 88] [outer = 0x113b66400] 01:36:52 INFO - PROCESS | 1654 | 1470731812337 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]]]}] 01:36:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 01:36:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 468ms 01:36:52 INFO - PROCESS | 1654 | 1470731812359 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 01:36:52 INFO - PROCESS | 1654 | 1470731812361 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 01:36:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 01:36:52 INFO - PROCESS | 1654 | 1470731812368 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 01:36:52 INFO - PROCESS | 1654 | 1470731812370 Marionette TRACE conn2 <- [1,94,null,{}] 01:36:52 INFO - PROCESS | 1654 | 1470731812374 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}] 01:36:52 INFO - PROCESS | 1654 | 1470731812380 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:52 INFO - PROCESS | 1654 | 1470731812561 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 01:36:52 INFO - PROCESS | 1654 | 1470731812567 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:52 INFO - PROCESS | 1654 | 1470731812568 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x1185e0800 == 31 [pid = 1654] [id = 31] 01:36:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11979d000) [pid = 1654] [serial = 89] [outer = 0x0] 01:36:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119935c00) [pid = 1654] [serial = 90] [outer = 0x11979d000] 01:36:52 INFO - PROCESS | 1654 | 1470731812609 Marionette DEBUG loaded listener.js 01:36:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1206b1c00) [pid = 1654] [serial = 91] [outer = 0x11979d000] 01:36:52 INFO - PROCESS | 1654 | 1470731812989 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]]]}] 01:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 01:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 672ms 01:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 01:36:53 INFO - PROCESS | 1654 | 1470731813039 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 01:36:53 INFO - PROCESS | 1654 | 1470731813040 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 01:36:53 INFO - PROCESS | 1654 | 1470731813042 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 01:36:53 INFO - PROCESS | 1654 | 1470731813043 Marionette TRACE conn2 <- [1,98,null,{}] 01:36:53 INFO - PROCESS | 1654 | 1470731813045 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}] 01:36:53 INFO - PROCESS | 1654 | 1470731813047 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:53 INFO - PROCESS | 1654 | 1470731813121 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 01:36:53 INFO - PROCESS | 1654 | 1470731813125 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:53 INFO - PROCESS | 1654 | 1470731813126 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191dd800 == 32 [pid = 1654] [id = 32] 01:36:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1206b2000) [pid = 1654] [serial = 92] [outer = 0x0] 01:36:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1206b7c00) [pid = 1654] [serial = 93] [outer = 0x1206b2000] 01:36:53 INFO - PROCESS | 1654 | 1470731813152 Marionette DEBUG loaded listener.js 01:36:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x120fcbc00) [pid = 1654] [serial = 94] [outer = 0x1206b2000] 01:36:53 INFO - PROCESS | 1654 | 1470731813456 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]]]}] 01:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 01:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 421ms 01:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 01:36:53 INFO - PROCESS | 1654 | 1470731813470 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 01:36:53 INFO - PROCESS | 1654 | 1470731813472 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 01:36:53 INFO - PROCESS | 1654 | 1470731813474 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 01:36:53 INFO - PROCESS | 1654 | 1470731813475 Marionette TRACE conn2 <- [1,102,null,{}] 01:36:53 INFO - PROCESS | 1654 | 1470731813478 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}] 01:36:53 INFO - PROCESS | 1654 | 1470731813479 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:53 INFO - PROCESS | 1654 | 1470731813557 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 01:36:53 INFO - PROCESS | 1654 | 1470731813561 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:53 INFO - PROCESS | 1654 | 1470731813562 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x111f68000 == 33 [pid = 1654] [id = 33] 01:36:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1206b8c00) [pid = 1654] [serial = 95] [outer = 0x0] 01:36:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12120e400) [pid = 1654] [serial = 96] [outer = 0x1206b8c00] 01:36:53 INFO - PROCESS | 1654 | 1470731813590 Marionette DEBUG loaded listener.js 01:36:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x121413400) [pid = 1654] [serial = 97] [outer = 0x1206b8c00] 01:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 01:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 419ms 01:36:53 INFO - PROCESS | 1654 | 1470731813889 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]]]}] 01:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 01:36:53 INFO - PROCESS | 1654 | 1470731813902 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 01:36:53 INFO - PROCESS | 1654 | 1470731813903 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 01:36:53 INFO - PROCESS | 1654 | 1470731813905 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 01:36:53 INFO - PROCESS | 1654 | 1470731813906 Marionette TRACE conn2 <- [1,106,null,{}] 01:36:53 INFO - PROCESS | 1654 | 1470731813915 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}] 01:36:53 INFO - PROCESS | 1654 | 1470731813917 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:54 INFO - PROCESS | 1654 | 1470731814017 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 01:36:54 INFO - PROCESS | 1654 | 1470731814041 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:54 INFO - PROCESS | 1654 | 1470731814042 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x1199f5800 == 34 [pid = 1654] [id = 34] 01:36:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1165f3400) [pid = 1654] [serial = 98] [outer = 0x0] 01:36:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121604800) [pid = 1654] [serial = 99] [outer = 0x1165f3400] 01:36:54 INFO - PROCESS | 1654 | 1470731814066 Marionette DEBUG loaded listener.js 01:36:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12160ec00) [pid = 1654] [serial = 100] [outer = 0x1165f3400] 01:36:54 INFO - PROCESS | 1654 | 1470731814329 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]]]}] 01:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 01:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 470ms 01:36:54 INFO - PROCESS | 1654 | 1470731814375 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 01:36:54 INFO - PROCESS | 1654 | 1470731814377 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 01:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 01:36:54 INFO - PROCESS | 1654 | 1470731814387 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 01:36:54 INFO - PROCESS | 1654 | 1470731814388 Marionette TRACE conn2 <- [1,110,null,{}] 01:36:54 INFO - PROCESS | 1654 | 1470731814390 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}] 01:36:54 INFO - PROCESS | 1654 | 1470731814391 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:54 INFO - PROCESS | 1654 | 1470731814473 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 01:36:54 INFO - PROCESS | 1654 | 1470731814477 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:54 INFO - PROCESS | 1654 | 1470731814479 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x120674000 == 35 [pid = 1654] [id = 35] 01:36:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1194cb400) [pid = 1654] [serial = 101] [outer = 0x0] 01:36:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x121613800) [pid = 1654] [serial = 102] [outer = 0x1194cb400] 01:36:54 INFO - PROCESS | 1654 | 1470731814505 Marionette DEBUG loaded listener.js 01:36:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12193a400) [pid = 1654] [serial = 103] [outer = 0x1194cb400] 01:36:54 INFO - PROCESS | 1654 | 1470731814817 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]]]}] 01:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 01:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 01:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 01:36:54 INFO - PROCESS | 1654 | 1470731814857 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 01:36:54 INFO - PROCESS | 1654 | 1470731814859 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 01:36:54 INFO - PROCESS | 1654 | 1470731814861 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 01:36:54 INFO - PROCESS | 1654 | 1470731814863 Marionette TRACE conn2 <- [1,114,null,{}] 01:36:54 INFO - PROCESS | 1654 | 1470731814865 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}] 01:36:54 INFO - PROCESS | 1654 | 1470731814867 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:54 INFO - PROCESS | 1654 | 1470731814978 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 01:36:54 INFO - PROCESS | 1654 | 1470731814984 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:54 INFO - PROCESS | 1654 | 1470731814986 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x121044000 == 36 [pid = 1654] [id = 36] 01:36:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12160f000) [pid = 1654] [serial = 104] [outer = 0x0] 01:36:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x121e35400) [pid = 1654] [serial = 105] [outer = 0x12160f000] 01:36:55 INFO - PROCESS | 1654 | 1470731815011 Marionette DEBUG loaded listener.js 01:36:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12350a800) [pid = 1654] [serial = 106] [outer = 0x12160f000] 01:36:55 INFO - PROCESS | 1654 | 1470731815332 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]]]}] 01:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 01:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 520ms 01:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 01:36:55 INFO - PROCESS | 1654 | 1470731815381 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 01:36:55 INFO - PROCESS | 1654 | 1470731815383 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 01:36:55 INFO - PROCESS | 1654 | 1470731815385 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 01:36:55 INFO - PROCESS | 1654 | 1470731815386 Marionette TRACE conn2 <- [1,118,null,{}] 01:36:55 INFO - PROCESS | 1654 | 1470731815388 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}] 01:36:55 INFO - PROCESS | 1654 | 1470731815389 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:55 INFO - PROCESS | 1654 | 1470731815469 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 01:36:55 INFO - PROCESS | 1654 | 1470731815473 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:55 INFO - PROCESS | 1654 | 1470731815474 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x1212a8000 == 37 [pid = 1654] [id = 37] 01:36:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12354b800) [pid = 1654] [serial = 107] [outer = 0x0] 01:36:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x124a7e800) [pid = 1654] [serial = 108] [outer = 0x12354b800] 01:36:55 INFO - PROCESS | 1654 | 1470731815498 Marionette DEBUG loaded listener.js 01:36:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x124d83400) [pid = 1654] [serial = 109] [outer = 0x12354b800] 01:36:55 INFO - PROCESS | 1654 | 1470731815798 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]]]}] 01:36:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 01:36:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 421ms 01:36:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 01:36:55 INFO - PROCESS | 1654 | 1470731815806 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 01:36:55 INFO - PROCESS | 1654 | 1470731815807 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 01:36:55 INFO - PROCESS | 1654 | 1470731815809 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 01:36:55 INFO - PROCESS | 1654 | 1470731815810 Marionette TRACE conn2 <- [1,122,null,{}] 01:36:55 INFO - PROCESS | 1654 | 1470731815815 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}] 01:36:55 INFO - PROCESS | 1654 | 1470731815817 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:55 INFO - PROCESS | 1654 | 1470731815904 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 01:36:55 INFO - PROCESS | 1654 | 1470731815954 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:55 INFO - PROCESS | 1654 | 1470731815955 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12136b000 == 38 [pid = 1654] [id = 38] 01:36:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x123441c00) [pid = 1654] [serial = 110] [outer = 0x0] 01:36:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x124d89000) [pid = 1654] [serial = 111] [outer = 0x123441c00] 01:36:55 INFO - PROCESS | 1654 | 1470731815979 Marionette DEBUG loaded listener.js 01:36:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x124ec3000) [pid = 1654] [serial = 112] [outer = 0x123441c00] 01:36:56 INFO - PROCESS | 1654 | 1470731816227 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]]]}] 01:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 01:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 473ms 01:36:56 INFO - PROCESS | 1654 | 1470731816286 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 01:36:56 INFO - PROCESS | 1654 | 1470731816288 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 01:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 01:36:56 INFO - PROCESS | 1654 | 1470731816290 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 01:36:56 INFO - PROCESS | 1654 | 1470731816291 Marionette TRACE conn2 <- [1,126,null,{}] 01:36:56 INFO - PROCESS | 1654 | 1470731816293 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}] 01:36:56 INFO - PROCESS | 1654 | 1470731816295 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:56 INFO - PROCESS | 1654 | 1470731816387 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 01:36:56 INFO - PROCESS | 1654 | 1470731816390 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:56 INFO - PROCESS | 1654 | 1470731816391 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x123516000 == 39 [pid = 1654] [id = 39] 01:36:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12550f400) [pid = 1654] [serial = 113] [outer = 0x0] 01:36:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12559fc00) [pid = 1654] [serial = 114] [outer = 0x12550f400] 01:36:56 INFO - PROCESS | 1654 | 1470731816415 Marionette DEBUG loaded listener.js 01:36:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x126045000) [pid = 1654] [serial = 115] [outer = 0x12550f400] 01:36:56 INFO - PROCESS | 1654 | 1470731816745 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]]]}] 01:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 01:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 468ms 01:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 01:36:56 INFO - PROCESS | 1654 | 1470731816759 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 01:36:56 INFO - PROCESS | 1654 | 1470731816760 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 01:36:56 INFO - PROCESS | 1654 | 1470731816763 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 01:36:56 INFO - PROCESS | 1654 | 1470731816766 Marionette TRACE conn2 <- [1,130,null,{}] 01:36:56 INFO - PROCESS | 1654 | 1470731816769 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}] 01:36:56 INFO - PROCESS | 1654 | 1470731816770 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:56 INFO - PROCESS | 1654 | 1470731816874 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 01:36:56 INFO - PROCESS | 1654 | 1470731816882 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:56 INFO - PROCESS | 1654 | 1470731816883 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a28800 == 40 [pid = 1654] [id = 40] 01:36:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x126049c00) [pid = 1654] [serial = 116] [outer = 0x0] 01:36:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1264a9400) [pid = 1654] [serial = 117] [outer = 0x126049c00] 01:36:56 INFO - PROCESS | 1654 | 1470731816914 Marionette DEBUG loaded listener.js 01:36:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12678fc00) [pid = 1654] [serial = 118] [outer = 0x126049c00] 01:36:57 INFO - PROCESS | 1654 | 1470731817221 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]]]}] 01:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 01:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 472ms 01:36:57 INFO - PROCESS | 1654 | 1470731817241 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 01:36:57 INFO - PROCESS | 1654 | 1470731817243 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 01:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 01:36:57 INFO - PROCESS | 1654 | 1470731817248 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 01:36:57 INFO - PROCESS | 1654 | 1470731817250 Marionette TRACE conn2 <- [1,134,null,{}] 01:36:57 INFO - PROCESS | 1654 | 1470731817253 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}] 01:36:57 INFO - PROCESS | 1654 | 1470731817255 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:57 INFO - PROCESS | 1654 | 1470731817384 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 01:36:57 INFO - PROCESS | 1654 | 1470731817471 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:57 INFO - PROCESS | 1654 | 1470731817473 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x125636800 == 41 [pid = 1654] [id = 41] 01:36:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x124d90400) [pid = 1654] [serial = 119] [outer = 0x0] 01:36:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x12679a400) [pid = 1654] [serial = 120] [outer = 0x124d90400] 01:36:57 INFO - PROCESS | 1654 | 1470731817512 Marionette DEBUG loaded listener.js 01:36:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x128c90400) [pid = 1654] [serial = 121] [outer = 0x124d90400] 01:36:58 INFO - PROCESS | 1654 | 1470731818530 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]]]}] 01:36:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 01:36:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1323ms 01:36:58 INFO - PROCESS | 1654 | 1470731818571 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 01:36:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 01:36:58 INFO - PROCESS | 1654 | 1470731818573 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 01:36:58 INFO - PROCESS | 1654 | 1470731818576 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 01:36:58 INFO - PROCESS | 1654 | 1470731818578 Marionette TRACE conn2 <- [1,138,null,{}] 01:36:58 INFO - PROCESS | 1654 | 1470731818582 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}] 01:36:58 INFO - PROCESS | 1654 | 1470731818583 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:58 INFO - PROCESS | 1654 | 1470731818686 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 01:36:58 INFO - PROCESS | 1654 | 1470731818690 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:58 INFO - PROCESS | 1654 | 1470731818693 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x1131d3800 == 42 [pid = 1654] [id = 42] 01:36:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x116992c00) [pid = 1654] [serial = 122] [outer = 0x0] 01:36:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x117018c00) [pid = 1654] [serial = 123] [outer = 0x116992c00] 01:36:58 INFO - PROCESS | 1654 | 1470731818722 Marionette DEBUG loaded listener.js 01:36:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x118209800) [pid = 1654] [serial = 124] [outer = 0x116992c00] 01:36:59 INFO - PROCESS | 1654 | 1470731819061 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]]]}] 01:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 01:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 521ms 01:36:59 INFO - PROCESS | 1654 | 1470731819099 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 01:36:59 INFO - PROCESS | 1654 | 1470731819102 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 01:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 01:36:59 INFO - PROCESS | 1654 | 1470731819106 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 01:36:59 INFO - PROCESS | 1654 | 1470731819108 Marionette TRACE conn2 <- [1,142,null,{}] 01:36:59 INFO - PROCESS | 1654 | 1470731819110 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}] 01:36:59 INFO - PROCESS | 1654 | 1470731819112 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:59 INFO - PROCESS | 1654 | 1470731819205 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 01:36:59 INFO - PROCESS | 1654 | 1470731819236 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:59 INFO - PROCESS | 1654 | 1470731819238 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x116538000 == 43 [pid = 1654] [id = 43] 01:36:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x118453400) [pid = 1654] [serial = 125] [outer = 0x0] 01:36:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1186d7800) [pid = 1654] [serial = 126] [outer = 0x118453400] 01:36:59 INFO - PROCESS | 1654 | 1470731819265 Marionette DEBUG loaded listener.js 01:36:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x11886c400) [pid = 1654] [serial = 127] [outer = 0x118453400] 01:36:59 INFO - PROCESS | 1654 | 1470731819618 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]]]}] 01:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 01:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 519ms 01:36:59 INFO - PROCESS | 1654 | 1470731819625 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 01:36:59 INFO - PROCESS | 1654 | 1470731819626 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 01:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 01:36:59 INFO - PROCESS | 1654 | 1470731819631 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 01:36:59 INFO - PROCESS | 1654 | 1470731819633 Marionette TRACE conn2 <- [1,146,null,{}] 01:36:59 INFO - PROCESS | 1654 | 1470731819649 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}] 01:36:59 INFO - PROCESS | 1654 | 1470731819652 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:59 INFO - PROCESS | 1654 | 1470731819746 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 01:36:59 INFO - PROCESS | 1654 | 1470731819750 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:36:59 INFO - PROCESS | 1654 | 1470731819752 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:36:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x117491800 == 44 [pid = 1654] [id = 44] 01:36:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x1191f1c00) [pid = 1654] [serial = 128] [outer = 0x0] 01:36:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x119792400) [pid = 1654] [serial = 129] [outer = 0x1191f1c00] 01:36:59 INFO - PROCESS | 1654 | 1470731819781 Marionette DEBUG loaded listener.js 01:36:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x119914400) [pid = 1654] [serial = 130] [outer = 0x1191f1c00] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12b8e8800) [pid = 1654] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12b666400) [pid = 1654] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12a932400) [pid = 1654] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119912400) [pid = 1654] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1186e3c00) [pid = 1654] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11857d000) [pid = 1654] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12ce6b800) [pid = 1654] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12c61bc00) [pid = 1654] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12343ec00) [pid = 1654] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12c304c00) [pid = 1654] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12bf2d800) [pid = 1654] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12bf09400) [pid = 1654] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12b99d400) [pid = 1654] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11857f000) [pid = 1654] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x118580000) [pid = 1654] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x113b66400) [pid = 1654] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11979d000) [pid = 1654] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1206b2000) [pid = 1654] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1206b8c00) [pid = 1654] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1165f3400) [pid = 1654] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12160f000) [pid = 1654] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12354b800) [pid = 1654] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x123441c00) [pid = 1654] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12d27b800) [pid = 1654] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x112a8a400) [pid = 1654] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x113b66000) [pid = 1654] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1191eb000) [pid = 1654] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x116595800) [pid = 1654] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 01:37:00 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1176ccc00) [pid = 1654] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 01:37:00 INFO - PROCESS | 1654 | 1470731820558 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]]]}] 01:37:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 01:37:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 978ms 01:37:00 INFO - PROCESS | 1654 | 1470731820608 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 01:37:00 INFO - PROCESS | 1654 | 1470731820610 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 01:37:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 01:37:00 INFO - PROCESS | 1654 | 1470731820613 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 01:37:00 INFO - PROCESS | 1654 | 1470731820614 Marionette TRACE conn2 <- [1,150,null,{}] 01:37:00 INFO - PROCESS | 1654 | 1470731820616 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}] 01:37:00 INFO - PROCESS | 1654 | 1470731820617 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:00 INFO - PROCESS | 1654 | 1470731820692 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 01:37:00 INFO - PROCESS | 1654 | 1470731820699 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:00 INFO - PROCESS | 1654 | 1470731820700 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x118292800 == 45 [pid = 1654] [id = 45] 01:37:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1165f3400) [pid = 1654] [serial = 131] [outer = 0x0] 01:37:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x118265800) [pid = 1654] [serial = 132] [outer = 0x1165f3400] 01:37:00 INFO - PROCESS | 1654 | 1470731820725 Marionette DEBUG loaded listener.js 01:37:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1189ab000) [pid = 1654] [serial = 133] [outer = 0x1165f3400] 01:37:01 INFO - PROCESS | 1654 | 1470731821033 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]]]}] 01:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 01:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 470ms 01:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 01:37:01 INFO - PROCESS | 1654 | 1470731821084 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 01:37:01 INFO - PROCESS | 1654 | 1470731821085 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 01:37:01 INFO - PROCESS | 1654 | 1470731821087 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 01:37:01 INFO - PROCESS | 1654 | 1470731821088 Marionette TRACE conn2 <- [1,154,null,{}] 01:37:01 INFO - PROCESS | 1654 | 1470731821091 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}] 01:37:01 INFO - PROCESS | 1654 | 1470731821092 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:01 INFO - PROCESS | 1654 | 1470731821177 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 01:37:01 INFO - PROCESS | 1654 | 1470731821224 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:01 INFO - PROCESS | 1654 | 1470731821225 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189d4800 == 46 [pid = 1654] [id = 46] 01:37:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x116755c00) [pid = 1654] [serial = 134] [outer = 0x0] 01:37:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1194c4400) [pid = 1654] [serial = 135] [outer = 0x116755c00] 01:37:01 INFO - PROCESS | 1654 | 1470731821250 Marionette DEBUG loaded listener.js 01:37:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x119a12800) [pid = 1654] [serial = 136] [outer = 0x116755c00] 01:37:01 INFO - PROCESS | 1654 | 1470731821545 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]]]}] 01:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 01:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 517ms 01:37:01 INFO - PROCESS | 1654 | 1470731821606 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 01:37:01 INFO - PROCESS | 1654 | 1470731821607 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 01:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 01:37:01 INFO - PROCESS | 1654 | 1470731821609 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 01:37:01 INFO - PROCESS | 1654 | 1470731821611 Marionette TRACE conn2 <- [1,158,null,{}] 01:37:01 INFO - PROCESS | 1654 | 1470731821613 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}] 01:37:01 INFO - PROCESS | 1654 | 1470731821617 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:01 INFO - PROCESS | 1654 | 1470731821712 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 01:37:01 INFO - PROCESS | 1654 | 1470731821758 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:01 INFO - PROCESS | 1654 | 1470731821759 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194ec000 == 47 [pid = 1654] [id = 47] 01:37:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11857d000) [pid = 1654] [serial = 137] [outer = 0x0] 01:37:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1206b4000) [pid = 1654] [serial = 138] [outer = 0x11857d000] 01:37:01 INFO - PROCESS | 1654 | 1470731821784 Marionette DEBUG loaded listener.js 01:37:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x121611800) [pid = 1654] [serial = 139] [outer = 0x11857d000] 01:37:02 INFO - PROCESS | 1654 | 1470731822052 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]]]}] 01:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 01:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 468ms 01:37:02 INFO - PROCESS | 1654 | 1470731822086 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 01:37:02 INFO - PROCESS | 1654 | 1470731822087 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 01:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 01:37:02 INFO - PROCESS | 1654 | 1470731822090 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 01:37:02 INFO - PROCESS | 1654 | 1470731822091 Marionette TRACE conn2 <- [1,162,null,{}] 01:37:02 INFO - PROCESS | 1654 | 1470731822094 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}] 01:37:02 INFO - PROCESS | 1654 | 1470731822095 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:02 INFO - PROCESS | 1654 | 1470731822181 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 01:37:02 INFO - PROCESS | 1654 | 1470731822184 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:02 INFO - PROCESS | 1654 | 1470731822185 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x121172800 == 48 [pid = 1654] [id = 48] 01:37:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12171a400) [pid = 1654] [serial = 140] [outer = 0x0] 01:37:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x121e38c00) [pid = 1654] [serial = 141] [outer = 0x12171a400] 01:37:02 INFO - PROCESS | 1654 | 1470731822211 Marionette DEBUG loaded listener.js 01:37:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x123438800) [pid = 1654] [serial = 142] [outer = 0x12171a400] 01:37:02 INFO - PROCESS | 1654 | 1470731822652 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]]]}] 01:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 01:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 569ms 01:37:02 INFO - PROCESS | 1654 | 1470731822660 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 01:37:02 INFO - PROCESS | 1654 | 1470731822663 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 01:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 01:37:02 INFO - PROCESS | 1654 | 1470731822685 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 01:37:02 INFO - PROCESS | 1654 | 1470731822687 Marionette TRACE conn2 <- [1,166,null,{}] 01:37:02 INFO - PROCESS | 1654 | 1470731822692 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}] 01:37:02 INFO - PROCESS | 1654 | 1470731822694 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:02 INFO - PROCESS | 1654 | 1470731822791 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 01:37:02 INFO - PROCESS | 1654 | 1470731822852 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:02 INFO - PROCESS | 1654 | 1470731822853 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x1164be000 == 49 [pid = 1654] [id = 49] 01:37:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11658dc00) [pid = 1654] [serial = 143] [outer = 0x0] 01:37:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x116a15800) [pid = 1654] [serial = 144] [outer = 0x11658dc00] 01:37:02 INFO - PROCESS | 1654 | 1470731822885 Marionette DEBUG loaded listener.js 01:37:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x118260400) [pid = 1654] [serial = 145] [outer = 0x11658dc00] 01:37:03 INFO - PROCESS | 1654 | 1470731823339 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]]]}] 01:37:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 01:37:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 675ms 01:37:03 INFO - PROCESS | 1654 | 1470731823358 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 01:37:03 INFO - PROCESS | 1654 | 1470731823362 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 01:37:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 01:37:03 INFO - PROCESS | 1654 | 1470731823366 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 01:37:03 INFO - PROCESS | 1654 | 1470731823368 Marionette TRACE conn2 <- [1,170,null,{}] 01:37:03 INFO - PROCESS | 1654 | 1470731823371 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}] 01:37:03 INFO - PROCESS | 1654 | 1470731823373 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:03 INFO - PROCESS | 1654 | 1470731823472 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 01:37:03 INFO - PROCESS | 1654 | 1470731823527 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:03 INFO - PROCESS | 1654 | 1470731823528 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x119cb1000 == 50 [pid = 1654] [id = 50] 01:37:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1186e0400) [pid = 1654] [serial = 146] [outer = 0x0] 01:37:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x1194cb800) [pid = 1654] [serial = 147] [outer = 0x1186e0400] 01:37:03 INFO - PROCESS | 1654 | 1470731823566 Marionette DEBUG loaded listener.js 01:37:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11990a800) [pid = 1654] [serial = 148] [outer = 0x1186e0400] 01:37:03 INFO - PROCESS | 1654 | 1470731823985 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]]]}] 01:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 01:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 670ms 01:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 01:37:04 INFO - PROCESS | 1654 | 1470731824037 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 01:37:04 INFO - PROCESS | 1654 | 1470731824039 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 01:37:04 INFO - PROCESS | 1654 | 1470731824041 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 01:37:04 INFO - PROCESS | 1654 | 1470731824043 Marionette TRACE conn2 <- [1,174,null,{}] 01:37:04 INFO - PROCESS | 1654 | 1470731824054 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}] 01:37:04 INFO - PROCESS | 1654 | 1470731824058 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:04 INFO - PROCESS | 1654 | 1470731824165 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 01:37:04 INFO - PROCESS | 1654 | 1470731824228 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:04 INFO - PROCESS | 1654 | 1470731824230 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x124da7800 == 51 [pid = 1654] [id = 51] 01:37:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x120fcd400) [pid = 1654] [serial = 149] [outer = 0x0] 01:37:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x12133a800) [pid = 1654] [serial = 150] [outer = 0x120fcd400] 01:37:04 INFO - PROCESS | 1654 | 1470731824262 Marionette DEBUG loaded listener.js 01:37:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x121611400) [pid = 1654] [serial = 151] [outer = 0x120fcd400] 01:37:04 INFO - PROCESS | 1654 | 1470731824672 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]]]}] 01:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 01:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 675ms 01:37:04 INFO - PROCESS | 1654 | 1470731824730 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 01:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 01:37:04 INFO - PROCESS | 1654 | 1470731824732 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 01:37:04 INFO - PROCESS | 1654 | 1470731824736 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 01:37:04 INFO - PROCESS | 1654 | 1470731824737 Marionette TRACE conn2 <- [1,178,null,{}] 01:37:04 INFO - PROCESS | 1654 | 1470731824739 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}] 01:37:04 INFO - PROCESS | 1654 | 1470731824741 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:04 INFO - PROCESS | 1654 | 1470731824840 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 01:37:04 INFO - PROCESS | 1654 | 1470731824899 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:04 INFO - PROCESS | 1654 | 1470731824901 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x126518800 == 52 [pid = 1654] [id = 52] 01:37:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12343e400) [pid = 1654] [serial = 152] [outer = 0x0] 01:37:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x123441400) [pid = 1654] [serial = 153] [outer = 0x12343e400] 01:37:04 INFO - PROCESS | 1654 | 1470731824929 Marionette DEBUG loaded listener.js 01:37:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x12350dc00) [pid = 1654] [serial = 154] [outer = 0x12343e400] 01:37:05 INFO - PROCESS | 1654 | 1470731825308 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]]]}] 01:37:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 01:37:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 620ms 01:37:05 INFO - PROCESS | 1654 | 1470731825356 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 01:37:05 INFO - PROCESS | 1654 | 1470731825357 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 01:37:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 01:37:05 INFO - PROCESS | 1654 | 1470731825359 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 01:37:05 INFO - PROCESS | 1654 | 1470731825361 Marionette TRACE conn2 <- [1,182,null,{}] 01:37:05 INFO - PROCESS | 1654 | 1470731825363 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}] 01:37:05 INFO - PROCESS | 1654 | 1470731825365 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:05 INFO - PROCESS | 1654 | 1470731825458 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 01:37:05 INFO - PROCESS | 1654 | 1470731825533 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:05 INFO - PROCESS | 1654 | 1470731825534 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x115db5800 == 53 [pid = 1654] [id = 53] 01:37:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x1133e7400) [pid = 1654] [serial = 155] [outer = 0x0] 01:37:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1186e4400) [pid = 1654] [serial = 156] [outer = 0x1133e7400] 01:37:05 INFO - PROCESS | 1654 | 1470731825563 Marionette DEBUG loaded listener.js 01:37:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x119798000) [pid = 1654] [serial = 157] [outer = 0x1133e7400] 01:37:06 INFO - PROCESS | 1654 | 1470731826049 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]]]}] 01:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 01:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 718ms 01:37:06 INFO - PROCESS | 1654 | 1470731826079 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 01:37:06 INFO - PROCESS | 1654 | 1470731826081 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 01:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 01:37:06 INFO - PROCESS | 1654 | 1470731826084 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 01:37:06 INFO - PROCESS | 1654 | 1470731826086 Marionette TRACE conn2 <- [1,186,null,{}] 01:37:06 INFO - PROCESS | 1654 | 1470731826090 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}] 01:37:06 INFO - PROCESS | 1654 | 1470731826091 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:06 INFO - PROCESS | 1654 | 1470731826183 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 01:37:06 INFO - PROCESS | 1654 | 1470731826245 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:06 INFO - PROCESS | 1654 | 1470731826247 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x115e63800 == 54 [pid = 1654] [id = 54] 01:37:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x116abdc00) [pid = 1654] [serial = 158] [outer = 0x0] 01:37:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x117019800) [pid = 1654] [serial = 159] [outer = 0x116abdc00] 01:37:06 INFO - PROCESS | 1654 | 1470731826275 Marionette DEBUG loaded listener.js 01:37:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x11820ac00) [pid = 1654] [serial = 160] [outer = 0x116abdc00] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1194ec000 == 53 [pid = 1654] [id = 47] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1189d4800 == 52 [pid = 1654] [id = 46] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1199f5800 == 51 [pid = 1654] [id = 34] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x118292800 == 50 [pid = 1654] [id = 45] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x117491800 == 49 [pid = 1654] [id = 44] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1191dd800 == 48 [pid = 1654] [id = 32] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1185e0800 == 47 [pid = 1654] [id = 31] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x116538000 == 46 [pid = 1654] [id = 43] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x118160000 == 45 [pid = 1654] [id = 30] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1131d3800 == 44 [pid = 1654] [id = 42] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x116193800 == 43 [pid = 1654] [id = 27] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1169df000 == 42 [pid = 1654] [id = 28] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x117168000 == 41 [pid = 1654] [id = 29] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x111f68000 == 40 [pid = 1654] [id = 33] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x123516000 == 39 [pid = 1654] [id = 39] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x121044000 == 38 [pid = 1654] [id = 36] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x125636800 == 37 [pid = 1654] [id = 41] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x115db5800 == 36 [pid = 1654] [id = 53] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x126518800 == 35 [pid = 1654] [id = 52] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x124da7800 == 34 [pid = 1654] [id = 51] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1212a8000 == 33 [pid = 1654] [id = 37] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x119cb1000 == 32 [pid = 1654] [id = 50] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x121172800 == 31 [pid = 1654] [id = 48] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x12136b000 == 30 [pid = 1654] [id = 38] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x1164be000 == 29 [pid = 1654] [id = 49] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x120674000 == 28 [pid = 1654] [id = 35] 01:37:06 INFO - PROCESS | 1654 | --DOCSHELL 0x124a28800 == 27 [pid = 1654] [id = 40] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x123509c00) [pid = 1654] [serial = 11] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1186df000) [pid = 1654] [serial = 81] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x118875c00) [pid = 1654] [serial = 84] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1194cdc00) [pid = 1654] [serial = 87] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x119935c00) [pid = 1654] [serial = 90] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x1206b7c00) [pid = 1654] [serial = 93] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x120fcbc00) [pid = 1654] [serial = 94] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12120e400) [pid = 1654] [serial = 96] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x121413400) [pid = 1654] [serial = 97] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x121604800) [pid = 1654] [serial = 99] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x121613800) [pid = 1654] [serial = 102] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x121e35400) [pid = 1654] [serial = 105] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x124a7e800) [pid = 1654] [serial = 108] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x124d89000) [pid = 1654] [serial = 111] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12559fc00) [pid = 1654] [serial = 114] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12160ec00) [pid = 1654] [serial = 100] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1264a9400) [pid = 1654] [serial = 117] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x112a93400) [pid = 1654] [serial = 66] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x116759c00) [pid = 1654] [serial = 69] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1191f5c00) [pid = 1654] [serial = 72] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119514c00) [pid = 1654] [serial = 73] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x116921400) [pid = 1654] [serial = 75] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x117d51400) [pid = 1654] [serial = 78] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x118267400) [pid = 1654] [serial = 79] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12350a800) [pid = 1654] [serial = 106] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x119792000) [pid = 1654] [serial = 88] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x124d83400) [pid = 1654] [serial = 109] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x116ac0000) [pid = 1654] [serial = 76] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x124ec3000) [pid = 1654] [serial = 112] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1206b1c00) [pid = 1654] [serial = 91] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11701c400) [pid = 1654] [serial = 70] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11880a000) [pid = 1654] [serial = 82] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x112f21c00) [pid = 1654] [serial = 67] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12d7a9400) [pid = 1654] [serial = 64] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1191f7400) [pid = 1654] [serial = 85] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1218a6c00) [pid = 1654] [serial = 8] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12c30e800) [pid = 1654] [serial = 39] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12c303c00) [pid = 1654] [serial = 36] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12c308000) [pid = 1654] [serial = 37] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12bf0f400) [pid = 1654] [serial = 33] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12bf2ac00) [pid = 1654] [serial = 34] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12bd7ac00) [pid = 1654] [serial = 30] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12bf06800) [pid = 1654] [serial = 31] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12b993400) [pid = 1654] [serial = 27] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12b999400) [pid = 1654] [serial = 28] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12b668000) [pid = 1654] [serial = 24] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12b671400) [pid = 1654] [serial = 25] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12a938800) [pid = 1654] [serial = 22] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12a934400) [pid = 1654] [serial = 21] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1291c0c00) [pid = 1654] [serial = 18] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x119914000) [pid = 1654] [serial = 15] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x124dbf800) [pid = 1654] [serial = 16] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12d27f400) [pid = 1654] [serial = 63] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12ce62000) [pid = 1654] [serial = 60] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12d7a8c00) [pid = 1654] [serial = 61] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x118580c00) [pid = 1654] [serial = 57] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x118602400) [pid = 1654] [serial = 58] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x12d7a6c00) [pid = 1654] [serial = 55] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x12d7a3000) [pid = 1654] [serial = 54] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x12d30b800) [pid = 1654] [serial = 48] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x12d250800) [pid = 1654] [serial = 51] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x12ce62c00) [pid = 1654] [serial = 45] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x12ce67000) [pid = 1654] [serial = 46] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x123445400) [pid = 1654] [serial = 42] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x12c619400) [pid = 1654] [serial = 43] [outer = 0x0] [url = about:blank] 01:37:06 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x12c617400) [pid = 1654] [serial = 40] [outer = 0x0] [url = about:blank] 01:37:07 INFO - PROCESS | 1654 | 1470731827105 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]]]}] 01:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 01:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1071ms 01:37:07 INFO - PROCESS | 1654 | 1470731827157 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 01:37:07 INFO - PROCESS | 1654 | 1470731827161 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 01:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 01:37:07 INFO - PROCESS | 1654 | 1470731827174 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 01:37:07 INFO - PROCESS | 1654 | 1470731827177 Marionette TRACE conn2 <- [1,190,null,{}] 01:37:07 INFO - PROCESS | 1654 | 1470731827193 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}] 01:37:07 INFO - PROCESS | 1654 | 1470731827199 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:07 INFO - PROCESS | 1654 | 1470731827316 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 01:37:07 INFO - PROCESS | 1654 | 1470731827333 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:07 INFO - PROCESS | 1654 | 1470731827334 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x114f48000 == 28 [pid = 1654] [id = 55] 01:37:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x1176d9000) [pid = 1654] [serial = 161] [outer = 0x0] 01:37:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x117d52400) [pid = 1654] [serial = 162] [outer = 0x1176d9000] 01:37:07 INFO - PROCESS | 1654 | 1470731827380 Marionette DEBUG loaded listener.js 01:37:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x11844e000) [pid = 1654] [serial = 163] [outer = 0x1176d9000] 01:37:07 INFO - PROCESS | 1654 | 1470731827801 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]]]}] 01:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 01:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 678ms 01:37:07 INFO - PROCESS | 1654 | 1470731827851 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 01:37:07 INFO - PROCESS | 1654 | 1470731827855 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 01:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 01:37:07 INFO - PROCESS | 1654 | 1470731827859 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 01:37:07 INFO - PROCESS | 1654 | 1470731827861 Marionette TRACE conn2 <- [1,194,null,{}] 01:37:07 INFO - PROCESS | 1654 | 1470731827864 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}] 01:37:07 INFO - PROCESS | 1654 | 1470731827865 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:07 INFO - PROCESS | 1654 | 1470731827942 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 01:37:07 INFO - PROCESS | 1654 | 1470731827948 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:07 INFO - PROCESS | 1654 | 1470731827950 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170bd800 == 29 [pid = 1654] [id = 56] 01:37:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x118586800) [pid = 1654] [serial = 164] [outer = 0x0] 01:37:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x118802c00) [pid = 1654] [serial = 165] [outer = 0x118586800] 01:37:07 INFO - PROCESS | 1654 | 1470731827979 Marionette DEBUG loaded listener.js 01:37:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x118874800) [pid = 1654] [serial = 166] [outer = 0x118586800] 01:37:08 INFO - PROCESS | 1654 | 1470731828319 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]]]}] 01:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 01:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 470ms 01:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 01:37:08 INFO - PROCESS | 1654 | 1470731828332 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 01:37:08 INFO - PROCESS | 1654 | 1470731828333 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 01:37:08 INFO - PROCESS | 1654 | 1470731828336 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 01:37:08 INFO - PROCESS | 1654 | 1470731828338 Marionette TRACE conn2 <- [1,198,null,{}] 01:37:08 INFO - PROCESS | 1654 | 1470731828346 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}] 01:37:08 INFO - PROCESS | 1654 | 1470731828349 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:08 INFO - PROCESS | 1654 | 1470731828441 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 01:37:08 INFO - PROCESS | 1654 | 1470731828448 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:08 INFO - PROCESS | 1654 | 1470731828450 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x117db5800 == 30 [pid = 1654] [id = 57] 01:37:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x114f84000) [pid = 1654] [serial = 167] [outer = 0x0] 01:37:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1194cc000) [pid = 1654] [serial = 168] [outer = 0x114f84000] 01:37:08 INFO - PROCESS | 1654 | 1470731828478 Marionette DEBUG loaded listener.js 01:37:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11990b000) [pid = 1654] [serial = 169] [outer = 0x114f84000] 01:37:08 INFO - PROCESS | 1654 | 1470731828766 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]]]}] 01:37:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 01:37:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 470ms 01:37:08 INFO - PROCESS | 1654 | 1470731828806 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 01:37:08 INFO - PROCESS | 1654 | 1470731828808 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 01:37:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 01:37:08 INFO - PROCESS | 1654 | 1470731828811 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 01:37:08 INFO - PROCESS | 1654 | 1470731828812 Marionette TRACE conn2 <- [1,202,null,{}] 01:37:08 INFO - PROCESS | 1654 | 1470731828818 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}] 01:37:08 INFO - PROCESS | 1654 | 1470731828819 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:08 INFO - PROCESS | 1654 | 1470731828898 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 01:37:08 INFO - PROCESS | 1654 | 1470731828902 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:08 INFO - PROCESS | 1654 | 1470731828904 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189be800 == 31 [pid = 1654] [id = 58] 01:37:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x119914000) [pid = 1654] [serial = 170] [outer = 0x0] 01:37:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x119a13c00) [pid = 1654] [serial = 171] [outer = 0x119914000] 01:37:08 INFO - PROCESS | 1654 | 1470731828929 Marionette DEBUG loaded listener.js 01:37:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1206b2c00) [pid = 1654] [serial = 172] [outer = 0x119914000] 01:37:09 INFO - PROCESS | 1654 | 1470731829285 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]]]}] 01:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 01:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 522ms 01:37:09 INFO - PROCESS | 1654 | 1470731829332 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 01:37:09 INFO - PROCESS | 1654 | 1470731829333 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 01:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 01:37:09 INFO - PROCESS | 1654 | 1470731829336 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 01:37:09 INFO - PROCESS | 1654 | 1470731829337 Marionette TRACE conn2 <- [1,206,null,{}] 01:37:09 INFO - PROCESS | 1654 | 1470731829339 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}] 01:37:09 INFO - PROCESS | 1654 | 1470731829340 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:09 INFO - PROCESS | 1654 | 1470731829425 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 01:37:09 INFO - PROCESS | 1654 | 1470731829429 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:09 INFO - PROCESS | 1654 | 1470731829430 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194f0000 == 32 [pid = 1654] [id = 59] 01:37:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116998000) [pid = 1654] [serial = 173] [outer = 0x0] 01:37:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x120fc8800) [pid = 1654] [serial = 174] [outer = 0x116998000] 01:37:09 INFO - PROCESS | 1654 | 1470731829455 Marionette DEBUG loaded listener.js 01:37:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1210ea000) [pid = 1654] [serial = 175] [outer = 0x116998000] 01:37:09 INFO - PROCESS | 1654 | 1470731829776 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]]]}] 01:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 01:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 468ms 01:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 01:37:09 INFO - PROCESS | 1654 | 1470731829804 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 01:37:09 INFO - PROCESS | 1654 | 1470731829806 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 01:37:09 INFO - PROCESS | 1654 | 1470731829808 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 01:37:09 INFO - PROCESS | 1654 | 1470731829809 Marionette TRACE conn2 <- [1,210,null,{}] 01:37:09 INFO - PROCESS | 1654 | 1470731829811 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}] 01:37:09 INFO - PROCESS | 1654 | 1470731829815 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:09 INFO - PROCESS | 1654 | 1470731829922 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 01:37:09 INFO - PROCESS | 1654 | 1470731829951 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:09 INFO - PROCESS | 1654 | 1470731829952 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x120680000 == 33 [pid = 1654] [id = 60] 01:37:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118874c00) [pid = 1654] [serial = 176] [outer = 0x0] 01:37:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x121604c00) [pid = 1654] [serial = 177] [outer = 0x118874c00] 01:37:09 INFO - PROCESS | 1654 | 1470731829977 Marionette DEBUG loaded listener.js 01:37:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x123441c00) [pid = 1654] [serial = 178] [outer = 0x118874c00] 01:37:10 INFO - PROCESS | 1654 | 1470731830282 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]]]}] 01:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 01:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 518ms 01:37:10 INFO - PROCESS | 1654 | 1470731830326 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 01:37:10 INFO - PROCESS | 1654 | 1470731830328 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 01:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 01:37:10 INFO - PROCESS | 1654 | 1470731830339 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 01:37:10 INFO - PROCESS | 1654 | 1470731830340 Marionette TRACE conn2 <- [1,214,null,{}] 01:37:10 INFO - PROCESS | 1654 | 1470731830343 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}] 01:37:10 INFO - PROCESS | 1654 | 1470731830344 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:10 INFO - PROCESS | 1654 | 1470731830428 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 01:37:10 INFO - PROCESS | 1654 | 1470731830456 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:10 INFO - PROCESS | 1654 | 1470731830457 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12128a800 == 34 [pid = 1654] [id = 61] 01:37:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11658fc00) [pid = 1654] [serial = 179] [outer = 0x0] 01:37:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12354c400) [pid = 1654] [serial = 180] [outer = 0x11658fc00] 01:37:10 INFO - PROCESS | 1654 | 1470731830481 Marionette DEBUG loaded listener.js 01:37:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x124a8a000) [pid = 1654] [serial = 181] [outer = 0x11658fc00] 01:37:10 INFO - PROCESS | 1654 | 1470731830771 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]]]}] 01:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 01:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 476ms 01:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 01:37:10 INFO - PROCESS | 1654 | 1470731830807 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 01:37:10 INFO - PROCESS | 1654 | 1470731830809 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 01:37:10 INFO - PROCESS | 1654 | 1470731830818 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 01:37:10 INFO - PROCESS | 1654 | 1470731830819 Marionette TRACE conn2 <- [1,218,null,{}] 01:37:10 INFO - PROCESS | 1654 | 1470731830821 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}] 01:37:10 INFO - PROCESS | 1654 | 1470731830822 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:10 INFO - PROCESS | 1654 | 1470731830913 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 01:37:10 INFO - PROCESS | 1654 | 1470731830916 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:10 INFO - PROCESS | 1654 | 1470731830917 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x121828800 == 35 [pid = 1654] [id = 62] 01:37:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12343fc00) [pid = 1654] [serial = 182] [outer = 0x0] 01:37:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x124d83400) [pid = 1654] [serial = 183] [outer = 0x12343fc00] 01:37:10 INFO - PROCESS | 1654 | 1470731830942 Marionette DEBUG loaded listener.js 01:37:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x124ec5000) [pid = 1654] [serial = 184] [outer = 0x12343fc00] 01:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12171a400) [pid = 1654] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 01:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11857d000) [pid = 1654] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 01:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x116992c00) [pid = 1654] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 01:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1191f1c00) [pid = 1654] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 01:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x118453400) [pid = 1654] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 01:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x116755c00) [pid = 1654] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 01:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1165f3400) [pid = 1654] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 01:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x124d90400) [pid = 1654] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 01:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x126049c00) [pid = 1654] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 01:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12550f400) [pid = 1654] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 01:37:11 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1194cb400) [pid = 1654] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 01:37:11 INFO - PROCESS | 1654 | 1470731831282 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]]]}] 01:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 01:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 476ms 01:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 01:37:11 INFO - PROCESS | 1654 | 1470731831287 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 01:37:11 INFO - PROCESS | 1654 | 1470731831288 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 01:37:11 INFO - PROCESS | 1654 | 1470731831291 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 01:37:11 INFO - PROCESS | 1654 | 1470731831292 Marionette TRACE conn2 <- [1,222,null,{}] 01:37:11 INFO - PROCESS | 1654 | 1470731831294 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}] 01:37:11 INFO - PROCESS | 1654 | 1470731831295 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:11 INFO - PROCESS | 1654 | 1470731831410 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 01:37:11 INFO - PROCESS | 1654 | 1470731831435 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:11 INFO - PROCESS | 1654 | 1470731831437 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x117db3800 == 36 [pid = 1654] [id = 63] 01:37:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1161c1400) [pid = 1654] [serial = 185] [outer = 0x0] 01:37:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x119521000) [pid = 1654] [serial = 186] [outer = 0x1161c1400] 01:37:11 INFO - PROCESS | 1654 | 1470731831461 Marionette DEBUG loaded listener.js 01:37:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x12370ec00) [pid = 1654] [serial = 187] [outer = 0x1161c1400] 01:37:11 INFO - PROCESS | 1654 | 1470731831750 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]]]}] 01:37:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 01:37:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 01:37:11 INFO - PROCESS | 1654 | 1470731831759 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 01:37:11 INFO - PROCESS | 1654 | 1470731831761 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 01:37:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 01:37:11 INFO - PROCESS | 1654 | 1470731831765 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 01:37:11 INFO - PROCESS | 1654 | 1470731831768 Marionette TRACE conn2 <- [1,226,null,{}] 01:37:11 INFO - PROCESS | 1654 | 1470731831776 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}] 01:37:11 INFO - PROCESS | 1654 | 1470731831777 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:11 INFO - PROCESS | 1654 | 1470731831857 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 01:37:11 INFO - PROCESS | 1654 | 1470731831861 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:11 INFO - PROCESS | 1654 | 1470731831863 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a24800 == 37 [pid = 1654] [id = 64] 01:37:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x124dbec00) [pid = 1654] [serial = 188] [outer = 0x0] 01:37:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12559b400) [pid = 1654] [serial = 189] [outer = 0x124dbec00] 01:37:11 INFO - PROCESS | 1654 | 1470731831889 Marionette DEBUG loaded listener.js 01:37:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1255a3000) [pid = 1654] [serial = 190] [outer = 0x124dbec00] 01:37:12 INFO - PROCESS | 1654 | 1470731832197 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]]]}] 01:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 01:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 477ms 01:37:12 INFO - PROCESS | 1654 | 1470731832240 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 01:37:12 INFO - PROCESS | 1654 | 1470731832242 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 01:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 01:37:12 INFO - PROCESS | 1654 | 1470731832244 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 01:37:12 INFO - PROCESS | 1654 | 1470731832246 Marionette TRACE conn2 <- [1,230,null,{}] 01:37:12 INFO - PROCESS | 1654 | 1470731832248 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}] 01:37:12 INFO - PROCESS | 1654 | 1470731832258 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:12 INFO - PROCESS | 1654 | 1470731832363 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 01:37:12 INFO - PROCESS | 1654 | 1470731832370 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:12 INFO - PROCESS | 1654 | 1470731832372 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194ee800 == 38 [pid = 1654] [id = 65] 01:37:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12603cc00) [pid = 1654] [serial = 191] [outer = 0x0] 01:37:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x126428800) [pid = 1654] [serial = 192] [outer = 0x12603cc00] 01:37:12 INFO - PROCESS | 1654 | 1470731832398 Marionette DEBUG loaded listener.js 01:37:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1265c9400) [pid = 1654] [serial = 193] [outer = 0x12603cc00] 01:37:12 INFO - PROCESS | 1654 | 1470731832678 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]]]}] 01:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 01:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 470ms 01:37:12 INFO - PROCESS | 1654 | 1470731832721 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 01:37:12 INFO - PROCESS | 1654 | 1470731832723 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 01:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 01:37:12 INFO - PROCESS | 1654 | 1470731832725 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 01:37:12 INFO - PROCESS | 1654 | 1470731832726 Marionette TRACE conn2 <- [1,234,null,{}] 01:37:12 INFO - PROCESS | 1654 | 1470731832728 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}] 01:37:12 INFO - PROCESS | 1654 | 1470731832729 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:12 INFO - PROCESS | 1654 | 1470731832819 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 01:37:12 INFO - PROCESS | 1654 | 1470731832824 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:12 INFO - PROCESS | 1654 | 1470731832826 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12896a800 == 39 [pid = 1654] [id = 66] 01:37:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1264a2400) [pid = 1654] [serial = 194] [outer = 0x0] 01:37:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x128c91800) [pid = 1654] [serial = 195] [outer = 0x1264a2400] 01:37:12 INFO - PROCESS | 1654 | 1470731832865 Marionette DEBUG loaded listener.js 01:37:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x128dc2000) [pid = 1654] [serial = 196] [outer = 0x1264a2400] 01:37:13 INFO - PROCESS | 1654 | 1470731833477 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]]]}] 01:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 01:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 769ms 01:37:13 INFO - PROCESS | 1654 | 1470731833521 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 01:37:13 INFO - PROCESS | 1654 | 1470731833524 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 01:37:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 01:37:13 INFO - PROCESS | 1654 | 1470731833530 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 01:37:13 INFO - PROCESS | 1654 | 1470731833533 Marionette TRACE conn2 <- [1,238,null,{}] 01:37:13 INFO - PROCESS | 1654 | 1470731833538 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}] 01:37:13 INFO - PROCESS | 1654 | 1470731833539 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:13 INFO - PROCESS | 1654 | 1470731833645 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 01:37:13 INFO - PROCESS | 1654 | 1470731833713 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:13 INFO - PROCESS | 1654 | 1470731833715 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169d1800 == 40 [pid = 1654] [id = 67] 01:37:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x116556800) [pid = 1654] [serial = 197] [outer = 0x0] 01:37:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11699fc00) [pid = 1654] [serial = 198] [outer = 0x116556800] 01:37:13 INFO - PROCESS | 1654 | 1470731833746 Marionette DEBUG loaded listener.js 01:37:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x118266400) [pid = 1654] [serial = 199] [outer = 0x116556800] 01:37:14 INFO - PROCESS | 1654 | 1470731834252 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]]]}] 01:37:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 01:37:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 775ms 01:37:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 01:37:14 INFO - PROCESS | 1654 | 1470731834304 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 01:37:14 INFO - PROCESS | 1654 | 1470731834307 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 01:37:14 INFO - PROCESS | 1654 | 1470731834312 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 01:37:14 INFO - PROCESS | 1654 | 1470731834314 Marionette TRACE conn2 <- [1,242,null,{}] 01:37:14 INFO - PROCESS | 1654 | 1470731834316 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}] 01:37:14 INFO - PROCESS | 1654 | 1470731834318 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:14 INFO - PROCESS | 1654 | 1470731834507 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 01:37:14 INFO - PROCESS | 1654 | 1470731834582 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:14 INFO - PROCESS | 1654 | 1470731834583 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x1131c7800 == 41 [pid = 1654] [id = 68] 01:37:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1176d8400) [pid = 1654] [serial = 200] [outer = 0x0] 01:37:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11825d400) [pid = 1654] [serial = 201] [outer = 0x1176d8400] 01:37:14 INFO - PROCESS | 1654 | 1470731834611 Marionette DEBUG loaded listener.js 01:37:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11857e800) [pid = 1654] [serial = 202] [outer = 0x1176d8400] 01:37:14 INFO - PROCESS | 1654 | --DOCSHELL 0x1194ee800 == 40 [pid = 1654] [id = 65] 01:37:14 INFO - PROCESS | 1654 | --DOCSHELL 0x124a24800 == 39 [pid = 1654] [id = 64] 01:37:14 INFO - PROCESS | 1654 | --DOCSHELL 0x117db3800 == 38 [pid = 1654] [id = 63] 01:37:14 INFO - PROCESS | 1654 | --DOCSHELL 0x121828800 == 37 [pid = 1654] [id = 62] 01:37:14 INFO - PROCESS | 1654 | --DOCSHELL 0x12128a800 == 36 [pid = 1654] [id = 61] 01:37:14 INFO - PROCESS | 1654 | --DOCSHELL 0x120680000 == 35 [pid = 1654] [id = 60] 01:37:14 INFO - PROCESS | 1654 | --DOCSHELL 0x1194f0000 == 34 [pid = 1654] [id = 59] 01:37:14 INFO - PROCESS | 1654 | --DOCSHELL 0x1189be800 == 33 [pid = 1654] [id = 58] 01:37:14 INFO - PROCESS | 1654 | --DOCSHELL 0x117db5800 == 32 [pid = 1654] [id = 57] 01:37:14 INFO - PROCESS | 1654 | --DOCSHELL 0x1170bd800 == 31 [pid = 1654] [id = 56] 01:37:14 INFO - PROCESS | 1654 | --DOCSHELL 0x114f48000 == 30 [pid = 1654] [id = 55] 01:37:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x118453400) [pid = 1654] [serial = 203] [outer = 0x12ce6dc00] 01:37:15 INFO - PROCESS | 1654 | 1470731835038 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]]]}] 01:37:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 01:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 772ms 01:37:15 INFO - PROCESS | 1654 | 1470731835085 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 01:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 01:37:15 INFO - PROCESS | 1654 | 1470731835088 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 01:37:15 INFO - PROCESS | 1654 | 1470731835091 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 01:37:15 INFO - PROCESS | 1654 | 1470731835093 Marionette TRACE conn2 <- [1,246,null,{}] 01:37:15 INFO - PROCESS | 1654 | 1470731835098 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}] 01:37:15 INFO - PROCESS | 1654 | 1470731835100 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:15 INFO - PROCESS | 1654 | 1470731835185 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x121e38c00) [pid = 1654] [serial = 141] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x123438800) [pid = 1654] [serial = 142] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x121611800) [pid = 1654] [serial = 139] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x117018c00) [pid = 1654] [serial = 123] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119792400) [pid = 1654] [serial = 129] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1186d7800) [pid = 1654] [serial = 126] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1206b4000) [pid = 1654] [serial = 138] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1194c4400) [pid = 1654] [serial = 135] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119914400) [pid = 1654] [serial = 130] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1189ab000) [pid = 1654] [serial = 133] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11886c400) [pid = 1654] [serial = 127] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x118265800) [pid = 1654] [serial = 132] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x119a12800) [pid = 1654] [serial = 136] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x118209800) [pid = 1654] [serial = 124] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128c90400) [pid = 1654] [serial = 121] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12679a400) [pid = 1654] [serial = 120] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12678fc00) [pid = 1654] [serial = 118] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x126045000) [pid = 1654] [serial = 115] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12193a400) [pid = 1654] [serial = 103] [outer = 0x0] [url = about:blank] 01:37:15 INFO - PROCESS | 1654 | 1470731835240 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:15 INFO - PROCESS | 1654 | 1470731835241 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x116417800 == 31 [pid = 1654] [id = 69] 01:37:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x117d48400) [pid = 1654] [serial = 204] [outer = 0x0] 01:37:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1186d7800) [pid = 1654] [serial = 205] [outer = 0x117d48400] 01:37:15 INFO - PROCESS | 1654 | 1470731835267 Marionette DEBUG loaded listener.js 01:37:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1194c4000) [pid = 1654] [serial = 206] [outer = 0x117d48400] 01:37:15 INFO - PROCESS | 1654 | 1470731835542 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]]]}] 01:37:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 01:37:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 470ms 01:37:15 INFO - PROCESS | 1654 | 1470731835570 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 01:37:15 INFO - PROCESS | 1654 | 1470731835571 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 01:37:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 01:37:15 INFO - PROCESS | 1654 | 1470731835574 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 01:37:15 INFO - PROCESS | 1654 | 1470731835575 Marionette TRACE conn2 <- [1,250,null,{}] 01:37:15 INFO - PROCESS | 1654 | 1470731835578 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}] 01:37:15 INFO - PROCESS | 1654 | 1470731835581 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:15 INFO - PROCESS | 1654 | 1470731835676 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 01:37:15 INFO - PROCESS | 1654 | 1470731835684 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:15 INFO - PROCESS | 1654 | 1470731835685 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x118853800 == 32 [pid = 1654] [id = 70] 01:37:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119519000) [pid = 1654] [serial = 207] [outer = 0x0] 01:37:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119916000) [pid = 1654] [serial = 208] [outer = 0x119519000] 01:37:15 INFO - PROCESS | 1654 | 1470731835711 Marionette DEBUG loaded listener.js 01:37:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1206b9800) [pid = 1654] [serial = 209] [outer = 0x119519000] 01:37:16 INFO - PROCESS | 1654 | 1470731836059 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]]]}] 01:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 01:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 519ms 01:37:16 INFO - PROCESS | 1654 | 1470731836094 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 01:37:16 INFO - PROCESS | 1654 | 1470731836096 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 01:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 01:37:16 INFO - PROCESS | 1654 | 1470731836105 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 01:37:16 INFO - PROCESS | 1654 | 1470731836108 Marionette TRACE conn2 <- [1,254,null,{}] 01:37:16 INFO - PROCESS | 1654 | 1470731836110 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}] 01:37:16 INFO - PROCESS | 1654 | 1470731836113 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:16 INFO - PROCESS | 1654 | 1470731836194 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 01:37:16 INFO - PROCESS | 1654 | 1470731836200 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:16 INFO - PROCESS | 1654 | 1470731836201 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1199fb000 == 33 [pid = 1654] [id = 71] 01:37:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x120fccc00) [pid = 1654] [serial = 210] [outer = 0x0] 01:37:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12160d000) [pid = 1654] [serial = 211] [outer = 0x120fccc00] 01:37:16 INFO - PROCESS | 1654 | 1470731836226 Marionette DEBUG loaded listener.js 01:37:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x121942400) [pid = 1654] [serial = 212] [outer = 0x120fccc00] 01:37:16 INFO - PROCESS | 1654 | 1470731836540 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]]]}] 01:37:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 01:37:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 475ms 01:37:16 INFO - PROCESS | 1654 | 1470731836575 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 01:37:16 INFO - PROCESS | 1654 | 1470731836577 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 01:37:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 01:37:16 INFO - PROCESS | 1654 | 1470731836579 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 01:37:16 INFO - PROCESS | 1654 | 1470731836582 Marionette TRACE conn2 <- [1,258,null,{}] 01:37:16 INFO - PROCESS | 1654 | 1470731836585 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}] 01:37:16 INFO - PROCESS | 1654 | 1470731836586 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:16 INFO - PROCESS | 1654 | 1470731836678 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 01:37:16 INFO - PROCESS | 1654 | 1470731836686 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:16 INFO - PROCESS | 1654 | 1470731836688 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x120680000 == 34 [pid = 1654] [id = 72] 01:37:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x116abf400) [pid = 1654] [serial = 213] [outer = 0x0] 01:37:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x123438800) [pid = 1654] [serial = 214] [outer = 0x116abf400] 01:37:16 INFO - PROCESS | 1654 | 1470731836712 Marionette DEBUG loaded listener.js 01:37:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x123719000) [pid = 1654] [serial = 215] [outer = 0x116abf400] 01:37:17 INFO - PROCESS | 1654 | 1470731837036 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]]]}] 01:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 01:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 472ms 01:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 01:37:17 INFO - PROCESS | 1654 | 1470731837052 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 01:37:17 INFO - PROCESS | 1654 | 1470731837053 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 01:37:17 INFO - PROCESS | 1654 | 1470731837055 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 01:37:17 INFO - PROCESS | 1654 | 1470731837057 Marionette TRACE conn2 <- [1,262,null,{}] 01:37:17 INFO - PROCESS | 1654 | 1470731837059 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}] 01:37:17 INFO - PROCESS | 1654 | 1470731837060 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:17 INFO - PROCESS | 1654 | 1470731837137 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 01:37:17 INFO - PROCESS | 1654 | 1470731837141 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:17 INFO - PROCESS | 1654 | 1470731837146 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194ee800 == 35 [pid = 1654] [id = 73] 01:37:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12559e400) [pid = 1654] [serial = 216] [outer = 0x0] 01:37:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1255a2400) [pid = 1654] [serial = 217] [outer = 0x12559e400] 01:37:17 INFO - PROCESS | 1654 | 1470731837181 Marionette DEBUG loaded listener.js 01:37:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x126432c00) [pid = 1654] [serial = 218] [outer = 0x12559e400] 01:37:17 INFO - PROCESS | 1654 | 1470731837549 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]]]}] 01:37:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 01:37:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 01:37:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 01:37:17 INFO - PROCESS | 1654 | 1470731837576 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 01:37:17 INFO - PROCESS | 1654 | 1470731837577 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 01:37:17 INFO - PROCESS | 1654 | 1470731837579 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 01:37:17 INFO - PROCESS | 1654 | 1470731837580 Marionette TRACE conn2 <- [1,266,null,{}] 01:37:17 INFO - PROCESS | 1654 | 1470731837583 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}] 01:37:17 INFO - PROCESS | 1654 | 1470731837584 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:17 INFO - PROCESS | 1654 | 1470731837680 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 01:37:17 INFO - PROCESS | 1654 | 1470731837684 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:17 INFO - PROCESS | 1654 | 1470731837685 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x1235e5800 == 36 [pid = 1654] [id = 74] 01:37:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12653d000) [pid = 1654] [serial = 219] [outer = 0x0] 01:37:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128c90000) [pid = 1654] [serial = 220] [outer = 0x12653d000] 01:37:17 INFO - PROCESS | 1654 | 1470731837704 Marionette DEBUG loaded listener.js 01:37:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128dc5800) [pid = 1654] [serial = 221] [outer = 0x12653d000] 01:37:18 INFO - PROCESS | 1654 | 1470731838105 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]]]}] 01:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 01:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 570ms 01:37:18 INFO - PROCESS | 1654 | 1470731838150 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 01:37:18 INFO - PROCESS | 1654 | 1470731838151 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 01:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 01:37:18 INFO - PROCESS | 1654 | 1470731838153 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 01:37:18 INFO - PROCESS | 1654 | 1470731838154 Marionette TRACE conn2 <- [1,270,null,{}] 01:37:18 INFO - PROCESS | 1654 | 1470731838157 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}] 01:37:18 INFO - PROCESS | 1654 | 1470731838158 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:18 INFO - PROCESS | 1654 | 1470731838249 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 01:37:18 INFO - PROCESS | 1654 | 1470731838278 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:18 INFO - PROCESS | 1654 | 1470731838279 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260d4800 == 37 [pid = 1654] [id = 75] 01:37:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x126430c00) [pid = 1654] [serial = 222] [outer = 0x0] 01:37:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1291bc000) [pid = 1654] [serial = 223] [outer = 0x126430c00] 01:37:18 INFO - PROCESS | 1654 | 1470731838304 Marionette DEBUG loaded listener.js 01:37:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1291c5800) [pid = 1654] [serial = 224] [outer = 0x126430c00] 01:37:18 INFO - PROCESS | 1654 | 1470731838598 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]]]}] 01:37:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 01:37:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 471ms 01:37:18 INFO - PROCESS | 1654 | 1470731838625 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 01:37:18 INFO - PROCESS | 1654 | 1470731838627 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 01:37:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 01:37:18 INFO - PROCESS | 1654 | 1470731838637 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 01:37:18 INFO - PROCESS | 1654 | 1470731838638 Marionette TRACE conn2 <- [1,274,null,{}] 01:37:18 INFO - PROCESS | 1654 | 1470731838640 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}] 01:37:18 INFO - PROCESS | 1654 | 1470731838641 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:18 INFO - PROCESS | 1654 | 1470731838739 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 01:37:18 INFO - PROCESS | 1654 | 1470731838742 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:18 INFO - PROCESS | 1654 | 1470731838743 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x128956800 == 38 [pid = 1654] [id = 76] 01:37:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1265c4400) [pid = 1654] [serial = 225] [outer = 0x0] 01:37:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12937d800) [pid = 1654] [serial = 226] [outer = 0x1265c4400] 01:37:18 INFO - PROCESS | 1654 | 1470731838767 Marionette DEBUG loaded listener.js 01:37:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x129385000) [pid = 1654] [serial = 227] [outer = 0x1265c4400] 01:37:19 INFO - PROCESS | 1654 | 1470731839081 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]]]}] 01:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 01:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 472ms 01:37:19 INFO - PROCESS | 1654 | 1470731839109 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 01:37:19 INFO - PROCESS | 1654 | 1470731839110 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 01:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 01:37:19 INFO - PROCESS | 1654 | 1470731839119 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 01:37:19 INFO - PROCESS | 1654 | 1470731839120 Marionette TRACE conn2 <- [1,278,null,{}] 01:37:19 INFO - PROCESS | 1654 | 1470731839123 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}] 01:37:19 INFO - PROCESS | 1654 | 1470731839124 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:19 INFO - PROCESS | 1654 | 1470731839217 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 01:37:19 INFO - PROCESS | 1654 | 1470731839220 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:19 INFO - PROCESS | 1654 | 1470731839221 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191e4800 == 39 [pid = 1654] [id = 77] 01:37:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1291c7400) [pid = 1654] [serial = 228] [outer = 0x0] 01:37:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12a472400) [pid = 1654] [serial = 229] [outer = 0x1291c7400] 01:37:19 INFO - PROCESS | 1654 | 1470731839245 Marionette DEBUG loaded listener.js 01:37:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12a4f1c00) [pid = 1654] [serial = 230] [outer = 0x1291c7400] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x116998000) [pid = 1654] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x116abdc00) [pid = 1654] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1176d9000) [pid = 1654] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119914000) [pid = 1654] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x114f84000) [pid = 1654] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118586800) [pid = 1654] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x118874c00) [pid = 1654] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11658dc00) [pid = 1654] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1186e0400) [pid = 1654] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x120fcd400) [pid = 1654] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12343e400) [pid = 1654] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1133e7400) [pid = 1654] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12343fc00) [pid = 1654] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1161c1400) [pid = 1654] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11658fc00) [pid = 1654] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x124dbec00) [pid = 1654] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 01:37:19 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12603cc00) [pid = 1654] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 01:37:19 INFO - PROCESS | 1654 | 1470731839645 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]]]}] 01:37:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 01:37:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 571ms 01:37:19 INFO - PROCESS | 1654 | 1470731839690 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 01:37:19 INFO - PROCESS | 1654 | 1470731839692 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 01:37:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 01:37:19 INFO - PROCESS | 1654 | 1470731839694 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 01:37:19 INFO - PROCESS | 1654 | 1470731839695 Marionette TRACE conn2 <- [1,282,null,{}] 01:37:19 INFO - PROCESS | 1654 | 1470731839701 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}] 01:37:19 INFO - PROCESS | 1654 | 1470731839703 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:19 INFO - PROCESS | 1654 | 1470731839783 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 01:37:19 INFO - PROCESS | 1654 | 1470731839787 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:19 INFO - PROCESS | 1654 | 1470731839789 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x129305000 == 40 [pid = 1654] [id = 78] 01:37:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118586800) [pid = 1654] [serial = 231] [outer = 0x0] 01:37:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119910c00) [pid = 1654] [serial = 232] [outer = 0x118586800] 01:37:19 INFO - PROCESS | 1654 | 1470731839814 Marionette DEBUG loaded listener.js 01:37:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12193c800) [pid = 1654] [serial = 233] [outer = 0x118586800] 01:37:20 INFO - PROCESS | 1654 | 1470731840124 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]]]}] 01:37:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 01:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 472ms 01:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 01:37:20 INFO - PROCESS | 1654 | 1470731840168 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 01:37:20 INFO - PROCESS | 1654 | 1470731840170 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 01:37:20 INFO - PROCESS | 1654 | 1470731840172 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 01:37:20 INFO - PROCESS | 1654 | 1470731840174 Marionette TRACE conn2 <- [1,286,null,{}] 01:37:20 INFO - PROCESS | 1654 | 1470731840176 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}] 01:37:20 INFO - PROCESS | 1654 | 1470731840177 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:20 INFO - PROCESS | 1654 | 1470731840269 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 01:37:20 INFO - PROCESS | 1654 | 1470731840316 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:20 INFO - PROCESS | 1654 | 1470731840317 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12963c800 == 41 [pid = 1654] [id = 79] 01:37:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11886c000) [pid = 1654] [serial = 234] [outer = 0x0] 01:37:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12a474400) [pid = 1654] [serial = 235] [outer = 0x11886c000] 01:37:20 INFO - PROCESS | 1654 | 1470731840341 Marionette DEBUG loaded listener.js 01:37:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12a933800) [pid = 1654] [serial = 236] [outer = 0x11886c000] 01:37:20 INFO - PROCESS | 1654 | 1470731840618 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]]]}] 01:37:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 01:37:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 470ms 01:37:20 INFO - PROCESS | 1654 | 1470731840643 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 01:37:20 INFO - PROCESS | 1654 | 1470731840644 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 01:37:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 01:37:20 INFO - PROCESS | 1654 | 1470731840655 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 01:37:20 INFO - PROCESS | 1654 | 1470731840656 Marionette TRACE conn2 <- [1,290,null,{}] 01:37:20 INFO - PROCESS | 1654 | 1470731840658 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}] 01:37:20 INFO - PROCESS | 1654 | 1470731840659 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:20 INFO - PROCESS | 1654 | 1470731840743 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 01:37:20 INFO - PROCESS | 1654 | 1470731840748 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:20 INFO - PROCESS | 1654 | 1470731840750 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a453000 == 42 [pid = 1654] [id = 80] 01:37:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12a933c00) [pid = 1654] [serial = 237] [outer = 0x0] 01:37:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12a93f000) [pid = 1654] [serial = 238] [outer = 0x12a933c00] 01:37:20 INFO - PROCESS | 1654 | 1470731840774 Marionette DEBUG loaded listener.js 01:37:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12af73400) [pid = 1654] [serial = 239] [outer = 0x12a933c00] 01:37:21 INFO - PROCESS | 1654 | 1470731841073 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]]]}] 01:37:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 01:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 477ms 01:37:21 INFO - PROCESS | 1654 | 1470731841125 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 01:37:21 INFO - PROCESS | 1654 | 1470731841126 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 01:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 01:37:21 INFO - PROCESS | 1654 | 1470731841129 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 01:37:21 INFO - PROCESS | 1654 | 1470731841131 Marionette TRACE conn2 <- [1,294,null,{}] 01:37:21 INFO - PROCESS | 1654 | 1470731841135 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}] 01:37:21 INFO - PROCESS | 1654 | 1470731841136 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:21 INFO - PROCESS | 1654 | 1470731841238 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 01:37:21 INFO - PROCESS | 1654 | 1470731841243 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:21 INFO - PROCESS | 1654 | 1470731841244 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a648800 == 43 [pid = 1654] [id = 81] 01:37:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x113de3c00) [pid = 1654] [serial = 240] [outer = 0x0] 01:37:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12af72c00) [pid = 1654] [serial = 241] [outer = 0x113de3c00] 01:37:21 INFO - PROCESS | 1654 | 1470731841268 Marionette DEBUG loaded listener.js 01:37:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12af9b800) [pid = 1654] [serial = 242] [outer = 0x113de3c00] 01:37:21 INFO - PROCESS | 1654 | 1470731841670 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]]]}] 01:37:21 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. 01:37:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 572ms 01:37:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 01:37:21 INFO - PROCESS | 1654 | 1470731841701 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 01:37:21 INFO - PROCESS | 1654 | 1470731841704 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 01:37:21 INFO - PROCESS | 1654 | 1470731841707 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 01:37:21 INFO - PROCESS | 1654 | 1470731841709 Marionette TRACE conn2 <- [1,298,null,{}] 01:37:21 INFO - PROCESS | 1654 | 1470731841713 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}] 01:37:21 INFO - PROCESS | 1654 | 1470731841715 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:21 INFO - PROCESS | 1654 | 1470731841816 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 01:37:21 INFO - PROCESS | 1654 | 1470731841866 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:21 INFO - PROCESS | 1654 | 1470731841867 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x117176000 == 44 [pid = 1654] [id = 82] 01:37:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x118209800) [pid = 1654] [serial = 243] [outer = 0x0] 01:37:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x118587c00) [pid = 1654] [serial = 244] [outer = 0x118209800] 01:37:21 INFO - PROCESS | 1654 | 1470731841898 Marionette DEBUG loaded listener.js 01:37:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1189a1800) [pid = 1654] [serial = 245] [outer = 0x118209800] 01:37:22 INFO - PROCESS | 1654 | 1470731842333 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]]]}] 01:37:22 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. 01:37:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 673ms 01:37:22 INFO - PROCESS | 1654 | 1470731842397 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 01:37:22 INFO - PROCESS | 1654 | 1470731842401 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 01:37:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 01:37:22 INFO - PROCESS | 1654 | 1470731842406 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 01:37:22 INFO - PROCESS | 1654 | 1470731842408 Marionette TRACE conn2 <- [1,302,null,{}] 01:37:22 INFO - PROCESS | 1654 | 1470731842411 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}] 01:37:22 INFO - PROCESS | 1654 | 1470731842412 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:22 INFO - PROCESS | 1654 | 1470731842516 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 01:37:22 INFO - PROCESS | 1654 | 1470731842578 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:22 INFO - PROCESS | 1654 | 1470731842579 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x121175800 == 45 [pid = 1654] [id = 83] 01:37:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11979c800) [pid = 1654] [serial = 246] [outer = 0x0] 01:37:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x11979ec00) [pid = 1654] [serial = 247] [outer = 0x11979c800] 01:37:22 INFO - PROCESS | 1654 | 1470731842609 Marionette DEBUG loaded listener.js 01:37:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12062e800) [pid = 1654] [serial = 248] [outer = 0x11979c800] 01:37:23 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. 01:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 620ms 01:37:23 INFO - PROCESS | 1654 | 1470731843022 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]]]}] 01:37:23 INFO - PROCESS | 1654 | 1470731843027 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 01:37:23 INFO - PROCESS | 1654 | 1470731843028 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 01:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 01:37:23 INFO - PROCESS | 1654 | 1470731843031 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 01:37:23 INFO - PROCESS | 1654 | 1470731843033 Marionette TRACE conn2 <- [1,306,null,{}] 01:37:23 INFO - PROCESS | 1654 | 1470731843041 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}] 01:37:23 INFO - PROCESS | 1654 | 1470731843044 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:23 INFO - PROCESS | 1654 | 1470731843161 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 01:37:23 INFO - PROCESS | 1654 | 1470731843224 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:23 INFO - PROCESS | 1654 | 1470731843226 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ef0800 == 46 [pid = 1654] [id = 84] 01:37:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x121ea8800) [pid = 1654] [serial = 249] [outer = 0x0] 01:37:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x123509c00) [pid = 1654] [serial = 250] [outer = 0x121ea8800] 01:37:23 INFO - PROCESS | 1654 | 1470731843257 Marionette DEBUG loaded listener.js 01:37:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x124dc5000) [pid = 1654] [serial = 251] [outer = 0x121ea8800] 01:37:23 INFO - PROCESS | 1654 | 1470731843666 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]]]}] 01:37:23 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. 01:37:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 672ms 01:37:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 01:37:23 INFO - PROCESS | 1654 | 1470731843704 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 01:37:23 INFO - PROCESS | 1654 | 1470731843706 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 01:37:23 INFO - PROCESS | 1654 | 1470731843708 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 01:37:23 INFO - PROCESS | 1654 | 1470731843709 Marionette TRACE conn2 <- [1,310,null,{}] 01:37:23 INFO - PROCESS | 1654 | 1470731843712 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}] 01:37:23 INFO - PROCESS | 1654 | 1470731843713 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:23 INFO - PROCESS | 1654 | 1470731843815 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 01:37:23 INFO - PROCESS | 1654 | 1470731843864 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:23 INFO - PROCESS | 1654 | 1470731843865 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6ae000 == 47 [pid = 1654] [id = 85] 01:37:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x126047c00) [pid = 1654] [serial = 252] [outer = 0x0] 01:37:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x126429400) [pid = 1654] [serial = 253] [outer = 0x126047c00] 01:37:23 INFO - PROCESS | 1654 | 1470731843893 Marionette DEBUG loaded listener.js 01:37:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x128c22800) [pid = 1654] [serial = 254] [outer = 0x126047c00] 01:37:24 INFO - PROCESS | 1654 | 1470731844293 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]]]}] 01:37:24 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. 01:37:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 623ms 01:37:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 01:37:24 INFO - PROCESS | 1654 | 1470731844331 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 01:37:24 INFO - PROCESS | 1654 | 1470731844333 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 01:37:24 INFO - PROCESS | 1654 | 1470731844335 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 01:37:24 INFO - PROCESS | 1654 | 1470731844337 Marionette TRACE conn2 <- [1,314,null,{}] 01:37:24 INFO - PROCESS | 1654 | 1470731844340 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}] 01:37:24 INFO - PROCESS | 1654 | 1470731844341 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:24 INFO - PROCESS | 1654 | 1470731844456 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 01:37:24 INFO - PROCESS | 1654 | 1470731844709 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:24 INFO - PROCESS | 1654 | 1470731844711 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d1000 == 48 [pid = 1654] [id = 86] 01:37:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1164f5c00) [pid = 1654] [serial = 255] [outer = 0x0] 01:37:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x117d51400) [pid = 1654] [serial = 256] [outer = 0x1164f5c00] 01:37:24 INFO - PROCESS | 1654 | 1470731844740 Marionette DEBUG loaded listener.js 01:37:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1186d9000) [pid = 1654] [serial = 257] [outer = 0x1164f5c00] 01:37:25 INFO - PROCESS | 1654 | 1470731845171 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]]]}] 01:37:25 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. 01:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 870ms 01:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 01:37:25 INFO - PROCESS | 1654 | 1470731845206 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 01:37:25 INFO - PROCESS | 1654 | 1470731845208 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 01:37:25 INFO - PROCESS | 1654 | 1470731845211 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 01:37:25 INFO - PROCESS | 1654 | 1470731845212 Marionette TRACE conn2 <- [1,318,null,{}] 01:37:25 INFO - PROCESS | 1654 | 1470731845216 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}] 01:37:25 INFO - PROCESS | 1654 | 1470731845219 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:25 INFO - PROCESS | 1654 | 1470731845313 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 01:37:25 INFO - PROCESS | 1654 | 1470731845375 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:25 INFO - PROCESS | 1654 | 1470731845377 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x117d9a000 == 49 [pid = 1654] [id = 87] 01:37:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11899f800) [pid = 1654] [serial = 258] [outer = 0x0] 01:37:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x1191f2800) [pid = 1654] [serial = 259] [outer = 0x11899f800] 01:37:25 INFO - PROCESS | 1654 | 1470731845404 Marionette DEBUG loaded listener.js 01:37:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11951d000) [pid = 1654] [serial = 260] [outer = 0x11899f800] 01:37:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12a453000 == 48 [pid = 1654] [id = 80] 01:37:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12963c800 == 47 [pid = 1654] [id = 79] 01:37:25 INFO - PROCESS | 1654 | --DOCSHELL 0x129305000 == 46 [pid = 1654] [id = 78] 01:37:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1191e4800 == 45 [pid = 1654] [id = 77] 01:37:25 INFO - PROCESS | 1654 | --DOCSHELL 0x128956800 == 44 [pid = 1654] [id = 76] 01:37:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1260d4800 == 43 [pid = 1654] [id = 75] 01:37:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1235e5800 == 42 [pid = 1654] [id = 74] 01:37:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1194ee800 == 41 [pid = 1654] [id = 73] 01:37:25 INFO - PROCESS | 1654 | --DOCSHELL 0x120680000 == 40 [pid = 1654] [id = 72] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x128c91800) [pid = 1654] [serial = 195] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1199fb000 == 39 [pid = 1654] [id = 71] 01:37:25 INFO - PROCESS | 1654 | --DOCSHELL 0x118853800 == 38 [pid = 1654] [id = 70] 01:37:25 INFO - PROCESS | 1654 | --DOCSHELL 0x116417800 == 37 [pid = 1654] [id = 69] 01:37:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1131c7800 == 36 [pid = 1654] [id = 68] 01:37:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12896a800 == 35 [pid = 1654] [id = 66] 01:37:25 INFO - PROCESS | 1654 | 1470731845775 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]]]}] 01:37:25 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. 01:37:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 571ms 01:37:25 INFO - PROCESS | 1654 | 1470731845783 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 01:37:25 INFO - PROCESS | 1654 | 1470731845786 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 01:37:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 01:37:25 INFO - PROCESS | 1654 | 1470731845789 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 01:37:25 INFO - PROCESS | 1654 | 1470731845790 Marionette TRACE conn2 <- [1,322,null,{}] 01:37:25 INFO - PROCESS | 1654 | 1470731845793 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}] 01:37:25 INFO - PROCESS | 1654 | 1470731845794 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:25 INFO - PROCESS | 1654 | 1470731845888 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x120fc8800) [pid = 1654] [serial = 174] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x11820ac00) [pid = 1654] [serial = 160] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x117019800) [pid = 1654] [serial = 159] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x117d52400) [pid = 1654] [serial = 162] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11844e000) [pid = 1654] [serial = 163] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x119a13c00) [pid = 1654] [serial = 171] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1194cc000) [pid = 1654] [serial = 168] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11990b000) [pid = 1654] [serial = 169] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x118802c00) [pid = 1654] [serial = 165] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x118874800) [pid = 1654] [serial = 166] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x121604c00) [pid = 1654] [serial = 177] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x118260400) [pid = 1654] [serial = 145] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x116a15800) [pid = 1654] [serial = 144] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x123441c00) [pid = 1654] [serial = 178] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11990a800) [pid = 1654] [serial = 148] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1194cb800) [pid = 1654] [serial = 147] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x121611400) [pid = 1654] [serial = 151] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12133a800) [pid = 1654] [serial = 150] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12350dc00) [pid = 1654] [serial = 154] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x123441400) [pid = 1654] [serial = 153] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119798000) [pid = 1654] [serial = 157] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1186e4400) [pid = 1654] [serial = 156] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1210ea000) [pid = 1654] [serial = 175] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124d83400) [pid = 1654] [serial = 183] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119521000) [pid = 1654] [serial = 186] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12354c400) [pid = 1654] [serial = 180] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x124a8a000) [pid = 1654] [serial = 181] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12559b400) [pid = 1654] [serial = 189] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12370ec00) [pid = 1654] [serial = 187] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x124ec5000) [pid = 1654] [serial = 184] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1255a3000) [pid = 1654] [serial = 190] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1265c9400) [pid = 1654] [serial = 193] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1206b2c00) [pid = 1654] [serial = 172] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x126428800) [pid = 1654] [serial = 192] [outer = 0x0] [url = about:blank] 01:37:25 INFO - PROCESS | 1654 | 1470731845975 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:25 INFO - PROCESS | 1654 | 1470731845976 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d3800 == 36 [pid = 1654] [id = 88] 01:37:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x119791c00) [pid = 1654] [serial = 261] [outer = 0x0] 01:37:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11990c800) [pid = 1654] [serial = 262] [outer = 0x119791c00] 01:37:26 INFO - PROCESS | 1654 | 1470731846006 Marionette DEBUG loaded listener.js 01:37:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x120fca800) [pid = 1654] [serial = 263] [outer = 0x119791c00] 01:37:26 INFO - PROCESS | 1654 | 1470731846319 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]]]}] 01:37:26 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. 01:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 568ms 01:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 01:37:26 INFO - PROCESS | 1654 | 1470731846358 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 01:37:26 INFO - PROCESS | 1654 | 1470731846359 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 01:37:26 INFO - PROCESS | 1654 | 1470731846362 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 01:37:26 INFO - PROCESS | 1654 | 1470731846366 Marionette TRACE conn2 <- [1,326,null,{}] 01:37:26 INFO - PROCESS | 1654 | 1470731846373 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}] 01:37:26 INFO - PROCESS | 1654 | 1470731846375 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:26 INFO - PROCESS | 1654 | 1470731846465 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 01:37:26 INFO - PROCESS | 1654 | 1470731846510 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:26 INFO - PROCESS | 1654 | 1470731846511 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191e7000 == 37 [pid = 1654] [id = 89] 01:37:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119794800) [pid = 1654] [serial = 264] [outer = 0x0] 01:37:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x121605c00) [pid = 1654] [serial = 265] [outer = 0x119794800] 01:37:26 INFO - PROCESS | 1654 | 1470731846536 Marionette DEBUG loaded listener.js 01:37:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1176d3400) [pid = 1654] [serial = 266] [outer = 0x119794800] 01:37:26 INFO - PROCESS | 1654 | 1470731846840 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]]]}] 01:37:26 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. 01:37:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 525ms 01:37:26 INFO - PROCESS | 1654 | 1470731846887 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 01:37:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 01:37:26 INFO - PROCESS | 1654 | 1470731846888 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 01:37:26 INFO - PROCESS | 1654 | 1470731846891 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 01:37:26 INFO - PROCESS | 1654 | 1470731846892 Marionette TRACE conn2 <- [1,330,null,{}] 01:37:26 INFO - PROCESS | 1654 | 1470731846894 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}] 01:37:26 INFO - PROCESS | 1654 | 1470731846895 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:26 INFO - PROCESS | 1654 | 1470731846978 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 01:37:26 INFO - PROCESS | 1654 | 1470731846984 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:26 INFO - PROCESS | 1654 | 1470731846985 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x121060000 == 38 [pid = 1654] [id = 90] 01:37:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x124a7f400) [pid = 1654] [serial = 267] [outer = 0x0] 01:37:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x125599400) [pid = 1654] [serial = 268] [outer = 0x124a7f400] 01:37:27 INFO - PROCESS | 1654 | 1470731847010 Marionette DEBUG loaded listener.js 01:37:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12603b000) [pid = 1654] [serial = 269] [outer = 0x124a7f400] 01:37:27 INFO - PROCESS | 1654 | 1470731847356 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]]]}] 01:37:27 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. 01:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 01:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 01:37:27 INFO - PROCESS | 1654 | 1470731847409 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 01:37:27 INFO - PROCESS | 1654 | 1470731847411 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 01:37:27 INFO - PROCESS | 1654 | 1470731847413 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 01:37:27 INFO - PROCESS | 1654 | 1470731847414 Marionette TRACE conn2 <- [1,334,null,{}] 01:37:27 INFO - PROCESS | 1654 | 1470731847417 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}] 01:37:27 INFO - PROCESS | 1654 | 1470731847418 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:27 INFO - PROCESS | 1654 | 1470731847497 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 01:37:27 INFO - PROCESS | 1654 | 1470731847503 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:27 INFO - PROCESS | 1654 | 1470731847507 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12181d800 == 39 [pid = 1654] [id = 91] 01:37:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1265c8c00) [pid = 1654] [serial = 270] [outer = 0x0] 01:37:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128c21c00) [pid = 1654] [serial = 271] [outer = 0x1265c8c00] 01:37:27 INFO - PROCESS | 1654 | 1470731847547 Marionette DEBUG loaded listener.js 01:37:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128c2b400) [pid = 1654] [serial = 272] [outer = 0x1265c8c00] 01:37:27 INFO - PROCESS | 1654 | 1470731847904 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]]]}] 01:37:27 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. 01:37:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 520ms 01:37:27 INFO - PROCESS | 1654 | 1470731847933 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 01:37:27 INFO - PROCESS | 1654 | 1470731847934 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 01:37:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 01:37:27 INFO - PROCESS | 1654 | 1470731847937 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 01:37:27 INFO - PROCESS | 1654 | 1470731847938 Marionette TRACE conn2 <- [1,338,null,{}] 01:37:27 INFO - PROCESS | 1654 | 1470731847957 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}] 01:37:27 INFO - PROCESS | 1654 | 1470731847959 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:28 INFO - PROCESS | 1654 | 1470731848068 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 01:37:28 INFO - PROCESS | 1654 | 1470731848083 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:28 INFO - PROCESS | 1654 | 1470731848084 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x123531000 == 40 [pid = 1654] [id = 92] 01:37:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128c2e400) [pid = 1654] [serial = 273] [outer = 0x0] 01:37:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128eb3c00) [pid = 1654] [serial = 274] [outer = 0x128c2e400] 01:37:28 INFO - PROCESS | 1654 | 1470731848124 Marionette DEBUG loaded listener.js 01:37:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1291c4800) [pid = 1654] [serial = 275] [outer = 0x128c2e400] 01:37:28 INFO - PROCESS | 1654 | 1470731848617 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]]]}] 01:37:28 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. 01:37:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 720ms 01:37:28 INFO - PROCESS | 1654 | 1470731848660 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 01:37:28 INFO - PROCESS | 1654 | 1470731848661 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 01:37:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 01:37:28 INFO - PROCESS | 1654 | 1470731848663 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 01:37:28 INFO - PROCESS | 1654 | 1470731848664 Marionette TRACE conn2 <- [1,342,null,{}] 01:37:28 INFO - PROCESS | 1654 | 1470731848667 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}] 01:37:28 INFO - PROCESS | 1654 | 1470731848668 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:28 INFO - PROCESS | 1654 | 1470731848772 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 01:37:28 INFO - PROCESS | 1654 | 1470731848775 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:28 INFO - PROCESS | 1654 | 1470731848776 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x125681800 == 41 [pid = 1654] [id = 93] 01:37:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1291c5000) [pid = 1654] [serial = 276] [outer = 0x0] 01:37:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a46b400) [pid = 1654] [serial = 277] [outer = 0x1291c5000] 01:37:28 INFO - PROCESS | 1654 | 1470731848800 Marionette DEBUG loaded listener.js 01:37:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12a59d400) [pid = 1654] [serial = 278] [outer = 0x1291c5000] 01:37:29 INFO - PROCESS | 1654 | 1470731849125 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]]]}] 01:37:29 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. 01:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 519ms 01:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 01:37:29 INFO - PROCESS | 1654 | 1470731849183 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 01:37:29 INFO - PROCESS | 1654 | 1470731849185 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 01:37:29 INFO - PROCESS | 1654 | 1470731849187 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 01:37:29 INFO - PROCESS | 1654 | 1470731849188 Marionette TRACE conn2 <- [1,346,null,{}] 01:37:29 INFO - PROCESS | 1654 | 1470731849191 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}] 01:37:29 INFO - PROCESS | 1654 | 1470731849192 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:29 INFO - PROCESS | 1654 | 1470731849287 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 01:37:29 INFO - PROCESS | 1654 | 1470731849300 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:29 INFO - PROCESS | 1654 | 1470731849301 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a32800 == 42 [pid = 1654] [id = 94] 01:37:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a5a2c00) [pid = 1654] [serial = 279] [outer = 0x0] 01:37:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a5a9c00) [pid = 1654] [serial = 280] [outer = 0x12a5a2c00] 01:37:29 INFO - PROCESS | 1654 | 1470731849325 Marionette DEBUG loaded listener.js 01:37:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12af74c00) [pid = 1654] [serial = 281] [outer = 0x12a5a2c00] 01:37:29 INFO - PROCESS | 1654 | 1470731849670 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]]]}] 01:37:29 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. 01:37:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 520ms 01:37:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 01:37:29 INFO - PROCESS | 1654 | 1470731849707 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 01:37:29 INFO - PROCESS | 1654 | 1470731849709 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 01:37:29 INFO - PROCESS | 1654 | 1470731849711 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 01:37:29 INFO - PROCESS | 1654 | 1470731849712 Marionette TRACE conn2 <- [1,350,null,{}] 01:37:29 INFO - PROCESS | 1654 | 1470731849714 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}] 01:37:29 INFO - PROCESS | 1654 | 1470731849715 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:29 INFO - PROCESS | 1654 | 1470731849821 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 01:37:29 INFO - PROCESS | 1654 | 1470731849859 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:29 INFO - PROCESS | 1654 | 1470731849860 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x128edc000 == 43 [pid = 1654] [id = 95] 01:37:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12a5a3800) [pid = 1654] [serial = 282] [outer = 0x0] 01:37:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12b664c00) [pid = 1654] [serial = 283] [outer = 0x12a5a3800] 01:37:29 INFO - PROCESS | 1654 | 1470731849886 Marionette DEBUG loaded listener.js 01:37:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12b66bc00) [pid = 1654] [serial = 284] [outer = 0x12a5a3800] 01:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12a933c00) [pid = 1654] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 01:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12653d000) [pid = 1654] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 01:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x118586800) [pid = 1654] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 01:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x116abf400) [pid = 1654] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 01:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x126430c00) [pid = 1654] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 01:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x120fccc00) [pid = 1654] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 01:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1176d8400) [pid = 1654] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 01:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1291c7400) [pid = 1654] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 01:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11886c000) [pid = 1654] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 01:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12559e400) [pid = 1654] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 01:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119519000) [pid = 1654] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 01:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1265c4400) [pid = 1654] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 01:37:30 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x117d48400) [pid = 1654] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 01:37:30 INFO - PROCESS | 1654 | 1470731850389 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]]]}] 01:37:30 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. 01:37:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 717ms 01:37:30 INFO - PROCESS | 1654 | 1470731850434 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 01:37:30 INFO - PROCESS | 1654 | 1470731850436 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 01:37:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 01:37:30 INFO - PROCESS | 1654 | 1470731850438 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 01:37:30 INFO - PROCESS | 1654 | 1470731850439 Marionette TRACE conn2 <- [1,354,null,{}] 01:37:30 INFO - PROCESS | 1654 | 1470731850442 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}] 01:37:30 INFO - PROCESS | 1654 | 1470731850443 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:30 INFO - PROCESS | 1654 | 1470731850532 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 01:37:30 INFO - PROCESS | 1654 | 1470731850551 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:30 INFO - PROCESS | 1654 | 1470731850553 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x129640800 == 44 [pid = 1654] [id = 96] 01:37:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1218af800) [pid = 1654] [serial = 285] [outer = 0x0] 01:37:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1265c5000) [pid = 1654] [serial = 286] [outer = 0x1218af800] 01:37:30 INFO - PROCESS | 1654 | 1470731850581 Marionette DEBUG loaded listener.js 01:37:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12af72000) [pid = 1654] [serial = 287] [outer = 0x1218af800] 01:37:31 INFO - PROCESS | 1654 | 1470731851011 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]]]}] 01:37:31 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. 01:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 620ms 01:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 01:37:31 INFO - PROCESS | 1654 | 1470731851059 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 01:37:31 INFO - PROCESS | 1654 | 1470731851062 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 01:37:31 INFO - PROCESS | 1654 | 1470731851065 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 01:37:31 INFO - PROCESS | 1654 | 1470731851068 Marionette TRACE conn2 <- [1,358,null,{}] 01:37:31 INFO - PROCESS | 1654 | 1470731851072 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}] 01:37:31 INFO - PROCESS | 1654 | 1470731851074 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:31 INFO - PROCESS | 1654 | 1470731851212 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 01:37:31 INFO - PROCESS | 1654 | 1470731851224 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:31 INFO - PROCESS | 1654 | 1470731851225 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af4a000 == 45 [pid = 1654] [id = 97] 01:37:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12b8dc000) [pid = 1654] [serial = 288] [outer = 0x0] 01:37:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12b8e5400) [pid = 1654] [serial = 289] [outer = 0x12b8dc000] 01:37:31 INFO - PROCESS | 1654 | 1470731851249 Marionette DEBUG loaded listener.js 01:37:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12b98ec00) [pid = 1654] [serial = 290] [outer = 0x12b8dc000] 01:37:31 INFO - PROCESS | 1654 | 1470731851559 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]]]}] 01:37:31 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. 01:37:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 523ms 01:37:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 01:37:31 INFO - PROCESS | 1654 | 1470731851587 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 01:37:31 INFO - PROCESS | 1654 | 1470731851588 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 01:37:31 INFO - PROCESS | 1654 | 1470731851590 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 01:37:31 INFO - PROCESS | 1654 | 1470731851592 Marionette TRACE conn2 <- [1,362,null,{}] 01:37:31 INFO - PROCESS | 1654 | 1470731851594 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}] 01:37:31 INFO - PROCESS | 1654 | 1470731851595 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:31 INFO - PROCESS | 1654 | 1470731851705 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 01:37:31 INFO - PROCESS | 1654 | 1470731851711 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:31 INFO - PROCESS | 1654 | 1470731851712 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b652800 == 46 [pid = 1654] [id = 98] 01:37:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x123444000) [pid = 1654] [serial = 291] [outer = 0x0] 01:37:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12b993800) [pid = 1654] [serial = 292] [outer = 0x123444000] 01:37:31 INFO - PROCESS | 1654 | 1470731851738 Marionette DEBUG loaded listener.js 01:37:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12bd6fc00) [pid = 1654] [serial = 293] [outer = 0x123444000] 01:37:32 INFO - PROCESS | 1654 | 1470731852040 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]]]}] 01:37:32 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. 01:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 01:37:32 INFO - PROCESS | 1654 | 1470731852060 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 01:37:32 INFO - PROCESS | 1654 | 1470731852062 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 01:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 01:37:32 INFO - PROCESS | 1654 | 1470731852067 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 01:37:32 INFO - PROCESS | 1654 | 1470731852069 Marionette TRACE conn2 <- [1,366,null,{}] 01:37:32 INFO - PROCESS | 1654 | 1470731852080 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}] 01:37:32 INFO - PROCESS | 1654 | 1470731852082 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:32 INFO - PROCESS | 1654 | 1470731852168 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 01:37:32 INFO - PROCESS | 1654 | 1470731852215 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:32 INFO - PROCESS | 1654 | 1470731852216 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x11279f000 == 47 [pid = 1654] [id = 99] 01:37:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x112a85c00) [pid = 1654] [serial = 294] [outer = 0x0] 01:37:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x116550c00) [pid = 1654] [serial = 295] [outer = 0x112a85c00] 01:37:32 INFO - PROCESS | 1654 | 1470731852289 Marionette DEBUG loaded listener.js 01:37:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11844a400) [pid = 1654] [serial = 296] [outer = 0x112a85c00] 01:37:32 INFO - PROCESS | 1654 | 1470731852741 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]]]}] 01:37:32 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. 01:37:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 722ms 01:37:32 INFO - PROCESS | 1654 | 1470731852788 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 01:37:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 01:37:32 INFO - PROCESS | 1654 | 1470731852790 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 01:37:32 INFO - PROCESS | 1654 | 1470731852793 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 01:37:32 INFO - PROCESS | 1654 | 1470731852795 Marionette TRACE conn2 <- [1,370,null,{}] 01:37:32 INFO - PROCESS | 1654 | 1470731852819 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}] 01:37:32 INFO - PROCESS | 1654 | 1470731852822 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:32 INFO - PROCESS | 1654 | 1470731852969 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 01:37:33 INFO - PROCESS | 1654 | 1470731853064 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:33 INFO - PROCESS | 1654 | 1470731853066 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194d7800 == 48 [pid = 1654] [id = 100] 01:37:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11979d000) [pid = 1654] [serial = 297] [outer = 0x0] 01:37:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x119a10000) [pid = 1654] [serial = 298] [outer = 0x11979d000] 01:37:33 INFO - PROCESS | 1654 | 1470731853115 Marionette DEBUG loaded listener.js 01:37:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x120fc8800) [pid = 1654] [serial = 299] [outer = 0x11979d000] 01:37:33 INFO - PROCESS | 1654 | 1470731853603 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]]]}] 01:37:33 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. 01:37:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 839ms 01:37:33 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 01:37:33 INFO - PROCESS | 1654 | 1470731853634 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 01:37:33 INFO - PROCESS | 1654 | 1470731853637 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 01:37:33 INFO - PROCESS | 1654 | 1470731853641 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 01:37:33 INFO - PROCESS | 1654 | 1470731853642 Marionette TRACE conn2 <- [1,374,null,{}] 01:37:33 INFO - PROCESS | 1654 | 1470731853645 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}] 01:37:33 INFO - PROCESS | 1654 | 1470731853646 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:33 INFO - PROCESS | 1654 | 1470731853795 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 01:37:33 INFO - PROCESS | 1654 | 1470731853863 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:33 INFO - PROCESS | 1654 | 1470731853864 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ee9000 == 49 [pid = 1654] [id = 101] 01:37:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12350a000) [pid = 1654] [serial = 300] [outer = 0x0] 01:37:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12350f400) [pid = 1654] [serial = 301] [outer = 0x12350a000] 01:37:33 INFO - PROCESS | 1654 | 1470731853898 Marionette DEBUG loaded listener.js 01:37:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12603d400) [pid = 1654] [serial = 302] [outer = 0x12350a000] 01:37:34 INFO - PROCESS | 1654 | 1470731854353 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 01:37:34 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 01:37:34 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 770ms 01:37:34 INFO - PROCESS | 1654 | 1470731854410 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 01:37:34 INFO - PROCESS | 1654 | 1470731854412 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 01:37:34 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 01:37:34 INFO - PROCESS | 1654 | 1470731854418 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 01:37:34 INFO - PROCESS | 1654 | 1470731854422 Marionette TRACE conn2 <- [1,378,null,{}] 01:37:34 INFO - PROCESS | 1654 | 1470731854429 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}] 01:37:34 INFO - PROCESS | 1654 | 1470731854432 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:34 INFO - PROCESS | 1654 | 1470731854537 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 01:37:34 INFO - PROCESS | 1654 | 1470731854603 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:34 INFO - PROCESS | 1654 | 1470731854604 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b6a7800 == 50 [pid = 1654] [id = 102] 01:37:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x128c30c00) [pid = 1654] [serial = 303] [outer = 0x0] 01:37:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12a4ec000) [pid = 1654] [serial = 304] [outer = 0x128c30c00] 01:37:34 INFO - PROCESS | 1654 | 1470731854634 Marionette DEBUG loaded listener.js 01:37:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12a93d400) [pid = 1654] [serial = 305] [outer = 0x128c30c00] 01:37:35 INFO - PROCESS | 1654 | 1470731855043 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 01:37:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 01:37:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 675ms 01:37:35 INFO - PROCESS | 1654 | 1470731855091 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 01:37:35 INFO - PROCESS | 1654 | 1470731855093 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 01:37:35 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 01:37:35 INFO - PROCESS | 1654 | 1470731855095 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 01:37:35 INFO - PROCESS | 1654 | 1470731855096 Marionette TRACE conn2 <- [1,382,null,{}] 01:37:35 INFO - PROCESS | 1654 | 1470731855099 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}] 01:37:35 INFO - PROCESS | 1654 | 1470731855100 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:35 INFO - PROCESS | 1654 | 1470731855206 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 01:37:35 INFO - PROCESS | 1654 | 1470731855256 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:35 INFO - PROCESS | 1654 | 1470731855258 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b974800 == 51 [pid = 1654] [id = 103] 01:37:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12b667800) [pid = 1654] [serial = 306] [outer = 0x0] 01:37:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12b8e5800) [pid = 1654] [serial = 307] [outer = 0x12b667800] 01:37:35 INFO - PROCESS | 1654 | 1470731855287 Marionette DEBUG loaded listener.js 01:37:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x12bd73000) [pid = 1654] [serial = 308] [outer = 0x12b667800] 01:37:35 INFO - PROCESS | 1654 | 1470731855904 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 01:37:35 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 01:37:35 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 869ms 01:37:35 INFO - PROCESS | 1654 | 1470731855965 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 01:37:35 INFO - PROCESS | 1654 | 1470731855967 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 01:37:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 01:37:35 INFO - PROCESS | 1654 | 1470731855971 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 01:37:35 INFO - PROCESS | 1654 | 1470731855973 Marionette TRACE conn2 <- [1,386,null,{}] 01:37:35 INFO - PROCESS | 1654 | 1470731855976 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}] 01:37:35 INFO - PROCESS | 1654 | 1470731855978 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:36 INFO - PROCESS | 1654 | 1470731856072 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 01:37:36 INFO - PROCESS | 1654 | 1470731856126 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:36 INFO - PROCESS | 1654 | 1470731856129 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x120679000 == 52 [pid = 1654] [id = 104] 01:37:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x119514c00) [pid = 1654] [serial = 309] [outer = 0x0] 01:37:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x11979ac00) [pid = 1654] [serial = 310] [outer = 0x119514c00] 01:37:36 INFO - PROCESS | 1654 | 1470731856156 Marionette DEBUG loaded listener.js 01:37:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1206ad400) [pid = 1654] [serial = 311] [outer = 0x119514c00] 01:37:36 INFO - PROCESS | 1654 | 1470731856584 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]]]}] 01:37:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 01:37:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 622ms 01:37:36 INFO - PROCESS | 1654 | 1470731856592 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 01:37:36 INFO - PROCESS | 1654 | 1470731856595 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 01:37:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 01:37:36 INFO - PROCESS | 1654 | 1470731856599 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 01:37:36 INFO - PROCESS | 1654 | 1470731856601 Marionette TRACE conn2 <- [1,390,null,{}] 01:37:36 INFO - PROCESS | 1654 | 1470731856603 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}] 01:37:36 INFO - PROCESS | 1654 | 1470731856604 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:36 INFO - PROCESS | 1654 | 1470731856688 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 01:37:36 INFO - PROCESS | 1654 | 1470731856799 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:36 INFO - PROCESS | 1654 | 1470731856801 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12b652800 == 51 [pid = 1654] [id = 98] 01:37:36 INFO - PROCESS | 1654 | --DOCSHELL 0x12af4a000 == 50 [pid = 1654] [id = 97] 01:37:36 INFO - PROCESS | 1654 | --DOCSHELL 0x129640800 == 49 [pid = 1654] [id = 96] 01:37:36 INFO - PROCESS | 1654 | --DOCSHELL 0x128edc000 == 48 [pid = 1654] [id = 95] 01:37:36 INFO - PROCESS | 1654 | --DOCSHELL 0x126a32800 == 47 [pid = 1654] [id = 94] 01:37:36 INFO - PROCESS | 1654 | --DOCSHELL 0x125681800 == 46 [pid = 1654] [id = 93] 01:37:36 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12af72c00) [pid = 1654] [serial = 241] [outer = 0x0] [url = about:blank] 01:37:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169cf000 == 47 [pid = 1654] [id = 105] 01:37:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x121715400) [pid = 1654] [serial = 312] [outer = 0x0] 01:37:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1237bec00) [pid = 1654] [serial = 313] [outer = 0x121715400] 01:37:36 INFO - PROCESS | 1654 | 1470731856888 Marionette DEBUG loaded listener.js 01:37:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x124dc1c00) [pid = 1654] [serial = 314] [outer = 0x121715400] 01:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x123531000 == 46 [pid = 1654] [id = 92] 01:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x12181d800 == 45 [pid = 1654] [id = 91] 01:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x121060000 == 44 [pid = 1654] [id = 90] 01:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x1191e7000 == 43 [pid = 1654] [id = 89] 01:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d3800 == 42 [pid = 1654] [id = 88] 01:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x117d9a000 == 41 [pid = 1654] [id = 87] 01:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d1000 == 40 [pid = 1654] [id = 86] 01:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x128ef0800 == 39 [pid = 1654] [id = 84] 01:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x121175800 == 38 [pid = 1654] [id = 83] 01:37:37 INFO - PROCESS | 1654 | --DOCSHELL 0x117176000 == 37 [pid = 1654] [id = 82] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x128dc5800) [pid = 1654] [serial = 221] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x119910c00) [pid = 1654] [serial = 232] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12193c800) [pid = 1654] [serial = 233] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x123438800) [pid = 1654] [serial = 214] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1291bc000) [pid = 1654] [serial = 223] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x12160d000) [pid = 1654] [serial = 211] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11857e800) [pid = 1654] [serial = 202] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12a472400) [pid = 1654] [serial = 229] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12a474400) [pid = 1654] [serial = 235] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x126432c00) [pid = 1654] [serial = 218] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1255a2400) [pid = 1654] [serial = 217] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12a4f1c00) [pid = 1654] [serial = 230] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x119916000) [pid = 1654] [serial = 208] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12ce70000) [pid = 1654] [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.] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12937d800) [pid = 1654] [serial = 226] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x121942400) [pid = 1654] [serial = 212] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x123719000) [pid = 1654] [serial = 215] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1291c5800) [pid = 1654] [serial = 224] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11699fc00) [pid = 1654] [serial = 198] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1206b9800) [pid = 1654] [serial = 209] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1186d7800) [pid = 1654] [serial = 205] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1194c4000) [pid = 1654] [serial = 206] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x128c90000) [pid = 1654] [serial = 220] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x129385000) [pid = 1654] [serial = 227] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12a933800) [pid = 1654] [serial = 236] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11825d400) [pid = 1654] [serial = 201] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12a93f000) [pid = 1654] [serial = 238] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12af73400) [pid = 1654] [serial = 239] [outer = 0x0] [url = about:blank] 01:37:37 INFO - PROCESS | 1654 | 1470731857526 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]]]}] 01:37:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 01:37:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 978ms 01:37:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 01:37:37 INFO - PROCESS | 1654 | 1470731857578 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 01:37:37 INFO - PROCESS | 1654 | 1470731857579 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 01:37:37 INFO - PROCESS | 1654 | 1470731857581 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 01:37:37 INFO - PROCESS | 1654 | 1470731857584 Marionette TRACE conn2 <- [1,394,null,{}] 01:37:37 INFO - PROCESS | 1654 | 1470731857591 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}] 01:37:37 INFO - PROCESS | 1654 | 1470731857594 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:37 INFO - PROCESS | 1654 | 1470731857675 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 01:37:37 INFO - PROCESS | 1654 | 1470731857739 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:37 INFO - PROCESS | 1654 | 1470731857741 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x121047800 == 38 [pid = 1654] [id = 106] 01:37:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x124ec5000) [pid = 1654] [serial = 315] [outer = 0x0] 01:37:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128dba800) [pid = 1654] [serial = 316] [outer = 0x124ec5000] 01:37:37 INFO - PROCESS | 1654 | 1470731857768 Marionette DEBUG loaded listener.js 01:37:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12937a800) [pid = 1654] [serial = 317] [outer = 0x124ec5000] 01:37:38 INFO - PROCESS | 1654 | 1470731858078 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]]]}] 01:37:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 01:37:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 523ms 01:37:38 INFO - PROCESS | 1654 | 1470731858105 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 01:37:38 INFO - PROCESS | 1654 | 1470731858107 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 01:37:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 01:37:38 INFO - PROCESS | 1654 | 1470731858109 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 01:37:38 INFO - PROCESS | 1654 | 1470731858110 Marionette TRACE conn2 <- [1,398,null,{}] 01:37:38 INFO - PROCESS | 1654 | 1470731858113 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}] 01:37:38 INFO - PROCESS | 1654 | 1470731858116 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:38 INFO - PROCESS | 1654 | 1470731858202 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 01:37:38 INFO - PROCESS | 1654 | 1470731858206 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:38 INFO - PROCESS | 1654 | 1470731858207 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a27000 == 39 [pid = 1654] [id = 107] 01:37:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a472400) [pid = 1654] [serial = 318] [outer = 0x0] 01:37:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12af7c400) [pid = 1654] [serial = 319] [outer = 0x12a472400] 01:37:38 INFO - PROCESS | 1654 | 1470731858238 Marionette DEBUG loaded listener.js 01:37:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12b671400) [pid = 1654] [serial = 320] [outer = 0x12a472400] 01:37:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 01:37:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 469ms 01:37:38 INFO - PROCESS | 1654 | 1470731858574 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]]]}] 01:37:38 INFO - PROCESS | 1654 | 1470731858578 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 01:37:38 INFO - PROCESS | 1654 | 1470731858580 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 01:37:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 01:37:38 INFO - PROCESS | 1654 | 1470731858590 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 01:37:38 INFO - PROCESS | 1654 | 1470731858591 Marionette TRACE conn2 <- [1,402,null,{}] 01:37:38 INFO - PROCESS | 1654 | 1470731858593 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}] 01:37:38 INFO - PROCESS | 1654 | 1470731858595 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:38 INFO - PROCESS | 1654 | 1470731858683 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 01:37:38 INFO - PROCESS | 1654 | 1470731858687 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:38 INFO - PROCESS | 1654 | 1470731858688 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12641f000 == 40 [pid = 1654] [id = 108] 01:37:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1291c5800) [pid = 1654] [serial = 321] [outer = 0x0] 01:37:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12b999400) [pid = 1654] [serial = 322] [outer = 0x1291c5800] 01:37:38 INFO - PROCESS | 1654 | 1470731858713 Marionette DEBUG loaded listener.js 01:37:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12bd7b400) [pid = 1654] [serial = 323] [outer = 0x1291c5800] 01:37:39 INFO - PROCESS | 1654 | 1470731859078 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]]]}] 01:37:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 01:37:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 519ms 01:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 01:37:39 INFO - PROCESS | 1654 | 1470731859119 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 01:37:39 INFO - PROCESS | 1654 | 1470731859120 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 01:37:39 INFO - PROCESS | 1654 | 1470731859122 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 01:37:39 INFO - PROCESS | 1654 | 1470731859123 Marionette TRACE conn2 <- [1,406,null,{}] 01:37:39 INFO - PROCESS | 1654 | 1470731859125 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}] 01:37:39 INFO - PROCESS | 1654 | 1470731859129 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:39 INFO - PROCESS | 1654 | 1470731859258 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 01:37:39 INFO - PROCESS | 1654 | 1470731859292 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:39 INFO - PROCESS | 1654 | 1470731859293 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ee1800 == 41 [pid = 1654] [id = 109] 01:37:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12bf06400) [pid = 1654] [serial = 324] [outer = 0x0] 01:37:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12bf22c00) [pid = 1654] [serial = 325] [outer = 0x12bf06400] 01:37:39 INFO - PROCESS | 1654 | 1470731859318 Marionette DEBUG loaded listener.js 01:37:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12c303400) [pid = 1654] [serial = 326] [outer = 0x12bf06400] 01:37:39 INFO - PROCESS | 1654 | 1470731859597 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 01:37:39 INFO - PROCESS | 1654 | 1470731859670 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]]]}] 01:37:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 01:37:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 568ms 01:37:39 INFO - PROCESS | 1654 | 1470731859691 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 01:37:39 INFO - PROCESS | 1654 | 1470731859692 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 01:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 01:37:39 INFO - PROCESS | 1654 | 1470731859694 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 01:37:39 INFO - PROCESS | 1654 | 1470731859695 Marionette TRACE conn2 <- [1,410,null,{}] 01:37:39 INFO - PROCESS | 1654 | 1470731859700 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}] 01:37:39 INFO - PROCESS | 1654 | 1470731859701 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:39 INFO - PROCESS | 1654 | 1470731859802 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 01:37:39 INFO - PROCESS | 1654 | 1470731859815 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:39 INFO - PROCESS | 1654 | 1470731859816 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a640000 == 42 [pid = 1654] [id = 110] 01:37:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12c306000) [pid = 1654] [serial = 327] [outer = 0x0] 01:37:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12c30b400) [pid = 1654] [serial = 328] [outer = 0x12c306000] 01:37:39 INFO - PROCESS | 1654 | 1470731859840 Marionette DEBUG loaded listener.js 01:37:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12c61a000) [pid = 1654] [serial = 329] [outer = 0x12c306000] 01:37:40 INFO - PROCESS | 1654 | 1470731860209 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]]]}] 01:37:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 01:37:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 523ms 01:37:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 01:37:40 INFO - PROCESS | 1654 | 1470731860218 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 01:37:40 INFO - PROCESS | 1654 | 1470731860220 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 01:37:40 INFO - PROCESS | 1654 | 1470731860222 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 01:37:40 INFO - PROCESS | 1654 | 1470731860223 Marionette TRACE conn2 <- [1,414,null,{}] 01:37:40 INFO - PROCESS | 1654 | 1470731860225 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}] 01:37:40 INFO - PROCESS | 1654 | 1470731860226 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:40 INFO - PROCESS | 1654 | 1470731860328 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 01:37:40 INFO - PROCESS | 1654 | 1470731860342 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:40 INFO - PROCESS | 1654 | 1470731860343 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af55000 == 43 [pid = 1654] [id = 111] 01:37:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1127de400) [pid = 1654] [serial = 330] [outer = 0x0] 01:37:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1127e3400) [pid = 1654] [serial = 331] [outer = 0x1127de400] 01:37:40 INFO - PROCESS | 1654 | 1470731860368 Marionette DEBUG loaded listener.js 01:37:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x121607c00) [pid = 1654] [serial = 332] [outer = 0x1127de400] 01:37:40 INFO - PROCESS | 1654 | 1470731860726 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]]]}] 01:37:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 01:37:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 519ms 01:37:40 INFO - PROCESS | 1654 | 1470731860741 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 01:37:40 INFO - PROCESS | 1654 | 1470731860743 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 01:37:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 01:37:40 INFO - PROCESS | 1654 | 1470731860745 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 01:37:40 INFO - PROCESS | 1654 | 1470731860748 Marionette TRACE conn2 <- [1,418,null,{}] 01:37:40 INFO - PROCESS | 1654 | 1470731860750 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}] 01:37:40 INFO - PROCESS | 1654 | 1470731860751 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:40 INFO - PROCESS | 1654 | 1470731860856 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 01:37:40 INFO - PROCESS | 1654 | 1470731860868 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:40 INFO - PROCESS | 1654 | 1470731860869 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b69f000 == 44 [pid = 1654] [id = 112] 01:37:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x10eaf2c00) [pid = 1654] [serial = 333] [outer = 0x0] 01:37:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x10eafa000) [pid = 1654] [serial = 334] [outer = 0x10eaf2c00] 01:37:40 INFO - PROCESS | 1654 | 1470731860893 Marionette DEBUG loaded listener.js 01:37:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x10eafe000) [pid = 1654] [serial = 335] [outer = 0x10eaf2c00] 01:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12a5a2c00) [pid = 1654] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 01:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x119794800) [pid = 1654] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 01:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119791c00) [pid = 1654] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 01:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1265c8c00) [pid = 1654] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 01:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11899f800) [pid = 1654] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 01:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1291c5000) [pid = 1654] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 01:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12a5a3800) [pid = 1654] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 01:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12b8dc000) [pid = 1654] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 01:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x124a7f400) [pid = 1654] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 01:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1164f5c00) [pid = 1654] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 01:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x128c2e400) [pid = 1654] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 01:37:41 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1218af800) [pid = 1654] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 01:37:41 INFO - PROCESS | 1654 | 1470731861806 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]]]}] 01:37:41 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 01:37:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1072ms 01:37:41 INFO - PROCESS | 1654 | 1470731861817 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 01:37:41 INFO - PROCESS | 1654 | 1470731861819 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 01:37:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 01:37:41 INFO - PROCESS | 1654 | 1470731861821 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 01:37:41 INFO - PROCESS | 1654 | 1470731861822 Marionette TRACE conn2 <- [1,422,null,{}] 01:37:41 INFO - PROCESS | 1654 | 1470731861824 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}] 01:37:41 INFO - PROCESS | 1654 | 1470731861825 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:41 INFO - PROCESS | 1654 | 1470731861920 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 01:37:41 INFO - PROCESS | 1654 | 1470731861924 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:41 INFO - PROCESS | 1654 | 1470731861925 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6a9800 == 45 [pid = 1654] [id = 113] 01:37:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1127e1800) [pid = 1654] [serial = 336] [outer = 0x0] 01:37:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x118505c00) [pid = 1654] [serial = 337] [outer = 0x1127e1800] 01:37:41 INFO - PROCESS | 1654 | 1470731861949 Marionette DEBUG loaded listener.js 01:37:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x118509c00) [pid = 1654] [serial = 338] [outer = 0x1127e1800] 01:37:42 INFO - PROCESS | 1654 | 1470731862768 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]]]}] 01:37:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 01:37:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 968ms 01:37:42 INFO - PROCESS | 1654 | 1470731862790 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 01:37:42 INFO - PROCESS | 1654 | 1470731862791 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 01:37:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 01:37:42 INFO - PROCESS | 1654 | 1470731862794 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 01:37:42 INFO - PROCESS | 1654 | 1470731862795 Marionette TRACE conn2 <- [1,426,null,{}] 01:37:42 INFO - PROCESS | 1654 | 1470731862800 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}] 01:37:42 INFO - PROCESS | 1654 | 1470731862802 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:42 INFO - PROCESS | 1654 | 1470731862896 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 01:37:42 INFO - PROCESS | 1654 | 1470731862948 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:42 INFO - PROCESS | 1654 | 1470731862950 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0ac000 == 46 [pid = 1654] [id = 114] 01:37:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1127e4400) [pid = 1654] [serial = 339] [outer = 0x0] 01:37:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119793000) [pid = 1654] [serial = 340] [outer = 0x1127e4400] 01:37:42 INFO - PROCESS | 1654 | 1470731862976 Marionette DEBUG loaded listener.js 01:37:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x128dbbc00) [pid = 1654] [serial = 341] [outer = 0x1127e4400] 01:37:43 INFO - PROCESS | 1654 | 1470731863338 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] 01:37:43 INFO - PROCESS | 1654 | 1470731863369 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 01:37:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 01:37:43 INFO - PROCESS | 1654 | 1470731863373 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 01:37:43 INFO - PROCESS | 1654 | 1470731863376 Marionette TRACE conn2 <- [1,430,null,{}] 01:37:43 INFO - PROCESS | 1654 | 1470731863380 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}] 01:37:43 INFO - PROCESS | 1654 | 1470731863382 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:43 INFO - PROCESS | 1654 | 1470731863490 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 01:37:43 INFO - PROCESS | 1654 | 1470731863541 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:43 INFO - PROCESS | 1654 | 1470731863545 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d5800 == 47 [pid = 1654] [id = 115] 01:37:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11699d000) [pid = 1654] [serial = 342] [outer = 0x0] 01:37:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11825d400) [pid = 1654] [serial = 343] [outer = 0x11699d000] 01:37:43 INFO - PROCESS | 1654 | 1470731863576 Marionette DEBUG loaded listener.js 01:37:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11850e400) [pid = 1654] [serial = 344] [outer = 0x11699d000] 01:37:44 INFO - PROCESS | 1654 | 1470731864066 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]]]}] 01:37:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 01:37:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 723ms 01:37:44 INFO - PROCESS | 1654 | 1470731864113 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 01:37:44 INFO - PROCESS | 1654 | 1470731864117 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 01:37:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 01:37:44 INFO - PROCESS | 1654 | 1470731864124 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 01:37:44 INFO - PROCESS | 1654 | 1470731864126 Marionette TRACE conn2 <- [1,434,null,{}] 01:37:44 INFO - PROCESS | 1654 | 1470731864128 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}] 01:37:44 INFO - PROCESS | 1654 | 1470731864130 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:44 INFO - PROCESS | 1654 | 1470731864238 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 01:37:44 INFO - PROCESS | 1654 | 1470731864305 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:44 INFO - PROCESS | 1654 | 1470731864307 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x121158800 == 48 [pid = 1654] [id = 116] 01:37:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1195a3c00) [pid = 1654] [serial = 345] [outer = 0x0] 01:37:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1195a8000) [pid = 1654] [serial = 346] [outer = 0x1195a3c00] 01:37:44 INFO - PROCESS | 1654 | 1470731864338 Marionette DEBUG loaded listener.js 01:37:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1195acc00) [pid = 1654] [serial = 347] [outer = 0x1195a3c00] 01:37:44 INFO - PROCESS | 1654 | 1470731864767 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]]]}] 01:37:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 01:37:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 670ms 01:37:44 INFO - PROCESS | 1654 | 1470731864811 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 01:37:44 INFO - PROCESS | 1654 | 1470731864812 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 01:37:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 01:37:44 INFO - PROCESS | 1654 | 1470731864817 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 01:37:44 INFO - PROCESS | 1654 | 1470731864819 Marionette TRACE conn2 <- [1,438,null,{}] 01:37:44 INFO - PROCESS | 1654 | 1470731864826 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}] 01:37:44 INFO - PROCESS | 1654 | 1470731864830 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:44 INFO - PROCESS | 1654 | 1470731864977 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 01:37:45 INFO - PROCESS | 1654 | 1470731865028 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:45 INFO - PROCESS | 1654 | 1470731865030 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af5a000 == 49 [pid = 1654] [id = 117] 01:37:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x121934800) [pid = 1654] [serial = 348] [outer = 0x0] 01:37:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x124a8a000) [pid = 1654] [serial = 349] [outer = 0x121934800] 01:37:45 INFO - PROCESS | 1654 | 1470731865064 Marionette DEBUG loaded listener.js 01:37:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1255a2800) [pid = 1654] [serial = 350] [outer = 0x121934800] 01:37:45 INFO - PROCESS | 1654 | 1470731865488 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]]]}] 01:37:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 01:37:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 721ms 01:37:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 01:37:45 INFO - PROCESS | 1654 | 1470731865547 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 01:37:45 INFO - PROCESS | 1654 | 1470731865549 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 01:37:45 INFO - PROCESS | 1654 | 1470731865553 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 01:37:45 INFO - PROCESS | 1654 | 1470731865554 Marionette TRACE conn2 <- [1,442,null,{}] 01:37:45 INFO - PROCESS | 1654 | 1470731865557 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}] 01:37:45 INFO - PROCESS | 1654 | 1470731865558 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:45 INFO - PROCESS | 1654 | 1470731865667 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 01:37:45 INFO - PROCESS | 1654 | 1470731865732 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:45 INFO - PROCESS | 1654 | 1470731865734 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c320800 == 50 [pid = 1654] [id = 118] 01:37:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1265c2800) [pid = 1654] [serial = 351] [outer = 0x0] 01:37:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x128c2e400) [pid = 1654] [serial = 352] [outer = 0x1265c2800] 01:37:45 INFO - PROCESS | 1654 | 1470731865764 Marionette DEBUG loaded listener.js 01:37:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x128dc5800) [pid = 1654] [serial = 353] [outer = 0x1265c2800] 01:37:46 INFO - PROCESS | 1654 | 1470731866216 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]]]}] 01:37:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 01:37:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 670ms 01:37:46 INFO - PROCESS | 1654 | 1470731866242 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 01:37:46 INFO - PROCESS | 1654 | 1470731866243 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 01:37:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 01:37:46 INFO - PROCESS | 1654 | 1470731866260 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 01:37:46 INFO - PROCESS | 1654 | 1470731866262 Marionette TRACE conn2 <- [1,446,null,{}] 01:37:46 INFO - PROCESS | 1654 | 1470731866442 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}] 01:37:46 INFO - PROCESS | 1654 | 1470731866444 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:46 INFO - PROCESS | 1654 | 1470731866538 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 01:37:46 INFO - PROCESS | 1654 | 1470731866592 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:46 INFO - PROCESS | 1654 | 1470731866594 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x118857800 == 51 [pid = 1654] [id = 119] 01:37:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x1186e1000) [pid = 1654] [serial = 354] [outer = 0x0] 01:37:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x118870c00) [pid = 1654] [serial = 355] [outer = 0x1186e1000] 01:37:46 INFO - PROCESS | 1654 | 1470731866622 Marionette DEBUG loaded listener.js 01:37:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1195a4400) [pid = 1654] [serial = 356] [outer = 0x1186e1000] 01:37:47 INFO - PROCESS | 1654 | 1470731867056 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]]]}] 01:37:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 01:37:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 839ms 01:37:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 01:37:47 INFO - PROCESS | 1654 | 1470731867086 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 01:37:47 INFO - PROCESS | 1654 | 1470731867088 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 01:37:47 INFO - PROCESS | 1654 | 1470731867091 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 01:37:47 INFO - PROCESS | 1654 | 1470731867092 Marionette TRACE conn2 <- [1,450,null,{}] 01:37:47 INFO - PROCESS | 1654 | 1470731867096 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}] 01:37:47 INFO - PROCESS | 1654 | 1470731867098 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:47 INFO - PROCESS | 1654 | 1470731867193 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 01:37:47 INFO - PROCESS | 1654 | 1470731867263 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:47 INFO - PROCESS | 1654 | 1470731867266 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x11885f000 == 52 [pid = 1654] [id = 120] 01:37:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x119917000) [pid = 1654] [serial = 357] [outer = 0x0] 01:37:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12062e400) [pid = 1654] [serial = 358] [outer = 0x119917000] 01:37:47 INFO - PROCESS | 1654 | 1470731867296 Marionette DEBUG loaded listener.js 01:37:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x120fca400) [pid = 1654] [serial = 359] [outer = 0x119917000] 01:37:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6a9800 == 51 [pid = 1654] [id = 113] 01:37:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12b69f000 == 50 [pid = 1654] [id = 112] 01:37:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12af55000 == 49 [pid = 1654] [id = 111] 01:37:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12a640000 == 48 [pid = 1654] [id = 110] 01:37:47 INFO - PROCESS | 1654 | --DOCSHELL 0x128ee1800 == 47 [pid = 1654] [id = 109] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x118587c00) [pid = 1654] [serial = 244] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x11979ec00) [pid = 1654] [serial = 247] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x126429400) [pid = 1654] [serial = 253] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x123509c00) [pid = 1654] [serial = 250] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12b993800) [pid = 1654] [serial = 292] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOCSHELL 0x12641f000 == 46 [pid = 1654] [id = 108] 01:37:47 INFO - PROCESS | 1654 | --DOCSHELL 0x124a27000 == 45 [pid = 1654] [id = 107] 01:37:47 INFO - PROCESS | 1654 | --DOCSHELL 0x121047800 == 44 [pid = 1654] [id = 106] 01:37:47 INFO - PROCESS | 1654 | --DOCSHELL 0x1169cf000 == 43 [pid = 1654] [id = 105] 01:37:47 INFO - PROCESS | 1654 | --DOCSHELL 0x120679000 == 42 [pid = 1654] [id = 104] 01:37:47 INFO - PROCESS | 1654 | --DOCSHELL 0x1194d7800 == 41 [pid = 1654] [id = 100] 01:37:47 INFO - PROCESS | 1654 | --DOCSHELL 0x11279f000 == 40 [pid = 1654] [id = 99] 01:37:47 INFO - PROCESS | 1654 | 1470731867696 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] 01:37:47 INFO - PROCESS | 1654 | 1470731867713 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 01:37:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 01:37:47 INFO - PROCESS | 1654 | 1470731867718 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 01:37:47 INFO - PROCESS | 1654 | 1470731867720 Marionette TRACE conn2 <- [1,454,null,{}] 01:37:47 INFO - PROCESS | 1654 | 1470731867723 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}] 01:37:47 INFO - PROCESS | 1654 | 1470731867724 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:47 INFO - PROCESS | 1654 | 1470731867809 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12a5a9c00) [pid = 1654] [serial = 280] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x1176d3400) [pid = 1654] [serial = 266] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x121605c00) [pid = 1654] [serial = 265] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11990c800) [pid = 1654] [serial = 262] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x120fca800) [pid = 1654] [serial = 263] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x128c21c00) [pid = 1654] [serial = 271] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x11951d000) [pid = 1654] [serial = 260] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1191f2800) [pid = 1654] [serial = 259] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12a46b400) [pid = 1654] [serial = 277] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x12b664c00) [pid = 1654] [serial = 283] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12af74c00) [pid = 1654] [serial = 281] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12b8e5400) [pid = 1654] [serial = 289] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12b66bc00) [pid = 1654] [serial = 284] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x125599400) [pid = 1654] [serial = 268] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12603b000) [pid = 1654] [serial = 269] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x117d51400) [pid = 1654] [serial = 256] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1186d9000) [pid = 1654] [serial = 257] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12b98ec00) [pid = 1654] [serial = 290] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1291c4800) [pid = 1654] [serial = 275] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x128eb3c00) [pid = 1654] [serial = 274] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12a59d400) [pid = 1654] [serial = 278] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12af72000) [pid = 1654] [serial = 287] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1265c5000) [pid = 1654] [serial = 286] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x128c2b400) [pid = 1654] [serial = 272] [outer = 0x0] [url = about:blank] 01:37:47 INFO - PROCESS | 1654 | 1470731867895 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:47 INFO - PROCESS | 1654 | 1470731867897 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189be800 == 41 [pid = 1654] [id = 121] 01:37:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x118451c00) [pid = 1654] [serial = 360] [outer = 0x0] 01:37:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x120fca800) [pid = 1654] [serial = 361] [outer = 0x118451c00] 01:37:47 INFO - PROCESS | 1654 | 1470731867931 Marionette DEBUG loaded listener.js 01:37:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x123509c00) [pid = 1654] [serial = 362] [outer = 0x118451c00] 01:37:48 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:37:48 INFO - PROCESS | 1654 | 1470731868223 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]]]}] 01:37:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 01:37:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 523ms 01:37:48 INFO - PROCESS | 1654 | 1470731868243 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 01:37:48 INFO - PROCESS | 1654 | 1470731868247 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 01:37:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 01:37:48 INFO - PROCESS | 1654 | 1470731868260 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 01:37:48 INFO - PROCESS | 1654 | 1470731868261 Marionette TRACE conn2 <- [1,458,null,{}] 01:37:48 INFO - PROCESS | 1654 | 1470731868263 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}] 01:37:48 INFO - PROCESS | 1654 | 1470731868265 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:48 INFO - PROCESS | 1654 | 1470731868354 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 01:37:48 INFO - PROCESS | 1654 | 1470731868358 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:48 INFO - PROCESS | 1654 | 1470731868359 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12198c800 == 42 [pid = 1654] [id = 122] 01:37:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x124d90c00) [pid = 1654] [serial = 363] [outer = 0x0] 01:37:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x126423400) [pid = 1654] [serial = 364] [outer = 0x124d90c00] 01:37:48 INFO - PROCESS | 1654 | 1470731868396 Marionette DEBUG loaded listener.js 01:37:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x128c28400) [pid = 1654] [serial = 365] [outer = 0x124d90c00] 01:37:48 INFO - PROCESS | 1654 | 1470731868750 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] 01:37:48 INFO - PROCESS | 1654 | 1470731868781 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 01:37:48 INFO - PROCESS | 1654 | 1470731868785 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 01:37:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 01:37:48 INFO - PROCESS | 1654 | 1470731868786 Marionette TRACE conn2 <- [1,462,null,{}] 01:37:48 INFO - PROCESS | 1654 | 1470731868789 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}] 01:37:48 INFO - PROCESS | 1654 | 1470731868790 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:48 INFO - PROCESS | 1654 | 1470731868869 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 01:37:48 INFO - PROCESS | 1654 | 1470731868873 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:48 INFO - PROCESS | 1654 | 1470731868874 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a27000 == 43 [pid = 1654] [id = 123] 01:37:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12370c800) [pid = 1654] [serial = 366] [outer = 0x0] 01:37:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x128ec1c00) [pid = 1654] [serial = 367] [outer = 0x12370c800] 01:37:48 INFO - PROCESS | 1654 | 1470731868899 Marionette DEBUG loaded listener.js 01:37:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1291c7c00) [pid = 1654] [serial = 368] [outer = 0x12370c800] 01:37:49 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:37:49 INFO - PROCESS | 1654 | 1470731869248 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] 01:37:49 INFO - PROCESS | 1654 | 1470731869307 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 01:37:49 INFO - PROCESS | 1654 | 1470731869309 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 01:37:49 INFO - PROCESS | 1654 | 1470731869310 Marionette TRACE conn2 <- [1,466,null,{}] 01:37:49 INFO - PROCESS | 1654 | 1470731869312 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}] 01:37:49 INFO - PROCESS | 1654 | 1470731869316 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:49 INFO - PROCESS | 1654 | 1470731869422 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 01:37:49 INFO - PROCESS | 1654 | 1470731869426 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:49 INFO - PROCESS | 1654 | 1470731869428 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a20800 == 44 [pid = 1654] [id = 124] 01:37:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x129387400) [pid = 1654] [serial = 369] [outer = 0x0] 01:37:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12a5ab400) [pid = 1654] [serial = 370] [outer = 0x129387400] 01:37:49 INFO - PROCESS | 1654 | 1470731869453 Marionette DEBUG loaded listener.js 01:37:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12b8dc000) [pid = 1654] [serial = 371] [outer = 0x129387400] 01:37:49 INFO - PROCESS | 1654 | 1470731869817 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] 01:37:49 INFO - PROCESS | 1654 | 1470731869829 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 01:37:49 INFO - PROCESS | 1654 | 1470731869832 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 01:37:49 INFO - PROCESS | 1654 | 1470731869836 Marionette TRACE conn2 <- [1,470,null,{}] 01:37:49 INFO - PROCESS | 1654 | 1470731869838 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}] 01:37:49 INFO - PROCESS | 1654 | 1470731869840 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:49 INFO - PROCESS | 1654 | 1470731869954 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 01:37:49 INFO - PROCESS | 1654 | 1470731869966 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:49 INFO - PROCESS | 1654 | 1470731869967 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a2e000 == 45 [pid = 1654] [id = 125] 01:37:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12b8e0000) [pid = 1654] [serial = 372] [outer = 0x0] 01:37:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12b993000) [pid = 1654] [serial = 373] [outer = 0x12b8e0000] 01:37:49 INFO - PROCESS | 1654 | 1470731869991 Marionette DEBUG loaded listener.js 01:37:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12bd7a400) [pid = 1654] [serial = 374] [outer = 0x12b8e0000] 01:37:50 INFO - PROCESS | 1654 | 1470731870338 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]]]}] 01:37:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 01:37:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 526ms 01:37:50 INFO - PROCESS | 1654 | 1470731870358 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 01:37:50 INFO - PROCESS | 1654 | 1470731870359 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 01:37:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 01:37:50 INFO - PROCESS | 1654 | 1470731870361 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 01:37:50 INFO - PROCESS | 1654 | 1470731870362 Marionette TRACE conn2 <- [1,474,null,{}] 01:37:50 INFO - PROCESS | 1654 | 1470731870372 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}] 01:37:50 INFO - PROCESS | 1654 | 1470731870374 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:50 INFO - PROCESS | 1654 | 1470731870472 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 01:37:50 INFO - PROCESS | 1654 | 1470731870475 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:50 INFO - PROCESS | 1654 | 1470731870477 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x129315800 == 46 [pid = 1654] [id = 126] 01:37:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x10eaf0400) [pid = 1654] [serial = 375] [outer = 0x0] 01:37:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x12bf09800) [pid = 1654] [serial = 376] [outer = 0x10eaf0400] 01:37:50 INFO - PROCESS | 1654 | 1470731870507 Marionette DEBUG loaded listener.js 01:37:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12bf26000) [pid = 1654] [serial = 377] [outer = 0x10eaf0400] 01:37:50 INFO - PROCESS | 1654 | 1470731870844 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]]]}] 01:37:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 01:37:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 526ms 01:37:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 01:37:50 INFO - PROCESS | 1654 | 1470731870887 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 01:37:50 INFO - PROCESS | 1654 | 1470731870889 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 01:37:50 INFO - PROCESS | 1654 | 1470731870891 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 01:37:50 INFO - PROCESS | 1654 | 1470731870892 Marionette TRACE conn2 <- [1,478,null,{}] 01:37:50 INFO - PROCESS | 1654 | 1470731870894 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}] 01:37:50 INFO - PROCESS | 1654 | 1470731870895 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:51 INFO - PROCESS | 1654 | 1470731871002 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 01:37:51 INFO - PROCESS | 1654 | 1470731871018 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:51 INFO - PROCESS | 1654 | 1470731871019 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6a8000 == 47 [pid = 1654] [id = 127] 01:37:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x112d0d800) [pid = 1654] [serial = 378] [outer = 0x0] 01:37:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x112d17800) [pid = 1654] [serial = 379] [outer = 0x112d0d800] 01:37:51 INFO - PROCESS | 1654 | 1470731871044 Marionette DEBUG loaded listener.js 01:37:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x112d1b800) [pid = 1654] [serial = 380] [outer = 0x112d0d800] 01:37:51 INFO - PROCESS | 1654 | 1470731871400 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]]]}] 01:37:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 01:37:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 518ms 01:37:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 01:37:51 INFO - PROCESS | 1654 | 1470731871409 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 01:37:51 INFO - PROCESS | 1654 | 1470731871411 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 01:37:51 INFO - PROCESS | 1654 | 1470731871413 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 01:37:51 INFO - PROCESS | 1654 | 1470731871415 Marionette TRACE conn2 <- [1,482,null,{}] 01:37:51 INFO - PROCESS | 1654 | 1470731871418 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}] 01:37:51 INFO - PROCESS | 1654 | 1470731871419 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:51 INFO - PROCESS | 1654 | 1470731871525 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 01:37:51 INFO - PROCESS | 1654 | 1470731871537 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:51 INFO - PROCESS | 1654 | 1470731871538 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b64c000 == 48 [pid = 1654] [id = 128] 01:37:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x112d1bc00) [pid = 1654] [serial = 381] [outer = 0x0] 01:37:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x12bf28000) [pid = 1654] [serial = 382] [outer = 0x112d1bc00] 01:37:51 INFO - PROCESS | 1654 | 1470731871570 Marionette DEBUG loaded listener.js 01:37:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x12c303000) [pid = 1654] [serial = 383] [outer = 0x112d1bc00] 01:37:52 INFO - PROCESS | 1654 | 1470731872060 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]]]}] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12c306000) [pid = 1654] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x10eaf2c00) [pid = 1654] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12a472400) [pid = 1654] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x119514c00) [pid = 1654] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x11979d000) [pid = 1654] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x124ec5000) [pid = 1654] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x121715400) [pid = 1654] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x1127de400) [pid = 1654] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x112a85c00) [pid = 1654] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1291c5800) [pid = 1654] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12bf06400) [pid = 1654] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1127e1800) [pid = 1654] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1264a2400) [pid = 1654] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x116556800) [pid = 1654] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x113de3c00) [pid = 1654] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x118209800) [pid = 1654] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11979c800) [pid = 1654] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x121ea8800) [pid = 1654] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x126047c00) [pid = 1654] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 01:37:52 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x123444000) [pid = 1654] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 01:37:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 01:37:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 672ms 01:37:52 INFO - PROCESS | 1654 | 1470731872086 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 01:37:52 INFO - PROCESS | 1654 | 1470731872088 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 01:37:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 01:37:52 INFO - PROCESS | 1654 | 1470731872090 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 01:37:52 INFO - PROCESS | 1654 | 1470731872091 Marionette TRACE conn2 <- [1,486,null,{}] 01:37:52 INFO - PROCESS | 1654 | 1470731872093 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}] 01:37:52 INFO - PROCESS | 1654 | 1470731872095 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:52 INFO - PROCESS | 1654 | 1470731872193 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 01:37:52 INFO - PROCESS | 1654 | 1470731872198 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:52 INFO - PROCESS | 1654 | 1470731872200 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12352d800 == 49 [pid = 1654] [id = 129] 01:37:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x10eafe800) [pid = 1654] [serial = 384] [outer = 0x0] 01:37:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x110ee8800) [pid = 1654] [serial = 385] [outer = 0x10eafe800] 01:37:52 INFO - PROCESS | 1654 | 1470731872227 Marionette DEBUG loaded listener.js 01:37:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x117d47c00) [pid = 1654] [serial = 386] [outer = 0x10eafe800] 01:37:52 INFO - PROCESS | 1654 | 1470731872586 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]]]}] 01:37:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 01:37:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 518ms 01:37:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 01:37:52 INFO - PROCESS | 1654 | 1470731872609 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 01:37:52 INFO - PROCESS | 1654 | 1470731872610 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 01:37:52 INFO - PROCESS | 1654 | 1470731872612 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 01:37:52 INFO - PROCESS | 1654 | 1470731872616 Marionette TRACE conn2 <- [1,490,null,{}] 01:37:52 INFO - PROCESS | 1654 | 1470731872618 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}] 01:37:52 INFO - PROCESS | 1654 | 1470731872619 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:52 INFO - PROCESS | 1654 | 1470731872739 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 01:37:52 INFO - PROCESS | 1654 | 1470731872771 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:52 INFO - PROCESS | 1654 | 1470731872773 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0b4000 == 50 [pid = 1654] [id = 130] 01:37:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x110eec000) [pid = 1654] [serial = 387] [outer = 0x0] 01:37:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1194cec00) [pid = 1654] [serial = 388] [outer = 0x110eec000] 01:37:52 INFO - PROCESS | 1654 | 1470731872797 Marionette DEBUG loaded listener.js 01:37:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12937f000) [pid = 1654] [serial = 389] [outer = 0x110eec000] 01:37:53 INFO - PROCESS | 1654 | 1470731873063 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]]]}] 01:37:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 01:37:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 473ms 01:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 01:37:53 INFO - PROCESS | 1654 | 1470731873089 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 01:37:53 INFO - PROCESS | 1654 | 1470731873091 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 01:37:53 INFO - PROCESS | 1654 | 1470731873093 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 01:37:53 INFO - PROCESS | 1654 | 1470731873095 Marionette TRACE conn2 <- [1,494,null,{}] 01:37:53 INFO - PROCESS | 1654 | 1470731873105 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}] 01:37:53 INFO - PROCESS | 1654 | 1470731873107 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:53 INFO - PROCESS | 1654 | 1470731873212 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 01:37:53 INFO - PROCESS | 1654 | 1470731873218 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:53 INFO - PROCESS | 1654 | 1470731873219 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbdb000 == 51 [pid = 1654] [id = 131] 01:37:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1186d9000) [pid = 1654] [serial = 390] [outer = 0x0] 01:37:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12bf04800) [pid = 1654] [serial = 391] [outer = 0x1186d9000] 01:37:53 INFO - PROCESS | 1654 | 1470731873259 Marionette DEBUG loaded listener.js 01:37:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12c306c00) [pid = 1654] [serial = 392] [outer = 0x1186d9000] 01:37:53 INFO - PROCESS | 1654 | 1470731873738 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]]]}] 01:37:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 01:37:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 672ms 01:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 01:37:53 INFO - PROCESS | 1654 | 1470731873765 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 01:37:53 INFO - PROCESS | 1654 | 1470731873767 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 01:37:53 INFO - PROCESS | 1654 | 1470731873769 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 01:37:53 INFO - PROCESS | 1654 | 1470731873770 Marionette TRACE conn2 <- [1,498,null,{}] 01:37:53 INFO - PROCESS | 1654 | 1470731873772 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}] 01:37:53 INFO - PROCESS | 1654 | 1470731873773 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:53 INFO - PROCESS | 1654 | 1470731873867 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 01:37:53 INFO - PROCESS | 1654 | 1470731873871 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:53 INFO - PROCESS | 1654 | 1470731873872 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ce86800 == 52 [pid = 1654] [id = 132] 01:37:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x112707000) [pid = 1654] [serial = 393] [outer = 0x0] 01:37:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11270c800) [pid = 1654] [serial = 394] [outer = 0x112707000] 01:37:53 INFO - PROCESS | 1654 | 1470731873897 Marionette DEBUG loaded listener.js 01:37:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x112711000) [pid = 1654] [serial = 395] [outer = 0x112707000] 01:37:54 INFO - PROCESS | 1654 | 1470731874373 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]]]}] 01:37:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 01:37:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 668ms 01:37:54 INFO - PROCESS | 1654 | 1470731874438 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 01:37:54 INFO - PROCESS | 1654 | 1470731874441 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 01:37:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 01:37:54 INFO - PROCESS | 1654 | 1470731874444 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 01:37:54 INFO - PROCESS | 1654 | 1470731874446 Marionette TRACE conn2 <- [1,502,null,{}] 01:37:54 INFO - PROCESS | 1654 | 1470731874450 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}] 01:37:54 INFO - PROCESS | 1654 | 1470731874452 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:54 INFO - PROCESS | 1654 | 1470731874563 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 01:37:54 INFO - PROCESS | 1654 | 1470731874660 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:54 INFO - PROCESS | 1654 | 1470731874661 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x11884a000 == 53 [pid = 1654] [id = 133] 01:37:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x11270a800) [pid = 1654] [serial = 396] [outer = 0x0] 01:37:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x112711800) [pid = 1654] [serial = 397] [outer = 0x11270a800] 01:37:54 INFO - PROCESS | 1654 | 1470731874693 Marionette DEBUG loaded listener.js 01:37:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x112d12800) [pid = 1654] [serial = 398] [outer = 0x11270a800] 01:37:55 INFO - PROCESS | 1654 | 1470731875106 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]]]}] 01:37:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 01:37:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 721ms 01:37:55 INFO - PROCESS | 1654 | 1470731875165 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 01:37:55 INFO - PROCESS | 1654 | 1470731875168 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 01:37:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 01:37:55 INFO - PROCESS | 1654 | 1470731875173 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 01:37:55 INFO - PROCESS | 1654 | 1470731875175 Marionette TRACE conn2 <- [1,506,null,{}] 01:37:55 INFO - PROCESS | 1654 | 1470731875177 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}] 01:37:55 INFO - PROCESS | 1654 | 1470731875179 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:55 INFO - PROCESS | 1654 | 1470731875290 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 01:37:55 INFO - PROCESS | 1654 | 1470731875360 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:55 INFO - PROCESS | 1654 | 1470731875362 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x1235e9800 == 54 [pid = 1654] [id = 134] 01:37:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x11857b000) [pid = 1654] [serial = 399] [outer = 0x0] 01:37:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x119514c00) [pid = 1654] [serial = 400] [outer = 0x11857b000] 01:37:55 INFO - PROCESS | 1654 | 1470731875394 Marionette DEBUG loaded listener.js 01:37:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x119795400) [pid = 1654] [serial = 401] [outer = 0x11857b000] 01:37:55 INFO - PROCESS | 1654 | 1470731875833 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]]]}] 01:37:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 01:37:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 670ms 01:37:55 INFO - PROCESS | 1654 | 1470731875844 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 01:37:55 INFO - PROCESS | 1654 | 1470731875845 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 01:37:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 01:37:55 INFO - PROCESS | 1654 | 1470731875849 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 01:37:55 INFO - PROCESS | 1654 | 1470731875853 Marionette TRACE conn2 <- [1,510,null,{}] 01:37:55 INFO - PROCESS | 1654 | 1470731875861 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}] 01:37:55 INFO - PROCESS | 1654 | 1470731875864 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:55 INFO - PROCESS | 1654 | 1470731875994 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 01:37:56 INFO - PROCESS | 1654 | 1470731876054 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:56 INFO - PROCESS | 1654 | 1470731876056 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbda800 == 55 [pid = 1654] [id = 135] 01:37:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1206b8400) [pid = 1654] [serial = 402] [outer = 0x0] 01:37:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x123444800) [pid = 1654] [serial = 403] [outer = 0x1206b8400] 01:37:56 INFO - PROCESS | 1654 | 1470731876128 Marionette DEBUG loaded listener.js 01:37:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x126042800) [pid = 1654] [serial = 404] [outer = 0x1206b8400] 01:37:56 INFO - PROCESS | 1654 | 1470731876550 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]]]}] 01:37:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 01:37:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 727ms 01:37:56 INFO - PROCESS | 1654 | 1470731876575 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 01:37:56 INFO - PROCESS | 1654 | 1470731876577 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 01:37:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 01:37:56 INFO - PROCESS | 1654 | 1470731876580 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 01:37:56 INFO - PROCESS | 1654 | 1470731876581 Marionette TRACE conn2 <- [1,514,null,{}] 01:37:56 INFO - PROCESS | 1654 | 1470731876584 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}] 01:37:56 INFO - PROCESS | 1654 | 1470731876585 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:56 INFO - PROCESS | 1654 | 1470731876693 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 01:37:56 INFO - PROCESS | 1654 | 1470731876764 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:56 INFO - PROCESS | 1654 | 1470731876766 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d31b800 == 56 [pid = 1654] [id = 136] 01:37:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x128c28800) [pid = 1654] [serial = 405] [outer = 0x0] 01:37:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x12937fc00) [pid = 1654] [serial = 406] [outer = 0x128c28800] 01:37:56 INFO - PROCESS | 1654 | 1470731876795 Marionette DEBUG loaded listener.js 01:37:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x129457400) [pid = 1654] [serial = 407] [outer = 0x128c28800] 01:37:57 INFO - PROCESS | 1654 | 1470731877222 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]]]}] 01:37:57 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 01:37:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 670ms 01:37:57 INFO - PROCESS | 1654 | 1470731877250 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 01:37:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 01:37:57 INFO - PROCESS | 1654 | 1470731877252 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 01:37:57 INFO - PROCESS | 1654 | 1470731877254 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 01:37:57 INFO - PROCESS | 1654 | 1470731877255 Marionette TRACE conn2 <- [1,518,null,{}] 01:37:57 INFO - PROCESS | 1654 | 1470731877258 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}] 01:37:57 INFO - PROCESS | 1654 | 1470731877259 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:57 INFO - PROCESS | 1654 | 1470731877385 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 01:37:57 INFO - PROCESS | 1654 | 1470731877443 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:57 INFO - PROCESS | 1654 | 1470731877444 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdd3800 == 57 [pid = 1654] [id = 137] 01:37:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x10eaf6800) [pid = 1654] [serial = 408] [outer = 0x0] 01:37:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x1291ba400) [pid = 1654] [serial = 409] [outer = 0x10eaf6800] 01:37:57 INFO - PROCESS | 1654 | 1470731877527 Marionette DEBUG loaded listener.js 01:37:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x129461800) [pid = 1654] [serial = 410] [outer = 0x10eaf6800] 01:37:58 INFO - PROCESS | 1654 | 1470731878089 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]]]}] 01:37:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 01:37:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 872ms 01:37:58 INFO - PROCESS | 1654 | 1470731878133 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 01:37:58 INFO - PROCESS | 1654 | 1470731878135 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 01:37:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 01:37:58 INFO - PROCESS | 1654 | 1470731878139 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 01:37:58 INFO - PROCESS | 1654 | 1470731878141 Marionette TRACE conn2 <- [1,522,null,{}] 01:37:58 INFO - PROCESS | 1654 | 1470731878145 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}] 01:37:58 INFO - PROCESS | 1654 | 1470731878147 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:58 INFO - PROCESS | 1654 | 1470731878244 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 01:37:58 INFO - PROCESS | 1654 | 1470731878314 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:58 INFO - PROCESS | 1654 | 1470731878316 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ac7800 == 58 [pid = 1654] [id = 138] 01:37:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x1127e1000) [pid = 1654] [serial = 411] [outer = 0x0] 01:37:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x112d0e000) [pid = 1654] [serial = 412] [outer = 0x1127e1000] 01:37:58 INFO - PROCESS | 1654 | 1470731878344 Marionette DEBUG loaded listener.js 01:37:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x117494000) [pid = 1654] [serial = 413] [outer = 0x1127e1000] 01:37:58 INFO - PROCESS | 1654 | 1470731878824 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]]]}] 01:37:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 01:37:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 723ms 01:37:58 INFO - PROCESS | 1654 | 1470731878865 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 01:37:58 INFO - PROCESS | 1654 | 1470731878867 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 01:37:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 01:37:58 INFO - PROCESS | 1654 | 1470731878873 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 01:37:58 INFO - PROCESS | 1654 | 1470731878874 Marionette TRACE conn2 <- [1,526,null,{}] 01:37:58 INFO - PROCESS | 1654 | 1470731878876 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}] 01:37:58 INFO - PROCESS | 1654 | 1470731878877 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:59 INFO - PROCESS | 1654 | 1470731879000 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12a648800 == 57 [pid = 1654] [id = 81] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1169d1800 == 56 [pid = 1654] [id = 67] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbdb000 == 55 [pid = 1654] [id = 131] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0b4000 == 54 [pid = 1654] [id = 130] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12352d800 == 53 [pid = 1654] [id = 129] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x119793000) [pid = 1654] [serial = 340] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12b64c000 == 52 [pid = 1654] [id = 128] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6a8000 == 51 [pid = 1654] [id = 127] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x129315800 == 50 [pid = 1654] [id = 126] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x128a2e000 == 49 [pid = 1654] [id = 125] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x126a20800 == 48 [pid = 1654] [id = 124] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x124a27000 == 47 [pid = 1654] [id = 123] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12198c800 == 46 [pid = 1654] [id = 122] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1189be800 == 45 [pid = 1654] [id = 121] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x11885f000 == 44 [pid = 1654] [id = 120] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x118857800 == 43 [pid = 1654] [id = 119] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d5800 == 42 [pid = 1654] [id = 115] 01:37:59 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0ac000 == 41 [pid = 1654] [id = 114] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x12bd6fc00) [pid = 1654] [serial = 293] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x128dc2000) [pid = 1654] [serial = 196] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x118266400) [pid = 1654] [serial = 199] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12af9b800) [pid = 1654] [serial = 242] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x1189a1800) [pid = 1654] [serial = 245] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12062e800) [pid = 1654] [serial = 248] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x124dc5000) [pid = 1654] [serial = 251] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x128c22800) [pid = 1654] [serial = 254] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12c30b400) [pid = 1654] [serial = 328] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12af7c400) [pid = 1654] [serial = 319] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12b671400) [pid = 1654] [serial = 320] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x1206ad400) [pid = 1654] [serial = 311] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x11979ac00) [pid = 1654] [serial = 310] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x120fc8800) [pid = 1654] [serial = 299] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x119a10000) [pid = 1654] [serial = 298] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x128dba800) [pid = 1654] [serial = 316] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12937a800) [pid = 1654] [serial = 317] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1237bec00) [pid = 1654] [serial = 313] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x124dc1c00) [pid = 1654] [serial = 314] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11844a400) [pid = 1654] [serial = 296] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x116550c00) [pid = 1654] [serial = 295] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12b999400) [pid = 1654] [serial = 322] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12350f400) [pid = 1654] [serial = 301] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12b8e5800) [pid = 1654] [serial = 307] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12a4ec000) [pid = 1654] [serial = 304] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12bf22c00) [pid = 1654] [serial = 325] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12c303400) [pid = 1654] [serial = 326] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12bd7b400) [pid = 1654] [serial = 323] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12c61a000) [pid = 1654] [serial = 329] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | 1470731879147 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:59 INFO - PROCESS | 1654 | 1470731879151 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x10eafa000) [pid = 1654] [serial = 334] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x121607c00) [pid = 1654] [serial = 332] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1127e3400) [pid = 1654] [serial = 331] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x10eafe000) [pid = 1654] [serial = 335] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x118505c00) [pid = 1654] [serial = 337] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x118509c00) [pid = 1654] [serial = 338] [outer = 0x0] [url = about:blank] 01:37:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169d1800 == 42 [pid = 1654] [id = 139] 01:37:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x112705000) [pid = 1654] [serial = 414] [outer = 0x0] 01:37:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x112d11000) [pid = 1654] [serial = 415] [outer = 0x112705000] 01:37:59 INFO - PROCESS | 1654 | 1470731879201 Marionette DEBUG loaded listener.js 01:37:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1195a6400) [pid = 1654] [serial = 416] [outer = 0x112705000] 01:37:59 INFO - PROCESS | 1654 | 1470731879602 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]]]}] 01:37:59 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 01:37:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 771ms 01:37:59 INFO - PROCESS | 1654 | 1470731879657 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 01:37:59 INFO - PROCESS | 1654 | 1470731879658 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 01:37:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 01:37:59 INFO - PROCESS | 1654 | 1470731879666 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 01:37:59 INFO - PROCESS | 1654 | 1470731879668 Marionette TRACE conn2 <- [1,530,null,{}] 01:37:59 INFO - PROCESS | 1654 | 1470731879676 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}] 01:37:59 INFO - PROCESS | 1654 | 1470731879679 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:59 INFO - PROCESS | 1654 | 1470731879764 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 01:37:59 INFO - PROCESS | 1654 | 1470731879771 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:37:59 INFO - PROCESS | 1654 | 1470731879773 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:37:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12116d000 == 43 [pid = 1654] [id = 140] 01:37:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119912800) [pid = 1654] [serial = 417] [outer = 0x0] 01:37:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12160f000) [pid = 1654] [serial = 418] [outer = 0x119912800] 01:37:59 INFO - PROCESS | 1654 | 1470731879801 Marionette DEBUG loaded listener.js 01:37:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12350f400) [pid = 1654] [serial = 419] [outer = 0x119912800] 01:38:00 INFO - PROCESS | 1654 | 1470731880133 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"]]]}] 01:38:00 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 01:38:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 01:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:38:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 01:38:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:38:00 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 01:38:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 01:38:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:38:00 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:38:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 01:38:00 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 01:38:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 522ms 01:38:00 INFO - PROCESS | 1654 | 1470731880196 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 01:38:00 INFO - PROCESS | 1654 | 1470731880198 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 01:38:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 01:38:00 INFO - PROCESS | 1654 | 1470731880201 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 01:38:00 INFO - PROCESS | 1654 | 1470731880202 Marionette TRACE conn2 <- [1,534,null,{}] 01:38:00 INFO - PROCESS | 1654 | 1470731880205 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}] 01:38:00 INFO - PROCESS | 1654 | 1470731880206 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:00 INFO - PROCESS | 1654 | 1470731880304 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 01:38:00 INFO - PROCESS | 1654 | 1470731880311 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:00 INFO - PROCESS | 1654 | 1470731880312 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x125683000 == 44 [pid = 1654] [id = 141] 01:38:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12603b000) [pid = 1654] [serial = 420] [outer = 0x0] 01:38:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x128c29000) [pid = 1654] [serial = 421] [outer = 0x12603b000] 01:38:00 INFO - PROCESS | 1654 | 1470731880337 Marionette DEBUG loaded listener.js 01:38:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x128eb4400) [pid = 1654] [serial = 422] [outer = 0x12603b000] 01:38:00 INFO - PROCESS | 1654 | 1470731880677 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]]]}] 01:38:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 01:38:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 519ms 01:38:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 01:38:00 INFO - PROCESS | 1654 | 1470731880721 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 01:38:00 INFO - PROCESS | 1654 | 1470731880722 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 01:38:00 INFO - PROCESS | 1654 | 1470731880724 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 01:38:00 INFO - PROCESS | 1654 | 1470731880725 Marionette TRACE conn2 <- [1,538,null,{}] 01:38:00 INFO - PROCESS | 1654 | 1470731880728 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}] 01:38:00 INFO - PROCESS | 1654 | 1470731880729 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:00 INFO - PROCESS | 1654 | 1470731880812 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 01:38:00 INFO - PROCESS | 1654 | 1470731880905 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:00 INFO - PROCESS | 1654 | 1470731880906 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a1d000 == 45 [pid = 1654] [id = 142] 01:38:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12559bc00) [pid = 1654] [serial = 423] [outer = 0x0] 01:38:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x128c93000) [pid = 1654] [serial = 424] [outer = 0x12559bc00] 01:38:00 INFO - PROCESS | 1654 | 1470731880937 Marionette DEBUG loaded listener.js 01:38:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x129461400) [pid = 1654] [serial = 425] [outer = 0x12559bc00] 01:38:01 INFO - PROCESS | 1654 | 1470731881242 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]]]}] 01:38:01 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. 01:38:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 570ms 01:38:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 01:38:01 INFO - PROCESS | 1654 | 1470731881294 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 01:38:01 INFO - PROCESS | 1654 | 1470731881295 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 01:38:01 INFO - PROCESS | 1654 | 1470731881298 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 01:38:01 INFO - PROCESS | 1654 | 1470731881299 Marionette TRACE conn2 <- [1,542,null,{}] 01:38:01 INFO - PROCESS | 1654 | 1470731881301 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}] 01:38:01 INFO - PROCESS | 1654 | 1470731881305 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:01 INFO - PROCESS | 1654 | 1470731881431 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 01:38:01 INFO - PROCESS | 1654 | 1470731881449 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:01 INFO - PROCESS | 1654 | 1470731881450 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a648800 == 46 [pid = 1654] [id = 143] 01:38:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12a5a0400) [pid = 1654] [serial = 426] [outer = 0x0] 01:38:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12a93f000) [pid = 1654] [serial = 427] [outer = 0x12a5a0400] 01:38:01 INFO - PROCESS | 1654 | 1470731881475 Marionette DEBUG loaded listener.js 01:38:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12b8e9c00) [pid = 1654] [serial = 428] [outer = 0x12a5a0400] 01:38:01 INFO - PROCESS | 1654 | 1470731881828 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]]]}] 01:38:01 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. 01:38:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 570ms 01:38:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 01:38:01 INFO - PROCESS | 1654 | 1470731881868 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 01:38:01 INFO - PROCESS | 1654 | 1470731881869 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 01:38:01 INFO - PROCESS | 1654 | 1470731881871 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 01:38:01 INFO - PROCESS | 1654 | 1470731881873 Marionette TRACE conn2 <- [1,546,null,{}] 01:38:01 INFO - PROCESS | 1654 | 1470731881875 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}] 01:38:01 INFO - PROCESS | 1654 | 1470731881876 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:01 INFO - PROCESS | 1654 | 1470731881978 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 01:38:01 INFO - PROCESS | 1654 | 1470731881991 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:01 INFO - PROCESS | 1654 | 1470731881992 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b651800 == 47 [pid = 1654] [id = 144] 01:38:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12bd6fc00) [pid = 1654] [serial = 429] [outer = 0x0] 01:38:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12bf02400) [pid = 1654] [serial = 430] [outer = 0x12bd6fc00] 01:38:02 INFO - PROCESS | 1654 | 1470731882022 Marionette DEBUG loaded listener.js 01:38:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12bf29800) [pid = 1654] [serial = 431] [outer = 0x12bd6fc00] 01:38:02 INFO - PROCESS | 1654 | 1470731882470 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]]]}] 01:38:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 01:38:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 621ms 01:38:02 INFO - PROCESS | 1654 | 1470731882493 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 01:38:02 INFO - PROCESS | 1654 | 1470731882495 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 01:38:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 01:38:02 INFO - PROCESS | 1654 | 1470731882497 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 01:38:02 INFO - PROCESS | 1654 | 1470731882498 Marionette TRACE conn2 <- [1,550,null,{}] 01:38:02 INFO - PROCESS | 1654 | 1470731882501 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}] 01:38:02 INFO - PROCESS | 1654 | 1470731882502 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:02 INFO - PROCESS | 1654 | 1470731882612 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 01:38:02 INFO - PROCESS | 1654 | 1470731882627 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:02 INFO - PROCESS | 1654 | 1470731882628 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b975800 == 48 [pid = 1654] [id = 145] 01:38:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x121975000) [pid = 1654] [serial = 432] [outer = 0x0] 01:38:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x12197b800) [pid = 1654] [serial = 433] [outer = 0x121975000] 01:38:02 INFO - PROCESS | 1654 | 1470731882659 Marionette DEBUG loaded listener.js 01:38:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x121982800) [pid = 1654] [serial = 434] [outer = 0x121975000] 01:38:03 INFO - PROCESS | 1654 | 1470731883022 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]]]}] 01:38:03 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. 01:38:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 572ms 01:38:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 01:38:03 INFO - PROCESS | 1654 | 1470731883074 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 01:38:03 INFO - PROCESS | 1654 | 1470731883075 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 01:38:03 INFO - PROCESS | 1654 | 1470731883077 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 01:38:03 INFO - PROCESS | 1654 | 1470731883078 Marionette TRACE conn2 <- [1,554,null,{}] 01:38:03 INFO - PROCESS | 1654 | 1470731883080 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}] 01:38:03 INFO - PROCESS | 1654 | 1470731883081 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:03 INFO - PROCESS | 1654 | 1470731883303 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 01:38:03 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x10eaf0400) [pid = 1654] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 01:38:03 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x112d0d800) [pid = 1654] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 01:38:03 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x129387400) [pid = 1654] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 01:38:03 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x112d1bc00) [pid = 1654] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 01:38:03 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119917000) [pid = 1654] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 01:38:03 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x118451c00) [pid = 1654] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 01:38:03 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x124d90c00) [pid = 1654] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 01:38:03 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12370c800) [pid = 1654] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 01:38:03 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1186e1000) [pid = 1654] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 01:38:03 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x10eafe800) [pid = 1654] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 01:38:03 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x110eec000) [pid = 1654] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 01:38:03 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1186d9000) [pid = 1654] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 01:38:03 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12b8e0000) [pid = 1654] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 01:38:03 INFO - PROCESS | 1654 | 1470731883346 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:03 INFO - PROCESS | 1654 | 1470731883347 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x11828f000 == 49 [pid = 1654] [id = 146] 01:38:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x10eafe800) [pid = 1654] [serial = 435] [outer = 0x0] 01:38:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x110eebc00) [pid = 1654] [serial = 436] [outer = 0x10eafe800] 01:38:03 INFO - PROCESS | 1654 | 1470731883373 Marionette DEBUG loaded listener.js 01:38:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1164f5c00) [pid = 1654] [serial = 437] [outer = 0x10eafe800] 01:38:03 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:03 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:03 INFO - PROCESS | 1654 | 1470731883654 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]]]}] 01:38:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 01:38:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 624ms 01:38:03 INFO - PROCESS | 1654 | 1470731883703 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 01:38:03 INFO - PROCESS | 1654 | 1470731883704 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 01:38:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 01:38:03 INFO - PROCESS | 1654 | 1470731883706 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 01:38:03 INFO - PROCESS | 1654 | 1470731883707 Marionette TRACE conn2 <- [1,558,null,{}] 01:38:03 INFO - PROCESS | 1654 | 1470731883709 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}] 01:38:03 INFO - PROCESS | 1654 | 1470731883711 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:03 INFO - PROCESS | 1654 | 1470731883797 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 01:38:03 INFO - PROCESS | 1654 | 1470731883872 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:03 INFO - PROCESS | 1654 | 1470731883873 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c318800 == 50 [pid = 1654] [id = 147] 01:38:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1127dbc00) [pid = 1654] [serial = 438] [outer = 0x0] 01:38:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x121611c00) [pid = 1654] [serial = 439] [outer = 0x1127dbc00] 01:38:03 INFO - PROCESS | 1654 | 1470731883897 Marionette DEBUG loaded listener.js 01:38:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12a46b400) [pid = 1654] [serial = 440] [outer = 0x1127dbc00] 01:38:04 INFO - PROCESS | 1654 | 1470731884162 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]]]}] 01:38:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 01:38:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 470ms 01:38:04 INFO - PROCESS | 1654 | 1470731884179 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 01:38:04 INFO - PROCESS | 1654 | 1470731884181 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 01:38:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 01:38:04 INFO - PROCESS | 1654 | 1470731884192 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 01:38:04 INFO - PROCESS | 1654 | 1470731884193 Marionette TRACE conn2 <- [1,562,null,{}] 01:38:04 INFO - PROCESS | 1654 | 1470731884196 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}] 01:38:04 INFO - PROCESS | 1654 | 1470731884197 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:04 INFO - PROCESS | 1654 | 1470731884303 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 01:38:04 INFO - PROCESS | 1654 | 1470731884307 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:04 INFO - PROCESS | 1654 | 1470731884309 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d457000 == 51 [pid = 1654] [id = 148] 01:38:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x118511000) [pid = 1654] [serial = 441] [outer = 0x0] 01:38:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12bd7d800) [pid = 1654] [serial = 442] [outer = 0x118511000] 01:38:04 INFO - PROCESS | 1654 | 1470731884335 Marionette DEBUG loaded listener.js 01:38:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12c61c800) [pid = 1654] [serial = 443] [outer = 0x118511000] 01:38:04 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:04 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:04 INFO - PROCESS | 1654 | 1470731884695 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]]]}] 01:38:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 01:38:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 519ms 01:38:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 01:38:04 INFO - PROCESS | 1654 | 1470731884713 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 01:38:04 INFO - PROCESS | 1654 | 1470731884715 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 01:38:04 INFO - PROCESS | 1654 | 1470731884718 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 01:38:04 INFO - PROCESS | 1654 | 1470731884720 Marionette TRACE conn2 <- [1,566,null,{}] 01:38:04 INFO - PROCESS | 1654 | 1470731884725 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}] 01:38:04 INFO - PROCESS | 1654 | 1470731884726 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:04 INFO - PROCESS | 1654 | 1470731884903 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 01:38:04 INFO - PROCESS | 1654 | 1470731884917 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:04 INFO - PROCESS | 1654 | 1470731884918 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d720000 == 52 [pid = 1654] [id = 149] 01:38:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x110ec3400) [pid = 1654] [serial = 444] [outer = 0x0] 01:38:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x110ec9400) [pid = 1654] [serial = 445] [outer = 0x110ec3400] 01:38:04 INFO - PROCESS | 1654 | 1470731884957 Marionette DEBUG loaded listener.js 01:38:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x128c27400) [pid = 1654] [serial = 446] [outer = 0x110ec3400] 01:38:05 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:05 INFO - PROCESS | 1654 | [1654] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 01:38:05 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:05 INFO - PROCESS | 1654 | 1470731885467 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]]]}] 01:38:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 01:38:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 822ms 01:38:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 01:38:05 INFO - PROCESS | 1654 | 1470731885540 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 01:38:05 INFO - PROCESS | 1654 | 1470731885542 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 01:38:05 INFO - PROCESS | 1654 | 1470731885545 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 01:38:05 INFO - PROCESS | 1654 | 1470731885548 Marionette TRACE conn2 <- [1,570,null,{}] 01:38:05 INFO - PROCESS | 1654 | 1470731885552 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}] 01:38:05 INFO - PROCESS | 1654 | 1470731885554 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:05 INFO - PROCESS | 1654 | 1470731885667 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 01:38:05 INFO - PROCESS | 1654 | 1470731885743 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:05 INFO - PROCESS | 1654 | 1470731885744 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x118169800 == 53 [pid = 1654] [id = 150] 01:38:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x110ec6400) [pid = 1654] [serial = 447] [outer = 0x0] 01:38:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x110eec000) [pid = 1654] [serial = 448] [outer = 0x110ec6400] 01:38:05 INFO - PROCESS | 1654 | 1470731885776 Marionette DEBUG loaded listener.js 01:38:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x112d0e800) [pid = 1654] [serial = 449] [outer = 0x110ec6400] 01:38:06 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:06 INFO - PROCESS | 1654 | 1470731886242 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]]]}] 01:38:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 01:38:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 773ms 01:38:06 INFO - PROCESS | 1654 | 1470731886325 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 01:38:06 INFO - PROCESS | 1654 | 1470731886330 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 01:38:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 01:38:06 INFO - PROCESS | 1654 | 1470731886338 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 01:38:06 INFO - PROCESS | 1654 | 1470731886341 Marionette TRACE conn2 <- [1,574,null,{}] 01:38:06 INFO - PROCESS | 1654 | 1470731886345 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}] 01:38:06 INFO - PROCESS | 1654 | 1470731886348 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:06 INFO - PROCESS | 1654 | 1470731886517 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 01:38:06 INFO - PROCESS | 1654 | 1470731886600 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:06 INFO - PROCESS | 1654 | 1470731886602 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a20800 == 54 [pid = 1654] [id = 151] 01:38:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x115d5ac00) [pid = 1654] [serial = 450] [outer = 0x0] 01:38:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x115d5e800) [pid = 1654] [serial = 451] [outer = 0x115d5ac00] 01:38:06 INFO - PROCESS | 1654 | 1470731886632 Marionette DEBUG loaded listener.js 01:38:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x118509000) [pid = 1654] [serial = 452] [outer = 0x115d5ac00] 01:38:07 INFO - PROCESS | 1654 | 1470731887057 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]]]}] 01:38:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 01:38:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 773ms 01:38:07 INFO - PROCESS | 1654 | 1470731887111 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 01:38:07 INFO - PROCESS | 1654 | 1470731887112 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 01:38:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 01:38:07 INFO - PROCESS | 1654 | 1470731887115 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 01:38:07 INFO - PROCESS | 1654 | 1470731887118 Marionette TRACE conn2 <- [1,578,null,{}] 01:38:07 INFO - PROCESS | 1654 | 1470731887126 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}] 01:38:07 INFO - PROCESS | 1654 | 1470731887129 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:07 INFO - PROCESS | 1654 | 1470731887241 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 01:38:07 INFO - PROCESS | 1654 | 1470731887319 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:07 INFO - PROCESS | 1654 | 1470731887321 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d452000 == 55 [pid = 1654] [id = 152] 01:38:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1195a8400) [pid = 1654] [serial = 453] [outer = 0x0] 01:38:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x1206ad400) [pid = 1654] [serial = 454] [outer = 0x1195a8400] 01:38:07 INFO - PROCESS | 1654 | 1470731887354 Marionette DEBUG loaded listener.js 01:38:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x121977000) [pid = 1654] [serial = 455] [outer = 0x1195a8400] 01:38:07 INFO - PROCESS | 1654 | 1470731887782 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]]]}] 01:38:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 01:38:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 723ms 01:38:07 INFO - PROCESS | 1654 | 1470731887845 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 01:38:07 INFO - PROCESS | 1654 | 1470731887847 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 01:38:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 01:38:07 INFO - PROCESS | 1654 | 1470731887869 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 01:38:07 INFO - PROCESS | 1654 | 1470731887871 Marionette TRACE conn2 <- [1,582,null,{}] 01:38:07 INFO - PROCESS | 1654 | 1470731887873 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}] 01:38:07 INFO - PROCESS | 1654 | 1470731887875 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:07 INFO - PROCESS | 1654 | 1470731887995 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 01:38:08 INFO - PROCESS | 1654 | 1470731888070 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:08 INFO - PROCESS | 1654 | 1470731888072 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dabd800 == 56 [pid = 1654] [id = 153] 01:38:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x128c2d800) [pid = 1654] [serial = 456] [outer = 0x0] 01:38:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x1291c0c00) [pid = 1654] [serial = 457] [outer = 0x128c2d800] 01:38:08 INFO - PROCESS | 1654 | 1470731888101 Marionette DEBUG loaded listener.js 01:38:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x12a46c400) [pid = 1654] [serial = 458] [outer = 0x128c2d800] 01:38:08 INFO - PROCESS | 1654 | 1470731888560 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]]]}] 01:38:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 01:38:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 724ms 01:38:08 INFO - PROCESS | 1654 | 1470731888601 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 01:38:08 INFO - PROCESS | 1654 | 1470731888602 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 01:38:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 01:38:08 INFO - PROCESS | 1654 | 1470731888606 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 01:38:08 INFO - PROCESS | 1654 | 1470731888607 Marionette TRACE conn2 <- [1,586,null,{}] 01:38:08 INFO - PROCESS | 1654 | 1470731888610 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}] 01:38:08 INFO - PROCESS | 1654 | 1470731888611 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:08 INFO - PROCESS | 1654 | 1470731888718 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 01:38:08 INFO - PROCESS | 1654 | 1470731888791 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:08 INFO - PROCESS | 1654 | 1470731888793 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dad0800 == 57 [pid = 1654] [id = 154] 01:38:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x128c26400) [pid = 1654] [serial = 459] [outer = 0x0] 01:38:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12a936000) [pid = 1654] [serial = 460] [outer = 0x128c26400] 01:38:08 INFO - PROCESS | 1654 | 1470731888821 Marionette DEBUG loaded listener.js 01:38:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x12b666400) [pid = 1654] [serial = 461] [outer = 0x128c26400] 01:38:09 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:09 INFO - PROCESS | 1654 | 1470731889201 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]]]}] 01:38:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 01:38:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 671ms 01:38:09 INFO - PROCESS | 1654 | 1470731889279 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 01:38:09 INFO - PROCESS | 1654 | 1470731889280 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 01:38:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 01:38:09 INFO - PROCESS | 1654 | 1470731889305 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 01:38:09 INFO - PROCESS | 1654 | 1470731889307 Marionette TRACE conn2 <- [1,590,null,{}] 01:38:09 INFO - PROCESS | 1654 | 1470731889309 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}] 01:38:09 INFO - PROCESS | 1654 | 1470731889313 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:09 INFO - PROCESS | 1654 | 1470731889482 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 01:38:09 INFO - PROCESS | 1654 | 1470731889489 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:09 INFO - PROCESS | 1654 | 1470731889490 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af4c800 == 58 [pid = 1654] [id = 155] 01:38:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 133 (0x128c89400) [pid = 1654] [serial = 462] [outer = 0x0] 01:38:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 134 (0x12c309400) [pid = 1654] [serial = 463] [outer = 0x128c89400] 01:38:09 INFO - PROCESS | 1654 | 1470731889519 Marionette DEBUG loaded listener.js 01:38:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 135 (0x12c620400) [pid = 1654] [serial = 464] [outer = 0x128c89400] 01:38:10 INFO - PROCESS | 1654 | 1470731890140 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]]]}] 01:38:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 01:38:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 875ms 01:38:10 INFO - PROCESS | 1654 | 1470731890179 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 01:38:10 INFO - PROCESS | 1654 | 1470731890181 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 01:38:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 01:38:10 INFO - PROCESS | 1654 | 1470731890203 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 01:38:10 INFO - PROCESS | 1654 | 1470731890206 Marionette TRACE conn2 <- [1,594,null,{}] 01:38:10 INFO - PROCESS | 1654 | 1470731890209 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}] 01:38:10 INFO - PROCESS | 1654 | 1470731890211 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:10 INFO - PROCESS | 1654 | 1470731890311 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 01:38:10 INFO - PROCESS | 1654 | 1470731890378 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:10 INFO - PROCESS | 1654 | 1470731890379 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12136c800 == 59 [pid = 1654] [id = 156] 01:38:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 136 (0x11270ec00) [pid = 1654] [serial = 465] [outer = 0x0] 01:38:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 137 (0x112d1cc00) [pid = 1654] [serial = 466] [outer = 0x11270ec00] 01:38:10 INFO - PROCESS | 1654 | 1470731890407 Marionette DEBUG loaded listener.js 01:38:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 138 (0x115d5ec00) [pid = 1654] [serial = 467] [outer = 0x11270ec00] 01:38:10 INFO - PROCESS | 1654 | 1470731890894 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]]]}] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12d457000 == 58 [pid = 1654] [id = 148] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12c318800 == 57 [pid = 1654] [id = 147] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11828f000 == 56 [pid = 1654] [id = 146] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12b975800 == 55 [pid = 1654] [id = 145] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12b651800 == 54 [pid = 1654] [id = 144] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12a648800 == 53 [pid = 1654] [id = 143] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x128a1d000 == 52 [pid = 1654] [id = 142] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x125683000 == 51 [pid = 1654] [id = 141] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12116d000 == 50 [pid = 1654] [id = 140] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x1169d1800 == 49 [pid = 1654] [id = 139] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x119ac7800 == 48 [pid = 1654] [id = 138] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x1235e9800 == 47 [pid = 1654] [id = 134] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x11884a000 == 46 [pid = 1654] [id = 133] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12ce86800 == 45 [pid = 1654] [id = 132] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6ae000 == 44 [pid = 1654] [id = 85] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdd3800 == 43 [pid = 1654] [id = 137] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbda800 == 42 [pid = 1654] [id = 135] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x115e63800 == 41 [pid = 1654] [id = 54] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12d31b800 == 40 [pid = 1654] [id = 136] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12af5a000 == 39 [pid = 1654] [id = 117] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12c320800 == 38 [pid = 1654] [id = 118] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12b974800 == 37 [pid = 1654] [id = 103] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12b6a7800 == 36 [pid = 1654] [id = 102] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x121158800 == 35 [pid = 1654] [id = 116] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x128ee9000 == 34 [pid = 1654] [id = 101] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12af4c800 == 33 [pid = 1654] [id = 155] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12dad0800 == 32 [pid = 1654] [id = 154] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12dabd800 == 31 [pid = 1654] [id = 153] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12d452000 == 30 [pid = 1654] [id = 152] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x128a20800 == 29 [pid = 1654] [id = 151] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x12d720000 == 28 [pid = 1654] [id = 149] 01:38:11 INFO - PROCESS | 1654 | --DOCSHELL 0x118169800 == 27 [pid = 1654] [id = 150] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 137 (0x110ee8800) [pid = 1654] [serial = 385] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 136 (0x1194cec00) [pid = 1654] [serial = 388] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 135 (0x117d47c00) [pid = 1654] [serial = 386] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 134 (0x12bf04800) [pid = 1654] [serial = 391] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 133 (0x12c303000) [pid = 1654] [serial = 383] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 132 (0x12b993000) [pid = 1654] [serial = 373] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x11270c800) [pid = 1654] [serial = 394] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x12937f000) [pid = 1654] [serial = 389] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x12bf26000) [pid = 1654] [serial = 377] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12c306c00) [pid = 1654] [serial = 392] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x12bd7a400) [pid = 1654] [serial = 374] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12bf09800) [pid = 1654] [serial = 376] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x112d17800) [pid = 1654] [serial = 379] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x12a5ab400) [pid = 1654] [serial = 370] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x12b8dc000) [pid = 1654] [serial = 371] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12bf28000) [pid = 1654] [serial = 382] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x120fca400) [pid = 1654] [serial = 359] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12062e400) [pid = 1654] [serial = 358] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x120fca800) [pid = 1654] [serial = 361] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x123509c00) [pid = 1654] [serial = 362] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x128c2e400) [pid = 1654] [serial = 352] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x126423400) [pid = 1654] [serial = 364] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x128c28400) [pid = 1654] [serial = 365] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x128ec1c00) [pid = 1654] [serial = 367] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1291c7c00) [pid = 1654] [serial = 368] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x1195a4400) [pid = 1654] [serial = 356] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x118870c00) [pid = 1654] [serial = 355] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11825d400) [pid = 1654] [serial = 343] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x124a8a000) [pid = 1654] [serial = 349] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1195a8000) [pid = 1654] [serial = 346] [outer = 0x0] [url = about:blank] 01:38:11 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x112d1b800) [pid = 1654] [serial = 380] [outer = 0x0] [url = about:blank] 01:38:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 01:38:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1428ms 01:38:11 INFO - PROCESS | 1654 | 1470731891630 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 01:38:11 INFO - PROCESS | 1654 | 1470731891634 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 01:38:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 01:38:11 INFO - PROCESS | 1654 | 1470731891637 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 01:38:11 INFO - PROCESS | 1654 | 1470731891639 Marionette TRACE conn2 <- [1,598,null,{}] 01:38:11 INFO - PROCESS | 1654 | 1470731891643 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}] 01:38:11 INFO - PROCESS | 1654 | 1470731891645 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:11 INFO - PROCESS | 1654 | 1470731891724 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 01:38:11 INFO - PROCESS | 1654 | 1470731891730 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:11 INFO - PROCESS | 1654 | 1470731891735 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x113366000 == 28 [pid = 1654] [id = 157] 01:38:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x112704c00) [pid = 1654] [serial = 468] [outer = 0x0] 01:38:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x112709800) [pid = 1654] [serial = 469] [outer = 0x112704c00] 01:38:11 INFO - PROCESS | 1654 | 1470731891764 Marionette DEBUG loaded listener.js 01:38:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1127e6000) [pid = 1654] [serial = 470] [outer = 0x112704c00] 01:38:12 INFO - PROCESS | 1654 | 1470731892128 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]]]}] 01:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 01:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 522ms 01:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 01:38:12 INFO - PROCESS | 1654 | 1470731892162 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 01:38:12 INFO - PROCESS | 1654 | 1470731892164 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 01:38:12 INFO - PROCESS | 1654 | 1470731892169 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 01:38:12 INFO - PROCESS | 1654 | 1470731892172 Marionette TRACE conn2 <- [1,602,null,{}] 01:38:12 INFO - PROCESS | 1654 | 1470731892174 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}] 01:38:12 INFO - PROCESS | 1654 | 1470731892176 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:12 INFO - PROCESS | 1654 | 1470731892257 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 01:38:12 INFO - PROCESS | 1654 | 1470731892263 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:12 INFO - PROCESS | 1654 | 1470731892264 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x11716c800 == 29 [pid = 1654] [id = 158] 01:38:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x112d30000) [pid = 1654] [serial = 471] [outer = 0x0] 01:38:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x115e92800) [pid = 1654] [serial = 472] [outer = 0x112d30000] 01:38:12 INFO - PROCESS | 1654 | 1470731892295 Marionette DEBUG loaded listener.js 01:38:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x116a15c00) [pid = 1654] [serial = 473] [outer = 0x112d30000] 01:38:12 INFO - PROCESS | 1654 | 1470731892658 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]]]}] 01:38:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 01:38:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 523ms 01:38:12 INFO - PROCESS | 1654 | 1470731892695 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 01:38:12 INFO - PROCESS | 1654 | 1470731892696 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 01:38:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 01:38:12 INFO - PROCESS | 1654 | 1470731892709 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 01:38:12 INFO - PROCESS | 1654 | 1470731892710 Marionette TRACE conn2 <- [1,606,null,{}] 01:38:12 INFO - PROCESS | 1654 | 1470731892717 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}] 01:38:12 INFO - PROCESS | 1654 | 1470731892720 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:12 INFO - PROCESS | 1654 | 1470731892799 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 01:38:12 INFO - PROCESS | 1654 | 1470731892807 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:12 INFO - PROCESS | 1654 | 1470731892809 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191d0000 == 30 [pid = 1654] [id = 159] 01:38:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x118457c00) [pid = 1654] [serial = 474] [outer = 0x0] 01:38:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x118506400) [pid = 1654] [serial = 475] [outer = 0x118457c00] 01:38:12 INFO - PROCESS | 1654 | 1470731892838 Marionette DEBUG loaded listener.js 01:38:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x118580400) [pid = 1654] [serial = 476] [outer = 0x118457c00] 01:38:13 INFO - PROCESS | 1654 | 1470731893195 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]]]}] 01:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 01:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 520ms 01:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 01:38:13 INFO - PROCESS | 1654 | 1470731893229 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 01:38:13 INFO - PROCESS | 1654 | 1470731893230 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 01:38:13 INFO - PROCESS | 1654 | 1470731893233 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 01:38:13 INFO - PROCESS | 1654 | 1470731893234 Marionette TRACE conn2 <- [1,610,null,{}] 01:38:13 INFO - PROCESS | 1654 | 1470731893236 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}] 01:38:13 INFO - PROCESS | 1654 | 1470731893238 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:13 INFO - PROCESS | 1654 | 1470731893320 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 01:38:13 INFO - PROCESS | 1654 | 1470731893380 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:13 INFO - PROCESS | 1654 | 1470731893381 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x1199fb800 == 31 [pid = 1654] [id = 160] 01:38:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11857e800) [pid = 1654] [serial = 477] [outer = 0x0] 01:38:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x11899f800) [pid = 1654] [serial = 478] [outer = 0x11857e800] 01:38:13 INFO - PROCESS | 1654 | 1470731893406 Marionette DEBUG loaded listener.js 01:38:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1194cc800) [pid = 1654] [serial = 479] [outer = 0x11857e800] 01:38:13 INFO - PROCESS | 1654 | 1470731893697 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]]]}] 01:38:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 01:38:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 520ms 01:38:13 INFO - PROCESS | 1654 | 1470731893753 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 01:38:13 INFO - PROCESS | 1654 | 1470731893754 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 01:38:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 01:38:13 INFO - PROCESS | 1654 | 1470731893763 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 01:38:13 INFO - PROCESS | 1654 | 1470731893765 Marionette TRACE conn2 <- [1,614,null,{}] 01:38:13 INFO - PROCESS | 1654 | 1470731893767 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}] 01:38:13 INFO - PROCESS | 1654 | 1470731893768 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:13 INFO - PROCESS | 1654 | 1470731893868 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 01:38:13 INFO - PROCESS | 1654 | 1470731893907 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:13 INFO - PROCESS | 1654 | 1470731893908 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x121818000 == 32 [pid = 1654] [id = 161] 01:38:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x112707400) [pid = 1654] [serial = 480] [outer = 0x0] 01:38:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x1195a4800) [pid = 1654] [serial = 481] [outer = 0x112707400] 01:38:13 INFO - PROCESS | 1654 | 1470731893933 Marionette DEBUG loaded listener.js 01:38:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x119799c00) [pid = 1654] [serial = 482] [outer = 0x112707400] 01:38:14 INFO - PROCESS | 1654 | 1470731894268 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]]]}] 01:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 01:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 522ms 01:38:14 INFO - PROCESS | 1654 | 1470731894287 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 01:38:14 INFO - PROCESS | 1654 | 1470731894289 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 01:38:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 01:38:14 INFO - PROCESS | 1654 | 1470731894291 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 01:38:14 INFO - PROCESS | 1654 | 1470731894292 Marionette TRACE conn2 <- [1,618,null,{}] 01:38:14 INFO - PROCESS | 1654 | 1470731894294 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}] 01:38:14 INFO - PROCESS | 1654 | 1470731894299 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:14 INFO - PROCESS | 1654 | 1470731894421 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 01:38:14 INFO - PROCESS | 1654 | 1470731894461 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:14 INFO - PROCESS | 1654 | 1470731894463 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x125624000 == 33 [pid = 1654] [id = 162] 01:38:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x119910400) [pid = 1654] [serial = 483] [outer = 0x0] 01:38:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x1206b2400) [pid = 1654] [serial = 484] [outer = 0x119910400] 01:38:14 INFO - PROCESS | 1654 | 1470731894487 Marionette DEBUG loaded listener.js 01:38:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x121342c00) [pid = 1654] [serial = 485] [outer = 0x119910400] 01:38:14 INFO - PROCESS | 1654 | 1470731894793 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]]]}] 01:38:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 01:38:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 520ms 01:38:14 INFO - PROCESS | 1654 | 1470731894811 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 01:38:14 INFO - PROCESS | 1654 | 1470731894813 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 01:38:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 01:38:14 INFO - PROCESS | 1654 | 1470731894815 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 01:38:14 INFO - PROCESS | 1654 | 1470731894818 Marionette TRACE conn2 <- [1,622,null,{}] 01:38:14 INFO - PROCESS | 1654 | 1470731894823 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}] 01:38:14 INFO - PROCESS | 1654 | 1470731894824 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:14 INFO - PROCESS | 1654 | 1470731894937 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 01:38:14 INFO - PROCESS | 1654 | 1470731894940 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:14 INFO - PROCESS | 1654 | 1470731894941 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a27000 == 34 [pid = 1654] [id = 163] 01:38:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x119a0bc00) [pid = 1654] [serial = 486] [outer = 0x0] 01:38:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x12134ac00) [pid = 1654] [serial = 487] [outer = 0x119a0bc00] 01:38:14 INFO - PROCESS | 1654 | 1470731894965 Marionette DEBUG loaded listener.js 01:38:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 128 (0x121607c00) [pid = 1654] [serial = 488] [outer = 0x119a0bc00] 01:38:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 129 (0x121349400) [pid = 1654] [serial = 489] [outer = 0x12ce6dc00] 01:38:15 INFO - PROCESS | 1654 | 1470731895353 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]]]}] 01:38:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 01:38:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 573ms 01:38:15 INFO - PROCESS | 1654 | 1470731895389 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 01:38:15 INFO - PROCESS | 1654 | 1470731895391 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 01:38:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 01:38:15 INFO - PROCESS | 1654 | 1470731895393 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 01:38:15 INFO - PROCESS | 1654 | 1470731895394 Marionette TRACE conn2 <- [1,626,null,{}] 01:38:15 INFO - PROCESS | 1654 | 1470731895396 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}] 01:38:15 INFO - PROCESS | 1654 | 1470731895397 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:15 INFO - PROCESS | 1654 | 1470731895499 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 01:38:15 INFO - PROCESS | 1654 | 1470731895503 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:15 INFO - PROCESS | 1654 | 1470731895504 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ee4800 == 35 [pid = 1654] [id = 164] 01:38:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 130 (0x110ee2c00) [pid = 1654] [serial = 490] [outer = 0x0] 01:38:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 131 (0x12193ec00) [pid = 1654] [serial = 491] [outer = 0x110ee2c00] 01:38:15 INFO - PROCESS | 1654 | 1470731895528 Marionette DEBUG loaded listener.js 01:38:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 132 (0x123436c00) [pid = 1654] [serial = 492] [outer = 0x110ee2c00] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 131 (0x110ec3400) [pid = 1654] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 130 (0x128c28800) [pid = 1654] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 129 (0x1265c2800) [pid = 1654] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 128 (0x12a5a0400) [pid = 1654] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 127 (0x118511000) [pid = 1654] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x121975000) [pid = 1654] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x11699d000) [pid = 1654] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x11857b000) [pid = 1654] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x1127e1000) [pid = 1654] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x12bd6fc00) [pid = 1654] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x121934800) [pid = 1654] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x112705000) [pid = 1654] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x1127e4400) [pid = 1654] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x1127dbc00) [pid = 1654] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x10eaf6800) [pid = 1654] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x12603b000) [pid = 1654] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x12559bc00) [pid = 1654] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12350a000) [pid = 1654] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1206b8400) [pid = 1654] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119912800) [pid = 1654] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11270a800) [pid = 1654] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x10eafe800) [pid = 1654] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x128c30c00) [pid = 1654] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x112707000) [pid = 1654] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12b667800) [pid = 1654] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 01:38:16 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1195a3c00) [pid = 1654] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 01:38:16 INFO - PROCESS | 1654 | 1470731896229 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]]]}] 01:38:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 01:38:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 869ms 01:38:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 01:38:16 INFO - PROCESS | 1654 | 1470731896262 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 01:38:16 INFO - PROCESS | 1654 | 1470731896264 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 01:38:16 INFO - PROCESS | 1654 | 1470731896268 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 01:38:16 INFO - PROCESS | 1654 | 1470731896269 Marionette TRACE conn2 <- [1,630,null,{}] 01:38:16 INFO - PROCESS | 1654 | 1470731896272 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}] 01:38:16 INFO - PROCESS | 1654 | 1470731896273 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:16 INFO - PROCESS | 1654 | 1470731896352 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 01:38:16 INFO - PROCESS | 1654 | 1470731896412 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:16 INFO - PROCESS | 1654 | 1470731896421 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a29000 == 36 [pid = 1654] [id = 165] 01:38:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x110ecdc00) [pid = 1654] [serial = 493] [outer = 0x0] 01:38:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x116553800) [pid = 1654] [serial = 494] [outer = 0x110ecdc00] 01:38:16 INFO - PROCESS | 1654 | 1470731896448 Marionette DEBUG loaded listener.js 01:38:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x118587c00) [pid = 1654] [serial = 495] [outer = 0x110ecdc00] 01:38:16 INFO - PROCESS | 1654 | 1470731896702 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]]]}] 01:38:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 01:38:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 472ms 01:38:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 01:38:16 INFO - PROCESS | 1654 | 1470731896739 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 01:38:16 INFO - PROCESS | 1654 | 1470731896741 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 01:38:16 INFO - PROCESS | 1654 | 1470731896743 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 01:38:16 INFO - PROCESS | 1654 | 1470731896744 Marionette TRACE conn2 <- [1,634,null,{}] 01:38:16 INFO - PROCESS | 1654 | 1470731896746 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}] 01:38:16 INFO - PROCESS | 1654 | 1470731896747 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:16 INFO - PROCESS | 1654 | 1470731896841 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 01:38:16 INFO - PROCESS | 1654 | 1470731896844 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:16 INFO - PROCESS | 1654 | 1470731896845 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a648000 == 37 [pid = 1654] [id = 166] 01:38:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x118268800) [pid = 1654] [serial = 496] [outer = 0x0] 01:38:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x119912800) [pid = 1654] [serial = 497] [outer = 0x118268800] 01:38:16 INFO - PROCESS | 1654 | 1470731896872 Marionette DEBUG loaded listener.js 01:38:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x123436800) [pid = 1654] [serial = 498] [outer = 0x118268800] 01:38:17 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:17 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:17 INFO - PROCESS | 1654 | 1470731897204 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]]]}] 01:38:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 01:38:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 468ms 01:38:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 01:38:17 INFO - PROCESS | 1654 | 1470731897211 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 01:38:17 INFO - PROCESS | 1654 | 1470731897213 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 01:38:17 INFO - PROCESS | 1654 | 1470731897215 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 01:38:17 INFO - PROCESS | 1654 | 1470731897219 Marionette TRACE conn2 <- [1,638,null,{}] 01:38:17 INFO - PROCESS | 1654 | 1470731897221 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}] 01:38:17 INFO - PROCESS | 1654 | 1470731897223 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:17 INFO - PROCESS | 1654 | 1470731897344 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 01:38:17 INFO - PROCESS | 1654 | 1470731897350 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:17 INFO - PROCESS | 1654 | 1470731897352 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af43800 == 38 [pid = 1654] [id = 167] 01:38:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1127e4400) [pid = 1654] [serial = 499] [outer = 0x0] 01:38:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1195adc00) [pid = 1654] [serial = 500] [outer = 0x1127e4400] 01:38:17 INFO - PROCESS | 1654 | 1470731897385 Marionette DEBUG loaded listener.js 01:38:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x124dc6000) [pid = 1654] [serial = 501] [outer = 0x1127e4400] 01:38:17 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:17 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:17 INFO - PROCESS | 1654 | 1470731897713 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]]]}] 01:38:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 01:38:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 521ms 01:38:17 INFO - PROCESS | 1654 | 1470731897737 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 01:38:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 01:38:17 INFO - PROCESS | 1654 | 1470731897738 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 01:38:17 INFO - PROCESS | 1654 | 1470731897740 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 01:38:17 INFO - PROCESS | 1654 | 1470731897741 Marionette TRACE conn2 <- [1,642,null,{}] 01:38:17 INFO - PROCESS | 1654 | 1470731897744 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}] 01:38:17 INFO - PROCESS | 1654 | 1470731897745 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:17 INFO - PROCESS | 1654 | 1470731897823 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 01:38:17 INFO - PROCESS | 1654 | 1470731897828 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:17 INFO - PROCESS | 1654 | 1470731897829 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b661800 == 39 [pid = 1654] [id = 168] 01:38:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x119798400) [pid = 1654] [serial = 502] [outer = 0x0] 01:38:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x126423400) [pid = 1654] [serial = 503] [outer = 0x119798400] 01:38:17 INFO - PROCESS | 1654 | 1470731897856 Marionette DEBUG loaded listener.js 01:38:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x126792800) [pid = 1654] [serial = 504] [outer = 0x119798400] 01:38:18 INFO - PROCESS | 1654 | 1470731898426 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]]]}] 01:38:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 01:38:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 770ms 01:38:18 INFO - PROCESS | 1654 | 1470731898512 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 01:38:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 01:38:18 INFO - PROCESS | 1654 | 1470731898516 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 01:38:18 INFO - PROCESS | 1654 | 1470731898521 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 01:38:18 INFO - PROCESS | 1654 | 1470731898524 Marionette TRACE conn2 <- [1,646,null,{}] 01:38:18 INFO - PROCESS | 1654 | 1470731898530 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}] 01:38:18 INFO - PROCESS | 1654 | 1470731898533 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:18 INFO - PROCESS | 1654 | 1470731898723 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 01:38:18 INFO - PROCESS | 1654 | 1470731898846 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:18 INFO - PROCESS | 1654 | 1470731898847 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d2800 == 40 [pid = 1654] [id = 169] 01:38:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 119 (0x1121bdc00) [pid = 1654] [serial = 505] [outer = 0x0] 01:38:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 120 (0x1127e6400) [pid = 1654] [serial = 506] [outer = 0x1121bdc00] 01:38:18 INFO - PROCESS | 1654 | 1470731898879 Marionette DEBUG loaded listener.js 01:38:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 121 (0x115d53800) [pid = 1654] [serial = 507] [outer = 0x1121bdc00] 01:38:19 INFO - PROCESS | 1654 | 1470731899393 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]]]}] 01:38:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 01:38:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 924ms 01:38:19 INFO - PROCESS | 1654 | 1470731899458 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 01:38:19 INFO - PROCESS | 1654 | 1470731899461 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 01:38:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 01:38:19 INFO - PROCESS | 1654 | 1470731899470 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 01:38:19 INFO - PROCESS | 1654 | 1470731899472 Marionette TRACE conn2 <- [1,650,null,{}] 01:38:19 INFO - PROCESS | 1654 | 1470731899474 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}] 01:38:19 INFO - PROCESS | 1654 | 1470731899476 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:19 INFO - PROCESS | 1654 | 1470731899587 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 01:38:19 INFO - PROCESS | 1654 | 1470731899672 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:19 INFO - PROCESS | 1654 | 1470731899673 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12181d000 == 41 [pid = 1654] [id = 170] 01:38:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 122 (0x1176d5800) [pid = 1654] [serial = 508] [outer = 0x0] 01:38:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 123 (0x117d51400) [pid = 1654] [serial = 509] [outer = 0x1176d5800] 01:38:19 INFO - PROCESS | 1654 | 1470731899703 Marionette DEBUG loaded listener.js 01:38:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 124 (0x118508c00) [pid = 1654] [serial = 510] [outer = 0x1176d5800] 01:38:20 INFO - PROCESS | 1654 | 1470731900370 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]]]}] 01:38:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 01:38:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 974ms 01:38:20 INFO - PROCESS | 1654 | 1470731900442 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 01:38:20 INFO - PROCESS | 1654 | 1470731900445 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 01:38:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 01:38:20 INFO - PROCESS | 1654 | 1470731900448 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 01:38:20 INFO - PROCESS | 1654 | 1470731900450 Marionette TRACE conn2 <- [1,654,null,{}] 01:38:20 INFO - PROCESS | 1654 | 1470731900455 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}] 01:38:20 INFO - PROCESS | 1654 | 1470731900456 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:20 INFO - PROCESS | 1654 | 1470731900569 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 01:38:20 INFO - PROCESS | 1654 | --DOCSHELL 0x12af43800 == 40 [pid = 1654] [id = 167] 01:38:20 INFO - PROCESS | 1654 | --DOCSHELL 0x12a648000 == 39 [pid = 1654] [id = 166] 01:38:20 INFO - PROCESS | 1654 | --DOCSHELL 0x126a29000 == 38 [pid = 1654] [id = 165] 01:38:20 INFO - PROCESS | 1654 | --DOCSHELL 0x128ee4800 == 37 [pid = 1654] [id = 164] 01:38:20 INFO - PROCESS | 1654 | --DOCSHELL 0x126a27000 == 36 [pid = 1654] [id = 163] 01:38:20 INFO - PROCESS | 1654 | --DOCSHELL 0x125624000 == 35 [pid = 1654] [id = 162] 01:38:20 INFO - PROCESS | 1654 | --DOCSHELL 0x121818000 == 34 [pid = 1654] [id = 161] 01:38:20 INFO - PROCESS | 1654 | --DOCSHELL 0x1199fb800 == 33 [pid = 1654] [id = 160] 01:38:20 INFO - PROCESS | 1654 | --DOCSHELL 0x1191d0000 == 32 [pid = 1654] [id = 159] 01:38:20 INFO - PROCESS | 1654 | --DOCSHELL 0x11716c800 == 31 [pid = 1654] [id = 158] 01:38:20 INFO - PROCESS | 1654 | --DOCSHELL 0x113366000 == 30 [pid = 1654] [id = 157] 01:38:20 INFO - PROCESS | 1654 | --DOCSHELL 0x12136c800 == 29 [pid = 1654] [id = 156] 01:38:20 INFO - PROCESS | 1654 | 1470731900689 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:20 INFO - PROCESS | 1654 | 1470731900692 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x112d61000 == 30 [pid = 1654] [id = 171] 01:38:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 125 (0x110eed400) [pid = 1654] [serial = 511] [outer = 0x0] 01:38:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 126 (0x112d19800) [pid = 1654] [serial = 512] [outer = 0x110eed400] 01:38:20 INFO - PROCESS | 1654 | 1470731900719 Marionette DEBUG loaded listener.js 01:38:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 127 (0x1133de000) [pid = 1654] [serial = 513] [outer = 0x110eed400] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 126 (0x12c61c800) [pid = 1654] [serial = 443] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 125 (0x110ec9400) [pid = 1654] [serial = 445] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 124 (0x128c27400) [pid = 1654] [serial = 446] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 123 (0x129457400) [pid = 1654] [serial = 407] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 122 (0x128dc5800) [pid = 1654] [serial = 353] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 121 (0x12a93f000) [pid = 1654] [serial = 427] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 120 (0x12bd7d800) [pid = 1654] [serial = 442] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 119 (0x12b8e9c00) [pid = 1654] [serial = 428] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 118 (0x12197b800) [pid = 1654] [serial = 433] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x11850e400) [pid = 1654] [serial = 344] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x119514c00) [pid = 1654] [serial = 400] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x117494000) [pid = 1654] [serial = 413] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12bf29800) [pid = 1654] [serial = 431] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1255a2800) [pid = 1654] [serial = 350] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x112d11000) [pid = 1654] [serial = 415] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x128dbbc00) [pid = 1654] [serial = 341] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x121611c00) [pid = 1654] [serial = 439] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x129461800) [pid = 1654] [serial = 410] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1291ba400) [pid = 1654] [serial = 409] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x128eb4400) [pid = 1654] [serial = 422] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x129461400) [pid = 1654] [serial = 425] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12bf02400) [pid = 1654] [serial = 430] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12603d400) [pid = 1654] [serial = 302] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x128c93000) [pid = 1654] [serial = 424] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x123444800) [pid = 1654] [serial = 403] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12350f400) [pid = 1654] [serial = 419] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x112d0e000) [pid = 1654] [serial = 412] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x121982800) [pid = 1654] [serial = 434] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x112711800) [pid = 1654] [serial = 397] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x110eebc00) [pid = 1654] [serial = 436] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119795400) [pid = 1654] [serial = 401] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12a93d400) [pid = 1654] [serial = 305] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12160f000) [pid = 1654] [serial = 418] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x128c29000) [pid = 1654] [serial = 421] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1195a6400) [pid = 1654] [serial = 416] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12937fc00) [pid = 1654] [serial = 406] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x112711000) [pid = 1654] [serial = 395] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x126042800) [pid = 1654] [serial = 404] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1164f5c00) [pid = 1654] [serial = 437] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12a46b400) [pid = 1654] [serial = 440] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x112d12800) [pid = 1654] [serial = 398] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12bd73000) [pid = 1654] [serial = 308] [outer = 0x0] [url = about:blank] 01:38:20 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1195acc00) [pid = 1654] [serial = 347] [outer = 0x0] [url = about:blank] 01:38:21 INFO - PROCESS | 1654 | 1470731901029 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]]]}] 01:38:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 01:38:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 623ms 01:38:21 INFO - PROCESS | 1654 | 1470731901070 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 01:38:21 INFO - PROCESS | 1654 | 1470731901073 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 01:38:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 01:38:21 INFO - PROCESS | 1654 | 1470731901077 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 01:38:21 INFO - PROCESS | 1654 | 1470731901079 Marionette TRACE conn2 <- [1,658,null,{}] 01:38:21 INFO - PROCESS | 1654 | 1470731901082 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}] 01:38:21 INFO - PROCESS | 1654 | 1470731901083 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:21 INFO - PROCESS | 1654 | 1470731901165 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 01:38:21 INFO - PROCESS | 1654 | 1470731901227 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:21 INFO - PROCESS | 1654 | 1470731901228 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x118153000 == 31 [pid = 1654] [id = 172] 01:38:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x112d18000) [pid = 1654] [serial = 514] [outer = 0x0] 01:38:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x115d52800) [pid = 1654] [serial = 515] [outer = 0x112d18000] 01:38:21 INFO - PROCESS | 1654 | 1470731901255 Marionette DEBUG loaded listener.js 01:38:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11699e400) [pid = 1654] [serial = 516] [outer = 0x112d18000] 01:38:21 INFO - PROCESS | 1654 | 1470731901555 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]]]}] 01:38:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 01:38:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 520ms 01:38:21 INFO - PROCESS | 1654 | 1470731901598 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 01:38:21 INFO - PROCESS | 1654 | 1470731901601 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 01:38:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 01:38:21 INFO - PROCESS | 1654 | 1470731901604 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 01:38:21 INFO - PROCESS | 1654 | 1470731901607 Marionette TRACE conn2 <- [1,662,null,{}] 01:38:21 INFO - PROCESS | 1654 | 1470731901614 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}] 01:38:21 INFO - PROCESS | 1654 | 1470731901618 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:21 INFO - PROCESS | 1654 | 1470731901705 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 01:38:21 INFO - PROCESS | 1654 | 1470731901764 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:21 INFO - PROCESS | 1654 | 1470731901766 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194f2000 == 32 [pid = 1654] [id = 173] 01:38:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x113219000) [pid = 1654] [serial = 517] [outer = 0x0] 01:38:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x117d53c00) [pid = 1654] [serial = 518] [outer = 0x113219000] 01:38:21 INFO - PROCESS | 1654 | 1470731901794 Marionette DEBUG loaded listener.js 01:38:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1186dd400) [pid = 1654] [serial = 519] [outer = 0x113219000] 01:38:22 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:22 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:22 INFO - PROCESS | 1654 | 1470731902108 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]]]}] 01:38:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 01:38:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 524ms 01:38:22 INFO - PROCESS | 1654 | 1470731902128 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 01:38:22 INFO - PROCESS | 1654 | 1470731902130 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 01:38:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 01:38:22 INFO - PROCESS | 1654 | 1470731902133 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 01:38:22 INFO - PROCESS | 1654 | 1470731902137 Marionette TRACE conn2 <- [1,666,null,{}] 01:38:22 INFO - PROCESS | 1654 | 1470731902140 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}] 01:38:22 INFO - PROCESS | 1654 | 1470731902141 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:22 INFO - PROCESS | 1654 | 1470731902225 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 01:38:22 INFO - PROCESS | 1654 | 1470731902228 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:22 INFO - PROCESS | 1654 | 1470731902229 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x1212a7800 == 33 [pid = 1654] [id = 174] 01:38:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11880a800) [pid = 1654] [serial = 520] [outer = 0x0] 01:38:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1191f2c00) [pid = 1654] [serial = 521] [outer = 0x11880a800] 01:38:22 INFO - PROCESS | 1654 | 1470731902257 Marionette DEBUG loaded listener.js 01:38:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1194cdc00) [pid = 1654] [serial = 522] [outer = 0x11880a800] 01:38:22 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:22 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:22 INFO - PROCESS | 1654 | 1470731902588 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]]]}] 01:38:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 01:38:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 473ms 01:38:22 INFO - PROCESS | 1654 | 1470731902607 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 01:38:22 INFO - PROCESS | 1654 | 1470731902608 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 01:38:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 01:38:22 INFO - PROCESS | 1654 | 1470731902610 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 01:38:22 INFO - PROCESS | 1654 | 1470731902611 Marionette TRACE conn2 <- [1,670,null,{}] 01:38:22 INFO - PROCESS | 1654 | 1470731902614 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}] 01:38:22 INFO - PROCESS | 1654 | 1470731902615 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:22 INFO - PROCESS | 1654 | 1470731902737 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 01:38:22 INFO - PROCESS | 1654 | 1470731902749 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:22 INFO - PROCESS | 1654 | 1470731902750 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x121996800 == 34 [pid = 1654] [id = 175] 01:38:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1121e5800) [pid = 1654] [serial = 523] [outer = 0x0] 01:38:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1191f7400) [pid = 1654] [serial = 524] [outer = 0x1121e5800] 01:38:22 INFO - PROCESS | 1654 | 1470731902774 Marionette DEBUG loaded listener.js 01:38:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x119796800) [pid = 1654] [serial = 525] [outer = 0x1121e5800] 01:38:23 INFO - PROCESS | 1654 | 1470731903138 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]]]}] 01:38:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 01:38:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 569ms 01:38:23 INFO - PROCESS | 1654 | 1470731903183 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 01:38:23 INFO - PROCESS | 1654 | 1470731903184 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 01:38:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 01:38:23 INFO - PROCESS | 1654 | 1470731903187 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 01:38:23 INFO - PROCESS | 1654 | 1470731903188 Marionette TRACE conn2 <- [1,674,null,{}] 01:38:23 INFO - PROCESS | 1654 | 1470731903190 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}] 01:38:23 INFO - PROCESS | 1654 | 1470731903194 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:23 INFO - PROCESS | 1654 | 1470731903316 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 01:38:23 INFO - PROCESS | 1654 | 1470731903320 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:23 INFO - PROCESS | 1654 | 1470731903321 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12659d000 == 35 [pid = 1654] [id = 176] 01:38:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11979d000) [pid = 1654] [serial = 526] [outer = 0x0] 01:38:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x119a0f400) [pid = 1654] [serial = 527] [outer = 0x11979d000] 01:38:23 INFO - PROCESS | 1654 | 1470731903349 Marionette DEBUG loaded listener.js 01:38:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12133f800) [pid = 1654] [serial = 528] [outer = 0x11979d000] 01:38:23 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:23 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:38:23 INFO - PROCESS | 1654 | 1470731903691 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]]]}] 01:38:23 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 01:38:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 520ms 01:38:23 INFO - PROCESS | 1654 | 1470731903707 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 01:38:23 INFO - PROCESS | 1654 | 1470731903708 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 01:38:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 01:38:23 INFO - PROCESS | 1654 | 1470731903710 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 01:38:23 INFO - PROCESS | 1654 | 1470731903711 Marionette TRACE conn2 <- [1,678,null,{}] 01:38:23 INFO - PROCESS | 1654 | 1470731903714 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}] 01:38:23 INFO - PROCESS | 1654 | 1470731903715 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:23 INFO - PROCESS | 1654 | 1470731903827 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 01:38:23 INFO - PROCESS | 1654 | 1470731903839 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:23 INFO - PROCESS | 1654 | 1470731903841 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a35000 == 36 [pid = 1654] [id = 177] 01:38:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x111ca8c00) [pid = 1654] [serial = 529] [outer = 0x0] 01:38:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x121345c00) [pid = 1654] [serial = 530] [outer = 0x111ca8c00] 01:38:23 INFO - PROCESS | 1654 | 1470731903866 Marionette DEBUG loaded listener.js 01:38:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12160ec00) [pid = 1654] [serial = 531] [outer = 0x111ca8c00] 01:38:24 INFO - PROCESS | 1654 | 1470731904212 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]]]}] 01:38:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 01:38:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 517ms 01:38:24 INFO - PROCESS | 1654 | 1470731904229 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 01:38:24 INFO - PROCESS | 1654 | 1470731904230 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 01:38:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 01:38:24 INFO - PROCESS | 1654 | 1470731904235 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 01:38:24 INFO - PROCESS | 1654 | 1470731904238 Marionette TRACE conn2 <- [1,682,null,{}] 01:38:24 INFO - PROCESS | 1654 | 1470731904240 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}] 01:38:24 INFO - PROCESS | 1654 | 1470731904241 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:24 INFO - PROCESS | 1654 | 1470731904342 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 01:38:24 INFO - PROCESS | 1654 | 1470731904354 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:24 INFO - PROCESS | 1654 | 1470731904355 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x129310000 == 37 [pid = 1654] [id = 178] 01:38:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x121344000) [pid = 1654] [serial = 532] [outer = 0x0] 01:38:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12193a400) [pid = 1654] [serial = 533] [outer = 0x121344000] 01:38:24 INFO - PROCESS | 1654 | 1470731904379 Marionette DEBUG loaded listener.js 01:38:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12197ec00) [pid = 1654] [serial = 534] [outer = 0x121344000] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x110ec6400) [pid = 1654] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11857e800) [pid = 1654] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x112707400) [pid = 1654] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11270ec00) [pid = 1654] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119910400) [pid = 1654] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x110ecdc00) [pid = 1654] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119a0bc00) [pid = 1654] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x115d5ac00) [pid = 1654] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1195a8400) [pid = 1654] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x110ee2c00) [pid = 1654] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x128c2d800) [pid = 1654] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x128c26400) [pid = 1654] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x128c89400) [pid = 1654] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x118457c00) [pid = 1654] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x112d30000) [pid = 1654] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x112704c00) [pid = 1654] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118268800) [pid = 1654] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 01:38:24 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1127e4400) [pid = 1654] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 01:38:25 INFO - PROCESS | 1654 | 1470731905176 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]]]}] 01:38:25 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) 01:38:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 975ms 01:38:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 01:38:25 INFO - PROCESS | 1654 | 1470731905208 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 01:38:25 INFO - PROCESS | 1654 | 1470731905210 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 01:38:25 INFO - PROCESS | 1654 | 1470731905212 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 01:38:25 INFO - PROCESS | 1654 | 1470731905213 Marionette TRACE conn2 <- [1,686,null,{}] 01:38:25 INFO - PROCESS | 1654 | 1470731905215 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}] 01:38:25 INFO - PROCESS | 1654 | 1470731905218 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:25 INFO - PROCESS | 1654 | 1470731905305 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 01:38:25 INFO - PROCESS | 1654 | 1470731905309 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:25 INFO - PROCESS | 1654 | 1470731905310 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194e5800 == 38 [pid = 1654] [id = 179] 01:38:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x110ecc000) [pid = 1654] [serial = 535] [outer = 0x0] 01:38:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x113224000) [pid = 1654] [serial = 536] [outer = 0x110ecc000] 01:38:25 INFO - PROCESS | 1654 | 1470731905334 Marionette DEBUG loaded listener.js 01:38:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x118457c00) [pid = 1654] [serial = 537] [outer = 0x110ecc000] 01:38:26 INFO - PROCESS | 1654 | 1470731906124 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]]]}] 01:38:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 01:38:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 920ms 01:38:26 INFO - PROCESS | 1654 | 1470731906134 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 01:38:26 INFO - PROCESS | 1654 | 1470731906135 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 01:38:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 01:38:26 INFO - PROCESS | 1654 | 1470731906137 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 01:38:26 INFO - PROCESS | 1654 | 1470731906138 Marionette TRACE conn2 <- [1,690,null,{}] 01:38:26 INFO - PROCESS | 1654 | 1470731906141 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}] 01:38:26 INFO - PROCESS | 1654 | 1470731906142 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:26 INFO - PROCESS | 1654 | 1470731906225 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 01:38:26 INFO - PROCESS | 1654 | 1470731906279 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:26 INFO - PROCESS | 1654 | 1470731906280 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af46800 == 39 [pid = 1654] [id = 180] 01:38:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x110ecd800) [pid = 1654] [serial = 538] [outer = 0x0] 01:38:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x121341c00) [pid = 1654] [serial = 539] [outer = 0x110ecd800] 01:38:26 INFO - PROCESS | 1654 | 1470731906305 Marionette DEBUG loaded listener.js 01:38:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1121b2c00) [pid = 1654] [serial = 540] [outer = 0x110ecd800] 01:38:27 INFO - PROCESS | 1654 | 1470731907081 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]]]}] 01:38:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 01:38:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 971ms 01:38:27 INFO - PROCESS | 1654 | 1470731907149 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 01:38:27 INFO - PROCESS | 1654 | 1470731907152 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 01:38:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 01:38:27 INFO - PROCESS | 1654 | 1470731907157 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 01:38:27 INFO - PROCESS | 1654 | 1470731907159 Marionette TRACE conn2 <- [1,694,null,{}] 01:38:27 INFO - PROCESS | 1654 | 1470731907177 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}] 01:38:27 INFO - PROCESS | 1654 | 1470731907179 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:27 INFO - PROCESS | 1654 | 1470731907272 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 01:38:27 INFO - PROCESS | 1654 | 1470731907368 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:27 INFO - PROCESS | 1654 | 1470731907370 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x117170000 == 40 [pid = 1654] [id = 181] 01:38:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x112a92800) [pid = 1654] [serial = 541] [outer = 0x0] 01:38:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x112d14800) [pid = 1654] [serial = 542] [outer = 0x112a92800] 01:38:27 INFO - PROCESS | 1654 | 1470731907402 Marionette DEBUG loaded listener.js 01:38:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x115d56000) [pid = 1654] [serial = 543] [outer = 0x112a92800] 01:38:28 INFO - PROCESS | 1654 | 1470731908318 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]]]}] 01:38:28 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) 01:38:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1174ms 01:38:28 INFO - PROCESS | 1654 | 1470731908331 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 01:38:28 INFO - PROCESS | 1654 | 1470731908336 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 01:38:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 01:38:28 INFO - PROCESS | 1654 | 1470731908341 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 01:38:28 INFO - PROCESS | 1654 | 1470731908342 Marionette TRACE conn2 <- [1,698,null,{}] 01:38:28 INFO - PROCESS | 1654 | 1470731908345 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}] 01:38:28 INFO - PROCESS | 1654 | 1470731908347 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:28 INFO - PROCESS | 1654 | 1470731908450 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 01:38:28 INFO - PROCESS | 1654 | 1470731908506 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:28 INFO - PROCESS | 1654 | 1470731908507 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x121175000 == 41 [pid = 1654] [id = 182] 01:38:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x118266c00) [pid = 1654] [serial = 544] [outer = 0x0] 01:38:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x118504400) [pid = 1654] [serial = 545] [outer = 0x118266c00] 01:38:28 INFO - PROCESS | 1654 | 1470731908538 Marionette DEBUG loaded listener.js 01:38:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x118588800) [pid = 1654] [serial = 546] [outer = 0x118266c00] 01:38:29 INFO - PROCESS | 1654 | 1470731909644 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]]]}] 01:38:29 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) 01:38:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1322ms 01:38:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 01:38:29 INFO - PROCESS | 1654 | 1470731909662 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 01:38:29 INFO - PROCESS | 1654 | 1470731909665 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 01:38:29 INFO - PROCESS | 1654 | 1470731909671 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 01:38:29 INFO - PROCESS | 1654 | 1470731909673 Marionette TRACE conn2 <- [1,702,null,{}] 01:38:29 INFO - PROCESS | 1654 | 1470731909676 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}] 01:38:29 INFO - PROCESS | 1654 | 1470731909678 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:29 INFO - PROCESS | 1654 | 1470731909772 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 01:38:29 INFO - PROCESS | 1654 | 1470731909860 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:29 INFO - PROCESS | 1654 | 1470731909862 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x11816c000 == 42 [pid = 1654] [id = 183] 01:38:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x115d5d400) [pid = 1654] [serial = 547] [outer = 0x0] 01:38:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x115e34400) [pid = 1654] [serial = 548] [outer = 0x115d5d400] 01:38:29 INFO - PROCESS | 1654 | 1470731909891 Marionette DEBUG loaded listener.js 01:38:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x116abd400) [pid = 1654] [serial = 549] [outer = 0x115d5d400] 01:38:30 INFO - PROCESS | 1654 | --DOCSHELL 0x1194e5800 == 41 [pid = 1654] [id = 179] 01:38:30 INFO - PROCESS | 1654 | --DOCSHELL 0x129310000 == 40 [pid = 1654] [id = 178] 01:38:30 INFO - PROCESS | 1654 | --DOCSHELL 0x128a35000 == 39 [pid = 1654] [id = 177] 01:38:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12659d000 == 38 [pid = 1654] [id = 176] 01:38:30 INFO - PROCESS | 1654 | --DOCSHELL 0x121996800 == 37 [pid = 1654] [id = 175] 01:38:30 INFO - PROCESS | 1654 | --DOCSHELL 0x1212a7800 == 36 [pid = 1654] [id = 174] 01:38:30 INFO - PROCESS | 1654 | --DOCSHELL 0x1194f2000 == 35 [pid = 1654] [id = 173] 01:38:30 INFO - PROCESS | 1654 | --DOCSHELL 0x118153000 == 34 [pid = 1654] [id = 172] 01:38:30 INFO - PROCESS | 1654 | --DOCSHELL 0x112d61000 == 33 [pid = 1654] [id = 171] 01:38:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12181d000 == 32 [pid = 1654] [id = 170] 01:38:30 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d2800 == 31 [pid = 1654] [id = 169] 01:38:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12b661800 == 30 [pid = 1654] [id = 168] 01:38:31 INFO - PROCESS | 1654 | --DOCSHELL 0x121175000 == 29 [pid = 1654] [id = 182] 01:38:31 INFO - PROCESS | 1654 | --DOCSHELL 0x12af46800 == 28 [pid = 1654] [id = 180] 01:38:31 INFO - PROCESS | 1654 | --DOCSHELL 0x117170000 == 27 [pid = 1654] [id = 181] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x112d0e800) [pid = 1654] [serial = 449] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11899f800) [pid = 1654] [serial = 478] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x110eec000) [pid = 1654] [serial = 448] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119799c00) [pid = 1654] [serial = 482] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x115d5ec00) [pid = 1654] [serial = 467] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x112d1cc00) [pid = 1654] [serial = 466] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x121342c00) [pid = 1654] [serial = 485] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1206b2400) [pid = 1654] [serial = 484] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116553800) [pid = 1654] [serial = 494] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12134ac00) [pid = 1654] [serial = 487] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x118509000) [pid = 1654] [serial = 452] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x115d5e800) [pid = 1654] [serial = 451] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x121977000) [pid = 1654] [serial = 455] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1206ad400) [pid = 1654] [serial = 454] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12193ec00) [pid = 1654] [serial = 491] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118587c00) [pid = 1654] [serial = 495] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12a46c400) [pid = 1654] [serial = 458] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1291c0c00) [pid = 1654] [serial = 457] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12b666400) [pid = 1654] [serial = 461] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12a936000) [pid = 1654] [serial = 460] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12c620400) [pid = 1654] [serial = 464] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12c309400) [pid = 1654] [serial = 463] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x118506400) [pid = 1654] [serial = 475] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x118580400) [pid = 1654] [serial = 476] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x115e92800) [pid = 1654] [serial = 472] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x116a15c00) [pid = 1654] [serial = 473] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x112709800) [pid = 1654] [serial = 469] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x119912800) [pid = 1654] [serial = 497] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x123436c00) [pid = 1654] [serial = 492] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x1195a4800) [pid = 1654] [serial = 481] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x121607c00) [pid = 1654] [serial = 488] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x124dc6000) [pid = 1654] [serial = 501] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x118453400) [pid = 1654] [serial = 203] [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.] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x1127e6000) [pid = 1654] [serial = 470] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x126423400) [pid = 1654] [serial = 503] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x123436800) [pid = 1654] [serial = 498] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x1194cc800) [pid = 1654] [serial = 479] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x1195adc00) [pid = 1654] [serial = 500] [outer = 0x0] [url = about:blank] 01:38:31 INFO - PROCESS | 1654 | 1470731911100 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]]]}] 01:38:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 01:38:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1475ms 01:38:31 INFO - PROCESS | 1654 | 1470731911146 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 01:38:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 01:38:31 INFO - PROCESS | 1654 | 1470731911148 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 01:38:31 INFO - PROCESS | 1654 | 1470731911152 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 01:38:31 INFO - PROCESS | 1654 | 1470731911153 Marionette TRACE conn2 <- [1,706,null,{}] 01:38:31 INFO - PROCESS | 1654 | 1470731911157 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}] 01:38:31 INFO - PROCESS | 1654 | 1470731911159 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:31 INFO - PROCESS | 1654 | 1470731911234 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 01:38:31 INFO - PROCESS | 1654 | 1470731911239 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:31 INFO - PROCESS | 1654 | 1470731911241 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x11337a800 == 28 [pid = 1654] [id = 184] 01:38:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x11270e800) [pid = 1654] [serial = 550] [outer = 0x0] 01:38:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x112710c00) [pid = 1654] [serial = 551] [outer = 0x11270e800] 01:38:31 INFO - PROCESS | 1654 | 1470731911272 Marionette DEBUG loaded listener.js 01:38:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x1127e5000) [pid = 1654] [serial = 552] [outer = 0x11270e800] 01:38:32 INFO - PROCESS | 1654 | 1470731912123 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]]]}] 01:38:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 01:38:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1021ms 01:38:32 INFO - PROCESS | 1654 | 1470731912172 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 01:38:32 INFO - PROCESS | 1654 | 1470731912176 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 01:38:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 01:38:32 INFO - PROCESS | 1654 | 1470731912181 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 01:38:32 INFO - PROCESS | 1654 | 1470731912182 Marionette TRACE conn2 <- [1,710,null,{}] 01:38:32 INFO - PROCESS | 1654 | 1470731912194 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}] 01:38:32 INFO - PROCESS | 1654 | 1470731912195 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:32 INFO - PROCESS | 1654 | 1470731912274 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 01:38:32 INFO - PROCESS | 1654 | 1470731912279 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:32 INFO - PROCESS | 1654 | 1470731912280 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x116973800 == 29 [pid = 1654] [id = 185] 01:38:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x112d26000) [pid = 1654] [serial = 553] [outer = 0x0] 01:38:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x113b66000) [pid = 1654] [serial = 554] [outer = 0x112d26000] 01:38:32 INFO - PROCESS | 1654 | 1470731912311 Marionette DEBUG loaded listener.js 01:38:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x115d5e800) [pid = 1654] [serial = 555] [outer = 0x112d26000] 01:38:33 INFO - PROCESS | 1654 | 1470731913156 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]]]}] 01:38:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 01:38:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1021ms 01:38:33 INFO - PROCESS | 1654 | 1470731913202 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 01:38:33 INFO - PROCESS | 1654 | 1470731913203 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 01:38:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 01:38:33 INFO - PROCESS | 1654 | 1470731913205 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 01:38:33 INFO - PROCESS | 1654 | 1470731913208 Marionette TRACE conn2 <- [1,714,null,{}] 01:38:33 INFO - PROCESS | 1654 | 1470731913216 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}] 01:38:33 INFO - PROCESS | 1654 | 1470731913219 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:33 INFO - PROCESS | 1654 | 1470731913332 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 01:38:33 INFO - PROCESS | 1654 | 1470731913338 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:33 INFO - PROCESS | 1654 | 1470731913340 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x117daa000 == 30 [pid = 1654] [id = 186] 01:38:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x116754400) [pid = 1654] [serial = 556] [outer = 0x0] 01:38:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x116ac0000) [pid = 1654] [serial = 557] [outer = 0x116754400] 01:38:33 INFO - PROCESS | 1654 | 1470731913368 Marionette DEBUG loaded listener.js 01:38:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x117d47c00) [pid = 1654] [serial = 558] [outer = 0x116754400] 01:38:34 INFO - PROCESS | 1654 | 1470731914192 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]]]}] 01:38:34 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 01:38:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1024ms 01:38:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 01:38:34 INFO - PROCESS | 1654 | 1470731914230 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 01:38:34 INFO - PROCESS | 1654 | 1470731914232 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 01:38:34 INFO - PROCESS | 1654 | 1470731914235 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 01:38:34 INFO - PROCESS | 1654 | 1470731914237 Marionette TRACE conn2 <- [1,718,null,{}] 01:38:34 INFO - PROCESS | 1654 | 1470731914245 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}] 01:38:34 INFO - PROCESS | 1654 | 1470731914247 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:34 INFO - PROCESS | 1654 | 1470731914339 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 01:38:34 INFO - PROCESS | 1654 | 1470731914343 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:34 INFO - PROCESS | 1654 | 1470731914344 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194d5800 == 31 [pid = 1654] [id = 187] 01:38:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x118260400) [pid = 1654] [serial = 559] [outer = 0x0] 01:38:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x118505000) [pid = 1654] [serial = 560] [outer = 0x118260400] 01:38:34 INFO - PROCESS | 1654 | 1470731914370 Marionette DEBUG loaded listener.js 01:38:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x118511800) [pid = 1654] [serial = 561] [outer = 0x118260400] 01:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x110ecd800) [pid = 1654] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 01:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x11979d000) [pid = 1654] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 01:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x111ca8c00) [pid = 1654] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 01:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x121344000) [pid = 1654] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 01:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x11880a800) [pid = 1654] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 01:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x1176d5800) [pid = 1654] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 01:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x112d18000) [pid = 1654] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 01:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x113219000) [pid = 1654] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 01:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x110eed400) [pid = 1654] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 01:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x1121bdc00) [pid = 1654] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 01:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x119798400) [pid = 1654] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 01:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x110ecc000) [pid = 1654] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 01:38:35 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x1121e5800) [pid = 1654] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 01:38:35 INFO - PROCESS | 1654 | 1470731915176 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]]]}] 01:38:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 01:38:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 973ms 01:38:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 01:38:35 INFO - PROCESS | 1654 | 1470731915208 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 01:38:35 INFO - PROCESS | 1654 | 1470731915209 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 01:38:35 INFO - PROCESS | 1654 | 1470731915211 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 01:38:35 INFO - PROCESS | 1654 | 1470731915213 Marionette TRACE conn2 <- [1,722,null,{}] 01:38:35 INFO - PROCESS | 1654 | 1470731915222 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}] 01:38:35 INFO - PROCESS | 1654 | 1470731915224 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:35 INFO - PROCESS | 1654 | 1470731915294 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 01:38:35 INFO - PROCESS | 1654 | 1470731915297 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:35 INFO - PROCESS | 1654 | 1470731915299 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x1199ed000 == 32 [pid = 1654] [id = 188] 01:38:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x111ca8c00) [pid = 1654] [serial = 562] [outer = 0x0] 01:38:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x117d52000) [pid = 1654] [serial = 563] [outer = 0x111ca8c00] 01:38:35 INFO - PROCESS | 1654 | 1470731915327 Marionette DEBUG loaded listener.js 01:38:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x11857ec00) [pid = 1654] [serial = 564] [outer = 0x111ca8c00] 01:38:35 INFO - PROCESS | 1654 | 1470731915650 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] 01:38:35 INFO - PROCESS | 1654 | 1470731915682 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 01:38:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 01:38:35 INFO - PROCESS | 1654 | 1470731915687 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 01:38:35 INFO - PROCESS | 1654 | 1470731915688 Marionette TRACE conn2 <- [1,726,null,{}] 01:38:35 INFO - PROCESS | 1654 | 1470731915690 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}] 01:38:35 INFO - PROCESS | 1654 | 1470731915694 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:35 INFO - PROCESS | 1654 | 1470731915806 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 01:38:35 INFO - PROCESS | 1654 | 1470731915812 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:35 INFO - PROCESS | 1654 | 1470731915813 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x121062800 == 33 [pid = 1654] [id = 189] 01:38:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x118265c00) [pid = 1654] [serial = 565] [outer = 0x0] 01:38:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x1186dcc00) [pid = 1654] [serial = 566] [outer = 0x118265c00] 01:38:35 INFO - PROCESS | 1654 | 1470731915839 Marionette DEBUG loaded listener.js 01:38:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x1191f8000) [pid = 1654] [serial = 567] [outer = 0x118265c00] 01:38:36 INFO - PROCESS | 1654 | 1470731916195 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]]]}] 01:38:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 01:38:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 521ms 01:38:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 01:38:36 INFO - PROCESS | 1654 | 1470731916208 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 01:38:36 INFO - PROCESS | 1654 | 1470731916209 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 01:38:36 INFO - PROCESS | 1654 | 1470731916211 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 01:38:36 INFO - PROCESS | 1654 | 1470731916212 Marionette TRACE conn2 <- [1,730,null,{}] 01:38:36 INFO - PROCESS | 1654 | 1470731916214 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}] 01:38:36 INFO - PROCESS | 1654 | 1470731916215 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:36 INFO - PROCESS | 1654 | 1470731916297 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 01:38:36 INFO - PROCESS | 1654 | 1470731916301 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:36 INFO - PROCESS | 1654 | 1470731916303 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x121ed9800 == 34 [pid = 1654] [id = 190] 01:38:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x118805400) [pid = 1654] [serial = 568] [outer = 0x0] 01:38:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1194cf800) [pid = 1654] [serial = 569] [outer = 0x118805400] 01:38:36 INFO - PROCESS | 1654 | 1470731916328 Marionette DEBUG loaded listener.js 01:38:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1195ac400) [pid = 1654] [serial = 570] [outer = 0x118805400] 01:38:36 INFO - PROCESS | 1654 | 1470731916681 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] 01:38:36 INFO - PROCESS | 1654 | 1470731916731 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 01:38:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 01:38:36 INFO - PROCESS | 1654 | 1470731916739 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 01:38:36 INFO - PROCESS | 1654 | 1470731916740 Marionette TRACE conn2 <- [1,734,null,{}] 01:38:36 INFO - PROCESS | 1654 | 1470731916742 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}] 01:38:36 INFO - PROCESS | 1654 | 1470731916743 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:36 INFO - PROCESS | 1654 | 1470731916841 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 01:38:36 INFO - PROCESS | 1654 | 1470731916845 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:36 INFO - PROCESS | 1654 | 1470731916846 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12562a000 == 35 [pid = 1654] [id = 191] 01:38:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1194cf400) [pid = 1654] [serial = 571] [outer = 0x0] 01:38:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x119935c00) [pid = 1654] [serial = 572] [outer = 0x1194cf400] 01:38:36 INFO - PROCESS | 1654 | 1470731916870 Marionette DEBUG loaded listener.js 01:38:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x119a17c00) [pid = 1654] [serial = 573] [outer = 0x1194cf400] 01:38:37 INFO - PROCESS | 1654 | 1470731917291 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]]]}] 01:38:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 01:38:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 569ms 01:38:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 01:38:37 INFO - PROCESS | 1654 | 1470731917309 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 01:38:37 INFO - PROCESS | 1654 | 1470731917312 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 01:38:37 INFO - PROCESS | 1654 | 1470731917315 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 01:38:37 INFO - PROCESS | 1654 | 1470731917317 Marionette TRACE conn2 <- [1,738,null,{}] 01:38:37 INFO - PROCESS | 1654 | 1470731917321 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}] 01:38:37 INFO - PROCESS | 1654 | 1470731917323 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:37 INFO - PROCESS | 1654 | 1470731917434 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 01:38:37 INFO - PROCESS | 1654 | 1470731917509 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:37 INFO - PROCESS | 1654 | 1470731917510 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x11617d800 == 36 [pid = 1654] [id = 192] 01:38:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x112703800) [pid = 1654] [serial = 574] [outer = 0x0] 01:38:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11270e000) [pid = 1654] [serial = 575] [outer = 0x112703800] 01:38:37 INFO - PROCESS | 1654 | 1470731917541 Marionette DEBUG loaded listener.js 01:38:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x112a92000) [pid = 1654] [serial = 576] [outer = 0x112703800] 01:38:38 INFO - PROCESS | 1654 | 1470731918526 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]]]}] 01:38:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 01:38:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1222ms 01:38:38 INFO - PROCESS | 1654 | 1470731918537 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 01:38:38 INFO - PROCESS | 1654 | 1470731918540 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 01:38:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 01:38:38 INFO - PROCESS | 1654 | 1470731918544 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 01:38:38 INFO - PROCESS | 1654 | 1470731918546 Marionette TRACE conn2 <- [1,742,null,{}] 01:38:38 INFO - PROCESS | 1654 | 1470731918550 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}] 01:38:38 INFO - PROCESS | 1654 | 1470731918552 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:38 INFO - PROCESS | 1654 | 1470731918660 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 01:38:38 INFO - PROCESS | 1654 | 1470731918706 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:38 INFO - PROCESS | 1654 | 1470731918708 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191e3800 == 37 [pid = 1654] [id = 193] 01:38:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x115d5d800) [pid = 1654] [serial = 577] [outer = 0x0] 01:38:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1164edc00) [pid = 1654] [serial = 578] [outer = 0x115d5d800] 01:38:38 INFO - PROCESS | 1654 | 1470731918739 Marionette DEBUG loaded listener.js 01:38:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11699d000) [pid = 1654] [serial = 579] [outer = 0x115d5d800] 01:38:39 INFO - PROCESS | 1654 | --DOCSHELL 0x121ed9800 == 36 [pid = 1654] [id = 190] 01:38:39 INFO - PROCESS | 1654 | --DOCSHELL 0x121062800 == 35 [pid = 1654] [id = 189] 01:38:39 INFO - PROCESS | 1654 | --DOCSHELL 0x1199ed000 == 34 [pid = 1654] [id = 188] 01:38:39 INFO - PROCESS | 1654 | --DOCSHELL 0x1194d5800 == 33 [pid = 1654] [id = 187] 01:38:39 INFO - PROCESS | 1654 | --DOCSHELL 0x117daa000 == 32 [pid = 1654] [id = 186] 01:38:39 INFO - PROCESS | 1654 | --DOCSHELL 0x116973800 == 31 [pid = 1654] [id = 185] 01:38:39 INFO - PROCESS | 1654 | --DOCSHELL 0x11337a800 == 30 [pid = 1654] [id = 184] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x121341c00) [pid = 1654] [serial = 539] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x119a0f400) [pid = 1654] [serial = 527] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x121345c00) [pid = 1654] [serial = 530] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12193a400) [pid = 1654] [serial = 533] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12160ec00) [pid = 1654] [serial = 531] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1191f2c00) [pid = 1654] [serial = 521] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1194cdc00) [pid = 1654] [serial = 522] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x12197ec00) [pid = 1654] [serial = 534] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x117d51400) [pid = 1654] [serial = 509] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x118508c00) [pid = 1654] [serial = 510] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x115d52800) [pid = 1654] [serial = 515] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x11699e400) [pid = 1654] [serial = 516] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x117d53c00) [pid = 1654] [serial = 518] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x1186dd400) [pid = 1654] [serial = 519] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x112d19800) [pid = 1654] [serial = 512] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x1133de000) [pid = 1654] [serial = 513] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x1127e6400) [pid = 1654] [serial = 506] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x115d53800) [pid = 1654] [serial = 507] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x126792800) [pid = 1654] [serial = 504] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x113224000) [pid = 1654] [serial = 536] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 60 (0x1191f7400) [pid = 1654] [serial = 524] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 59 (0x119796800) [pid = 1654] [serial = 525] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 58 (0x12133f800) [pid = 1654] [serial = 528] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 57 (0x118457c00) [pid = 1654] [serial = 537] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | --DOMWINDOW == 56 (0x1121b2c00) [pid = 1654] [serial = 540] [outer = 0x0] [url = about:blank] 01:38:39 INFO - PROCESS | 1654 | 1470731919815 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]]]}] 01:38:39 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 01:38:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1322ms 01:38:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 01:38:39 INFO - PROCESS | 1654 | 1470731919866 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 01:38:39 INFO - PROCESS | 1654 | 1470731919869 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 01:38:39 INFO - PROCESS | 1654 | 1470731919872 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 01:38:39 INFO - PROCESS | 1654 | 1470731919874 Marionette TRACE conn2 <- [1,746,null,{}] 01:38:39 INFO - PROCESS | 1654 | 1470731919877 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}] 01:38:39 INFO - PROCESS | 1654 | 1470731919879 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:39 INFO - PROCESS | 1654 | 1470731919969 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 01:38:40 INFO - PROCESS | 1654 | 1470731920034 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:40 INFO - PROCESS | 1654 | 1470731920035 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x116017800 == 31 [pid = 1654] [id = 194] 01:38:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x112d31800) [pid = 1654] [serial = 580] [outer = 0x0] 01:38:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x113224000) [pid = 1654] [serial = 581] [outer = 0x112d31800] 01:38:40 INFO - PROCESS | 1654 | 1470731920063 Marionette DEBUG loaded listener.js 01:38:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x115d5b800) [pid = 1654] [serial = 582] [outer = 0x112d31800] 01:38:40 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.) 01:38:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 970ms 01:38:40 INFO - PROCESS | 1654 | 1470731920838 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]]]}] 01:38:40 INFO - PROCESS | 1654 | 1470731920841 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 01:38:40 INFO - PROCESS | 1654 | 1470731920844 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 01:38:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 01:38:40 INFO - PROCESS | 1654 | 1470731920849 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 01:38:40 INFO - PROCESS | 1654 | 1470731920852 Marionette TRACE conn2 <- [1,750,null,{}] 01:38:40 INFO - PROCESS | 1654 | 1470731920854 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}] 01:38:40 INFO - PROCESS | 1654 | 1470731920856 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:40 INFO - PROCESS | 1654 | 1470731920936 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 01:38:40 INFO - PROCESS | 1654 | 1470731920940 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:40 INFO - PROCESS | 1654 | 1470731920941 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x117d9a800 == 32 [pid = 1654] [id = 195] 01:38:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x116abe400) [pid = 1654] [serial = 583] [outer = 0x0] 01:38:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x117018c00) [pid = 1654] [serial = 584] [outer = 0x116abe400] 01:38:40 INFO - PROCESS | 1654 | 1470731920968 Marionette DEBUG loaded listener.js 01:38:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x11820a800) [pid = 1654] [serial = 585] [outer = 0x116abe400] 01:38:41 INFO - PROCESS | 1654 | 1470731921811 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]]]}] 01:38:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 01:38:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 973ms 01:38:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 01:38:41 INFO - PROCESS | 1654 | 1470731921822 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 01:38:41 INFO - PROCESS | 1654 | 1470731921823 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 01:38:41 INFO - PROCESS | 1654 | 1470731921825 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 01:38:41 INFO - PROCESS | 1654 | 1470731921828 Marionette TRACE conn2 <- [1,754,null,{}] 01:38:41 INFO - PROCESS | 1654 | 1470731921839 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}] 01:38:41 INFO - PROCESS | 1654 | 1470731921842 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:41 INFO - PROCESS | 1654 | 1470731921935 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 01:38:41 INFO - PROCESS | 1654 | 1470731921968 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:41 INFO - PROCESS | 1654 | 1470731921971 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x1199ed000 == 33 [pid = 1654] [id = 196] 01:38:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x110ee9400) [pid = 1654] [serial = 586] [outer = 0x0] 01:38:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x118584000) [pid = 1654] [serial = 587] [outer = 0x110ee9400] 01:38:42 INFO - PROCESS | 1654 | 1470731921998 Marionette DEBUG loaded listener.js 01:38:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x1186db000) [pid = 1654] [serial = 588] [outer = 0x110ee9400] 01:38:42 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x115d5d400) [pid = 1654] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 01:38:42 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x112d26000) [pid = 1654] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 01:38:42 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x11270e800) [pid = 1654] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 01:38:42 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x112a92800) [pid = 1654] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 01:38:42 INFO - PROCESS | 1654 | --DOMWINDOW == 60 (0x116754400) [pid = 1654] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 01:38:42 INFO - PROCESS | 1654 | --DOMWINDOW == 59 (0x118266c00) [pid = 1654] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 01:38:42 INFO - PROCESS | 1654 | --DOMWINDOW == 58 (0x118260400) [pid = 1654] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 01:38:42 INFO - PROCESS | 1654 | --DOMWINDOW == 57 (0x111ca8c00) [pid = 1654] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 01:38:42 INFO - PROCESS | 1654 | --DOMWINDOW == 56 (0x118805400) [pid = 1654] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 01:38:42 INFO - PROCESS | 1654 | --DOMWINDOW == 55 (0x118265c00) [pid = 1654] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 01:38:42 INFO - PROCESS | 1654 | 1470731922798 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]]]}] 01:38:42 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 01:38:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1022ms 01:38:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 01:38:42 INFO - PROCESS | 1654 | 1470731922849 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 01:38:42 INFO - PROCESS | 1654 | 1470731922851 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 01:38:42 INFO - PROCESS | 1654 | 1470731922853 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 01:38:42 INFO - PROCESS | 1654 | 1470731922854 Marionette TRACE conn2 <- [1,758,null,{}] 01:38:42 INFO - PROCESS | 1654 | 1470731922856 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}] 01:38:42 INFO - PROCESS | 1654 | 1470731922857 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:42 INFO - PROCESS | 1654 | 1470731922937 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 01:38:42 INFO - PROCESS | 1654 | 1470731922941 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:42 INFO - PROCESS | 1654 | 1470731922942 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x121157000 == 34 [pid = 1654] [id = 197] 01:38:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x117017000) [pid = 1654] [serial = 589] [outer = 0x0] 01:38:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x118450000) [pid = 1654] [serial = 590] [outer = 0x117017000] 01:38:42 INFO - PROCESS | 1654 | 1470731922968 Marionette DEBUG loaded listener.js 01:38:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x118805800) [pid = 1654] [serial = 591] [outer = 0x117017000] 01:38:43 INFO - PROCESS | 1654 | 1470731923298 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]]]}] 01:38:43 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 01:38:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 01:38:43 INFO - PROCESS | 1654 | 1470731923321 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 01:38:43 INFO - PROCESS | 1654 | 1470731923323 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 01:38:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 01:38:43 INFO - PROCESS | 1654 | 1470731923325 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 01:38:43 INFO - PROCESS | 1654 | 1470731923326 Marionette TRACE conn2 <- [1,762,null,{}] 01:38:43 INFO - PROCESS | 1654 | 1470731923328 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}] 01:38:43 INFO - PROCESS | 1654 | 1470731923330 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:43 INFO - PROCESS | 1654 | 1470731923405 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 01:38:43 INFO - PROCESS | 1654 | 1470731923454 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:43 INFO - PROCESS | 1654 | 1470731923455 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x121821000 == 35 [pid = 1654] [id = 198] 01:38:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x116754400) [pid = 1654] [serial = 592] [outer = 0x0] 01:38:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x118870c00) [pid = 1654] [serial = 593] [outer = 0x116754400] 01:38:43 INFO - PROCESS | 1654 | 1470731923479 Marionette DEBUG loaded listener.js 01:38:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x119323800) [pid = 1654] [serial = 594] [outer = 0x116754400] 01:38:44 INFO - PROCESS | 1654 | 1470731924230 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]]]}] 01:38:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 01:38:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 918ms 01:38:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 01:38:44 INFO - PROCESS | 1654 | 1470731924244 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 01:38:44 INFO - PROCESS | 1654 | 1470731924245 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 01:38:44 INFO - PROCESS | 1654 | 1470731924247 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 01:38:44 INFO - PROCESS | 1654 | 1470731924248 Marionette TRACE conn2 <- [1,766,null,{}] 01:38:44 INFO - PROCESS | 1654 | 1470731924250 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}] 01:38:44 INFO - PROCESS | 1654 | 1470731924255 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:44 INFO - PROCESS | 1654 | 1470731924348 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 01:38:44 INFO - PROCESS | 1654 | 1470731924354 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:44 INFO - PROCESS | 1654 | 1470731924356 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260c6000 == 36 [pid = 1654] [id = 199] 01:38:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x1194cd000) [pid = 1654] [serial = 595] [outer = 0x0] 01:38:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x119933800) [pid = 1654] [serial = 596] [outer = 0x1194cd000] 01:38:44 INFO - PROCESS | 1654 | 1470731924383 Marionette DEBUG loaded listener.js 01:38:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x119e26c00) [pid = 1654] [serial = 597] [outer = 0x1194cd000] 01:38:45 INFO - PROCESS | 1654 | 1470731925272 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]]]}] 01:38:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 01:38:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1071ms 01:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 01:38:45 INFO - PROCESS | 1654 | 1470731925319 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 01:38:45 INFO - PROCESS | 1654 | 1470731925320 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 01:38:45 INFO - PROCESS | 1654 | 1470731925322 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 01:38:45 INFO - PROCESS | 1654 | 1470731925323 Marionette TRACE conn2 <- [1,770,null,{}] 01:38:45 INFO - PROCESS | 1654 | 1470731925326 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}] 01:38:45 INFO - PROCESS | 1654 | 1470731925327 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:45 INFO - PROCESS | 1654 | 1470731925461 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 01:38:45 INFO - PROCESS | 1654 | 1470731925493 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:45 INFO - PROCESS | 1654 | 1470731925495 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x112d67000 == 37 [pid = 1654] [id = 200] 01:38:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x110ecb400) [pid = 1654] [serial = 598] [outer = 0x0] 01:38:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x110ee4c00) [pid = 1654] [serial = 599] [outer = 0x110ecb400] 01:38:45 INFO - PROCESS | 1654 | 1470731925527 Marionette DEBUG loaded listener.js 01:38:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x1127db000) [pid = 1654] [serial = 600] [outer = 0x110ecb400] 01:38:45 INFO - PROCESS | 1654 | 1470731925961 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]]]}] 01:38:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 01:38:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 668ms 01:38:45 INFO - PROCESS | 1654 | 1470731925992 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 01:38:45 INFO - PROCESS | 1654 | 1470731925994 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 01:38:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 01:38:45 INFO - PROCESS | 1654 | 1470731925998 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 01:38:46 INFO - PROCESS | 1654 | 1470731926000 Marionette TRACE conn2 <- [1,774,null,{}] 01:38:46 INFO - PROCESS | 1654 | 1470731926003 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}] 01:38:46 INFO - PROCESS | 1654 | 1470731926007 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:46 INFO - PROCESS | 1654 | 1470731926108 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 01:38:46 INFO - PROCESS | 1654 | 1470731926158 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:46 INFO - PROCESS | 1654 | 1470731926159 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191e8800 == 38 [pid = 1654] [id = 201] 01:38:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x112a94400) [pid = 1654] [serial = 601] [outer = 0x0] 01:38:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x115d5fc00) [pid = 1654] [serial = 602] [outer = 0x112a94400] 01:38:46 INFO - PROCESS | 1654 | 1470731926190 Marionette DEBUG loaded listener.js 01:38:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x1176d9800) [pid = 1654] [serial = 603] [outer = 0x112a94400] 01:38:46 INFO - PROCESS | 1654 | 1470731926619 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]]]}] 01:38:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 01:38:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 672ms 01:38:46 INFO - PROCESS | 1654 | 1470731926670 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 01:38:46 INFO - PROCESS | 1654 | 1470731926672 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 01:38:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 01:38:46 INFO - PROCESS | 1654 | 1470731926675 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 01:38:46 INFO - PROCESS | 1654 | 1470731926676 Marionette TRACE conn2 <- [1,778,null,{}] 01:38:46 INFO - PROCESS | 1654 | 1470731926679 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}] 01:38:46 INFO - PROCESS | 1654 | 1470731926680 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:46 INFO - PROCESS | 1654 | 1470731926781 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 01:38:46 INFO - PROCESS | 1654 | 1470731926878 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:46 INFO - PROCESS | 1654 | 1470731926880 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x118857800 == 39 [pid = 1654] [id = 202] 01:38:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x11857a800) [pid = 1654] [serial = 604] [outer = 0x0] 01:38:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x118602400) [pid = 1654] [serial = 605] [outer = 0x11857a800] 01:38:46 INFO - PROCESS | 1654 | 1470731926910 Marionette DEBUG loaded listener.js 01:38:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1191f4000) [pid = 1654] [serial = 606] [outer = 0x11857a800] 01:38:47 INFO - PROCESS | 1654 | 1470731927339 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]]]}] 01:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 01:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 669ms 01:38:47 INFO - PROCESS | 1654 | 1470731927345 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 01:38:47 INFO - PROCESS | 1654 | 1470731927348 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 01:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 01:38:47 INFO - PROCESS | 1654 | 1470731927356 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 01:38:47 INFO - PROCESS | 1654 | 1470731927359 Marionette TRACE conn2 <- [1,782,null,{}] 01:38:47 INFO - PROCESS | 1654 | 1470731927361 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}] 01:38:47 INFO - PROCESS | 1654 | 1470731927364 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:47 INFO - PROCESS | 1654 | 1470731927466 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 01:38:47 INFO - PROCESS | 1654 | 1470731927512 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:47 INFO - PROCESS | 1654 | 1470731927513 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a2e000 == 40 [pid = 1654] [id = 203] 01:38:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x119514400) [pid = 1654] [serial = 607] [outer = 0x0] 01:38:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x119794400) [pid = 1654] [serial = 608] [outer = 0x119514400] 01:38:47 INFO - PROCESS | 1654 | 1470731927542 Marionette DEBUG loaded listener.js 01:38:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x119a0f800) [pid = 1654] [serial = 609] [outer = 0x119514400] 01:38:47 INFO - PROCESS | 1654 | 1470731927962 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]]]}] 01:38:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 01:38:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 630ms 01:38:47 INFO - PROCESS | 1654 | 1470731927982 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 01:38:47 INFO - PROCESS | 1654 | 1470731927983 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 01:38:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 01:38:47 INFO - PROCESS | 1654 | 1470731927986 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 01:38:47 INFO - PROCESS | 1654 | 1470731927987 Marionette TRACE conn2 <- [1,786,null,{}] 01:38:47 INFO - PROCESS | 1654 | 1470731927990 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}] 01:38:47 INFO - PROCESS | 1654 | 1470731927991 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:48 INFO - PROCESS | 1654 | 1470731928089 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 01:38:48 INFO - PROCESS | 1654 | 1470731928169 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:48 INFO - PROCESS | 1654 | 1470731928170 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x128eee800 == 41 [pid = 1654] [id = 204] 01:38:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1206b7800) [pid = 1654] [serial = 610] [outer = 0x0] 01:38:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x120fcb800) [pid = 1654] [serial = 611] [outer = 0x1206b7800] 01:38:48 INFO - PROCESS | 1654 | 1470731928201 Marionette DEBUG loaded listener.js 01:38:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x12120d000) [pid = 1654] [serial = 612] [outer = 0x1206b7800] 01:38:48 INFO - PROCESS | 1654 | 1470731928739 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]]]}] 01:38:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 01:38:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 772ms 01:38:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 01:38:48 INFO - PROCESS | 1654 | 1470731928758 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 01:38:48 INFO - PROCESS | 1654 | 1470731928760 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 01:38:48 INFO - PROCESS | 1654 | 1470731928763 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 01:38:48 INFO - PROCESS | 1654 | 1470731928765 Marionette TRACE conn2 <- [1,790,null,{}] 01:38:48 INFO - PROCESS | 1654 | 1470731928789 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}] 01:38:48 INFO - PROCESS | 1654 | 1470731928790 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:48 INFO - PROCESS | 1654 | 1470731928882 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 01:38:48 INFO - PROCESS | 1654 | 1470731928949 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:48 INFO - PROCESS | 1654 | 1470731928950 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x116183800 == 42 [pid = 1654] [id = 205] 01:38:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x112a93400) [pid = 1654] [serial = 613] [outer = 0x0] 01:38:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x112d1b800) [pid = 1654] [serial = 614] [outer = 0x112a93400] 01:38:48 INFO - PROCESS | 1654 | 1470731928979 Marionette DEBUG loaded listener.js 01:38:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x115d53800) [pid = 1654] [serial = 615] [outer = 0x112a93400] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x1260c6000 == 41 [pid = 1654] [id = 199] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x121821000 == 40 [pid = 1654] [id = 198] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x121157000 == 39 [pid = 1654] [id = 197] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x1199ed000 == 38 [pid = 1654] [id = 196] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x117d9a800 == 37 [pid = 1654] [id = 195] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x116017800 == 36 [pid = 1654] [id = 194] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x12562a000 == 35 [pid = 1654] [id = 191] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x11617d800 == 34 [pid = 1654] [id = 192] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x1191e3800 == 33 [pid = 1654] [id = 193] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x11816c000 == 32 [pid = 1654] [id = 183] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x128eee800 == 31 [pid = 1654] [id = 204] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x128a2e000 == 30 [pid = 1654] [id = 203] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x118857800 == 29 [pid = 1654] [id = 202] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x1191e8800 == 28 [pid = 1654] [id = 201] 01:38:49 INFO - PROCESS | 1654 | --DOCSHELL 0x112d67000 == 27 [pid = 1654] [id = 200] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x116abd400) [pid = 1654] [serial = 549] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x115e34400) [pid = 1654] [serial = 548] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x113b66000) [pid = 1654] [serial = 554] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x112710c00) [pid = 1654] [serial = 551] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1127e5000) [pid = 1654] [serial = 552] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x115d56000) [pid = 1654] [serial = 543] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x112d14800) [pid = 1654] [serial = 542] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x116ac0000) [pid = 1654] [serial = 557] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x118588800) [pid = 1654] [serial = 546] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x118504400) [pid = 1654] [serial = 545] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x118505000) [pid = 1654] [serial = 560] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x117d52000) [pid = 1654] [serial = 563] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x1194cf800) [pid = 1654] [serial = 569] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x11857ec00) [pid = 1654] [serial = 564] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x1186dcc00) [pid = 1654] [serial = 566] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x118511800) [pid = 1654] [serial = 561] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x117d47c00) [pid = 1654] [serial = 558] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x115d5e800) [pid = 1654] [serial = 555] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x1191f8000) [pid = 1654] [serial = 567] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x119935c00) [pid = 1654] [serial = 572] [outer = 0x0] [url = about:blank] 01:38:49 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x1195ac400) [pid = 1654] [serial = 570] [outer = 0x0] [url = about:blank] 01:38:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 01:38:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1090ms 01:38:49 INFO - PROCESS | 1654 | 1470731929845 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]]]}] 01:38:49 INFO - PROCESS | 1654 | 1470731929855 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 01:38:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 01:38:49 INFO - PROCESS | 1654 | 1470731929857 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 01:38:49 INFO - PROCESS | 1654 | 1470731929860 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 01:38:49 INFO - PROCESS | 1654 | 1470731929862 Marionette TRACE conn2 <- [1,794,null,{}] 01:38:49 INFO - PROCESS | 1654 | 1470731929867 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}] 01:38:49 INFO - PROCESS | 1654 | 1470731929869 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:49 INFO - PROCESS | 1654 | 1470731929948 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 01:38:50 INFO - PROCESS | 1654 | 1470731929996 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:50 INFO - PROCESS | 1654 | 1470731929999 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x116417800 == 28 [pid = 1654] [id = 206] 01:38:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x1127da800) [pid = 1654] [serial = 616] [outer = 0x0] 01:38:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x1127e5000) [pid = 1654] [serial = 617] [outer = 0x1127da800] 01:38:50 INFO - PROCESS | 1654 | 1470731930026 Marionette DEBUG loaded listener.js 01:38:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x112d18c00) [pid = 1654] [serial = 618] [outer = 0x1127da800] 01:38:50 INFO - PROCESS | 1654 | 1470731930318 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]]]}] 01:38:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 01:38:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 472ms 01:38:50 INFO - PROCESS | 1654 | 1470731930332 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 01:38:50 INFO - PROCESS | 1654 | 1470731930341 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 01:38:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 01:38:50 INFO - PROCESS | 1654 | 1470731930356 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 01:38:50 INFO - PROCESS | 1654 | 1470731930359 Marionette TRACE conn2 <- [1,798,null,{}] 01:38:50 INFO - PROCESS | 1654 | 1470731930363 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}] 01:38:50 INFO - PROCESS | 1654 | 1470731930365 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:50 INFO - PROCESS | 1654 | 1470731930488 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 01:38:50 INFO - PROCESS | 1654 | 1470731930552 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:50 INFO - PROCESS | 1654 | 1470731930554 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x117482000 == 29 [pid = 1654] [id = 207] 01:38:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x112d16800) [pid = 1654] [serial = 619] [outer = 0x0] 01:38:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x113b65800) [pid = 1654] [serial = 620] [outer = 0x112d16800] 01:38:50 INFO - PROCESS | 1654 | 1470731930598 Marionette DEBUG loaded listener.js 01:38:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x1164f3000) [pid = 1654] [serial = 621] [outer = 0x112d16800] 01:38:50 INFO - PROCESS | 1654 | 1470731930991 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]]]}] 01:38:51 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 01:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 674ms 01:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 01:38:51 INFO - PROCESS | 1654 | 1470731931030 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 01:38:51 INFO - PROCESS | 1654 | 1470731931031 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 01:38:51 INFO - PROCESS | 1654 | 1470731931033 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 01:38:51 INFO - PROCESS | 1654 | 1470731931036 Marionette TRACE conn2 <- [1,802,null,{}] 01:38:51 INFO - PROCESS | 1654 | 1470731931044 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}] 01:38:51 INFO - PROCESS | 1654 | 1470731931047 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:51 INFO - PROCESS | 1654 | 1470731931143 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 01:38:51 INFO - PROCESS | 1654 | 1470731931151 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:51 INFO - PROCESS | 1654 | 1470731931154 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191d7800 == 30 [pid = 1654] [id = 208] 01:38:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x111e58c00) [pid = 1654] [serial = 622] [outer = 0x0] 01:38:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x118260400) [pid = 1654] [serial = 623] [outer = 0x111e58c00] 01:38:51 INFO - PROCESS | 1654 | 1470731931182 Marionette DEBUG loaded listener.js 01:38:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x118504800) [pid = 1654] [serial = 624] [outer = 0x111e58c00] 01:38:51 INFO - PROCESS | 1654 | 1470731931490 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]]]}] 01:38:51 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 01:38:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 475ms 01:38:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 01:38:51 INFO - PROCESS | 1654 | 1470731931509 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 01:38:51 INFO - PROCESS | 1654 | 1470731931510 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 01:38:51 INFO - PROCESS | 1654 | 1470731931512 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 01:38:51 INFO - PROCESS | 1654 | 1470731931514 Marionette TRACE conn2 <- [1,806,null,{}] 01:38:51 INFO - PROCESS | 1654 | 1470731931516 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}] 01:38:51 INFO - PROCESS | 1654 | 1470731931518 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:51 INFO - PROCESS | 1654 | 1470731931604 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 01:38:51 INFO - PROCESS | 1654 | 1470731931608 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:51 INFO - PROCESS | 1654 | 1470731931609 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x119abd000 == 31 [pid = 1654] [id = 209] 01:38:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x11850d400) [pid = 1654] [serial = 625] [outer = 0x0] 01:38:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x118587000) [pid = 1654] [serial = 626] [outer = 0x11850d400] 01:38:51 INFO - PROCESS | 1654 | 1470731931635 Marionette DEBUG loaded listener.js 01:38:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1186dcc00) [pid = 1654] [serial = 627] [outer = 0x11850d400] 01:38:51 INFO - PROCESS | 1654 | [1654] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 01:38:51 INFO - PROCESS | 1654 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 01:38:51 INFO - PROCESS | 1654 | Determined SkiaGL cache limits: Size 100663296, Items: 256 01:38:51 INFO - PROCESS | 1654 | [GFX2-]: Using SkiaGL canvas. 01:38:52 INFO - PROCESS | 1654 | 1470731932048 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]]]}] 01:38:52 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 01:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 573ms 01:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 01:38:52 INFO - PROCESS | 1654 | 1470731932086 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 01:38:52 INFO - PROCESS | 1654 | 1470731932088 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 01:38:52 INFO - PROCESS | 1654 | 1470731932090 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 01:38:52 INFO - PROCESS | 1654 | 1470731932091 Marionette TRACE conn2 <- [1,810,null,{}] 01:38:52 INFO - PROCESS | 1654 | 1470731932101 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}] 01:38:52 INFO - PROCESS | 1654 | 1470731932102 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:52 INFO - PROCESS | 1654 | 1470731932194 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 01:38:52 INFO - PROCESS | 1654 | 1470731932198 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:52 INFO - PROCESS | 1654 | 1470731932199 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12116d000 == 32 [pid = 1654] [id = 210] 01:38:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11270bc00) [pid = 1654] [serial = 628] [outer = 0x0] 01:38:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11880a800) [pid = 1654] [serial = 629] [outer = 0x11270bc00] 01:38:52 INFO - PROCESS | 1654 | 1470731932224 Marionette DEBUG loaded listener.js 01:38:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1191eac00) [pid = 1654] [serial = 630] [outer = 0x11270bc00] 01:38:52 INFO - PROCESS | 1654 | 1470731932564 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]]]}] 01:38:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 01:38:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 518ms 01:38:52 INFO - PROCESS | 1654 | 1470731932608 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 01:38:52 INFO - PROCESS | 1654 | 1470731932609 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 01:38:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 01:38:52 INFO - PROCESS | 1654 | 1470731932612 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 01:38:52 INFO - PROCESS | 1654 | 1470731932613 Marionette TRACE conn2 <- [1,814,null,{}] 01:38:52 INFO - PROCESS | 1654 | 1470731932615 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}] 01:38:52 INFO - PROCESS | 1654 | 1470731932619 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:52 INFO - PROCESS | 1654 | 1470731932735 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 01:38:52 INFO - PROCESS | 1654 | 1470731932773 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:52 INFO - PROCESS | 1654 | 1470731932774 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x123527000 == 33 [pid = 1654] [id = 211] 01:38:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x119513400) [pid = 1654] [serial = 631] [outer = 0x0] 01:38:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1195a9800) [pid = 1654] [serial = 632] [outer = 0x119513400] 01:38:52 INFO - PROCESS | 1654 | 1470731932798 Marionette DEBUG loaded listener.js 01:38:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x119934800) [pid = 1654] [serial = 633] [outer = 0x119513400] 01:38:53 INFO - PROCESS | 1654 | 1470731933115 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] 01:38:53 INFO - PROCESS | 1654 | 1470731933132 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 01:38:53 INFO - PROCESS | 1654 | 1470731933137 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 01:38:53 INFO - PROCESS | 1654 | 1470731933140 Marionette TRACE conn2 <- [1,818,null,{}] 01:38:53 INFO - PROCESS | 1654 | 1470731933148 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}] 01:38:53 INFO - PROCESS | 1654 | 1470731933149 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:53 INFO - PROCESS | 1654 | 1470731933248 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 01:38:53 INFO - PROCESS | 1654 | 1470731933281 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:53 INFO - PROCESS | 1654 | 1470731933282 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12563b000 == 34 [pid = 1654] [id = 212] 01:38:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1121bd800) [pid = 1654] [serial = 634] [outer = 0x0] 01:38:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1206b7c00) [pid = 1654] [serial = 635] [outer = 0x1121bd800] 01:38:53 INFO - PROCESS | 1654 | 1470731933306 Marionette DEBUG loaded listener.js 01:38:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1210ec400) [pid = 1654] [serial = 636] [outer = 0x1121bd800] 01:38:53 INFO - PROCESS | 1654 | 1470731933637 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]]]}] 01:38:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 01:38:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 531ms 01:38:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 01:38:53 INFO - PROCESS | 1654 | 1470731933666 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 01:38:53 INFO - PROCESS | 1654 | 1470731933668 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 01:38:53 INFO - PROCESS | 1654 | 1470731933670 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 01:38:53 INFO - PROCESS | 1654 | 1470731933671 Marionette TRACE conn2 <- [1,822,null,{}] 01:38:53 INFO - PROCESS | 1654 | 1470731933673 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}] 01:38:53 INFO - PROCESS | 1654 | 1470731933674 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:53 INFO - PROCESS | 1654 | 1470731933847 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 01:38:53 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1194cd000) [pid = 1654] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 01:38:53 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x117017000) [pid = 1654] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 01:38:53 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x112d31800) [pid = 1654] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 01:38:53 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x116abe400) [pid = 1654] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 01:38:53 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x112703800) [pid = 1654] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 01:38:53 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1194cf400) [pid = 1654] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 01:38:53 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x115d5d800) [pid = 1654] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 01:38:53 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x116754400) [pid = 1654] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 01:38:53 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x110ee9400) [pid = 1654] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 01:38:53 INFO - PROCESS | 1654 | 1470731933884 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:53 INFO - PROCESS | 1654 | 1470731933885 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a19000 == 35 [pid = 1654] [id = 213] 01:38:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x110ee3000) [pid = 1654] [serial = 637] [outer = 0x0] 01:38:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1127db400) [pid = 1654] [serial = 638] [outer = 0x110ee3000] 01:38:53 INFO - PROCESS | 1654 | 1470731933910 Marionette DEBUG loaded listener.js 01:38:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x116759c00) [pid = 1654] [serial = 639] [outer = 0x110ee3000] 01:38:54 INFO - PROCESS | 1654 | 1470731934162 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] 01:38:54 INFO - PROCESS | 1654 | 1470731934196 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 01:38:54 INFO - PROCESS | 1654 | 1470731934209 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 01:38:54 INFO - PROCESS | 1654 | 1470731934210 Marionette TRACE conn2 <- [1,826,null,{}] 01:38:54 INFO - PROCESS | 1654 | 1470731934213 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}] 01:38:54 INFO - PROCESS | 1654 | 1470731934214 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:54 INFO - PROCESS | 1654 | 1470731934314 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 01:38:54 INFO - PROCESS | 1654 | 1470731934321 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:54 INFO - PROCESS | 1654 | 1470731934323 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191d7000 == 36 [pid = 1654] [id = 214] 01:38:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x118610400) [pid = 1654] [serial = 640] [outer = 0x0] 01:38:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1195a8800) [pid = 1654] [serial = 641] [outer = 0x118610400] 01:38:54 INFO - PROCESS | 1654 | 1470731934362 Marionette DEBUG loaded listener.js 01:38:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x121345400) [pid = 1654] [serial = 642] [outer = 0x118610400] 01:38:54 INFO - PROCESS | 1654 | 1470731934730 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]]]}] 01:38:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 01:38:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 581ms 01:38:54 INFO - PROCESS | 1654 | 1470731934781 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 01:38:54 INFO - PROCESS | 1654 | 1470731934783 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 01:38:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 01:38:54 INFO - PROCESS | 1654 | 1470731934786 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 01:38:54 INFO - PROCESS | 1654 | 1470731934788 Marionette TRACE conn2 <- [1,830,null,{}] 01:38:54 INFO - PROCESS | 1654 | 1470731934791 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}] 01:38:54 INFO - PROCESS | 1654 | 1470731934793 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:54 INFO - PROCESS | 1654 | 1470731934911 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 01:38:54 INFO - PROCESS | 1654 | 1470731934917 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:54 INFO - PROCESS | 1654 | 1470731934919 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12931d800 == 37 [pid = 1654] [id = 215] 01:38:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x121344800) [pid = 1654] [serial = 643] [outer = 0x0] 01:38:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x12134ac00) [pid = 1654] [serial = 644] [outer = 0x121344800] 01:38:54 INFO - PROCESS | 1654 | 1470731934959 Marionette DEBUG loaded listener.js 01:38:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x121413400) [pid = 1654] [serial = 645] [outer = 0x121344800] 01:38:55 INFO - PROCESS | 1654 | 1470731935368 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]]]}] 01:38:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 01:38:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 624ms 01:38:55 INFO - PROCESS | 1654 | 1470731935415 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 01:38:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 01:38:55 INFO - PROCESS | 1654 | 1470731935417 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 01:38:55 INFO - PROCESS | 1654 | 1470731935419 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 01:38:55 INFO - PROCESS | 1654 | 1470731935421 Marionette TRACE conn2 <- [1,834,null,{}] 01:38:55 INFO - PROCESS | 1654 | 1470731935423 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}] 01:38:55 INFO - PROCESS | 1654 | 1470731935425 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:55 INFO - PROCESS | 1654 | 1470731935515 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 01:38:55 INFO - PROCESS | 1654 | 1470731935529 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:55 INFO - PROCESS | 1654 | 1470731935531 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12116c800 == 38 [pid = 1654] [id = 216] 01:38:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12160b800) [pid = 1654] [serial = 646] [outer = 0x0] 01:38:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x121715400) [pid = 1654] [serial = 647] [outer = 0x12160b800] 01:38:55 INFO - PROCESS | 1654 | 1470731935557 Marionette DEBUG loaded listener.js 01:38:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x121978000) [pid = 1654] [serial = 648] [outer = 0x12160b800] 01:38:55 INFO - PROCESS | 1654 | 1470731935995 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]]]}] 01:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 01:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 619ms 01:38:56 INFO - PROCESS | 1654 | 1470731936044 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 01:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 01:38:56 INFO - PROCESS | 1654 | 1470731936047 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 01:38:56 INFO - PROCESS | 1654 | 1470731936054 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 01:38:56 INFO - PROCESS | 1654 | 1470731936056 Marionette TRACE conn2 <- [1,838,null,{}] 01:38:56 INFO - PROCESS | 1654 | 1470731936060 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}] 01:38:56 INFO - PROCESS | 1654 | 1470731936062 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:56 INFO - PROCESS | 1654 | 1470731936174 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 01:38:56 INFO - PROCESS | 1654 | 1470731936248 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:56 INFO - PROCESS | 1654 | 1470731936249 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x1164da000 == 39 [pid = 1654] [id = 217] 01:38:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x110eeb000) [pid = 1654] [serial = 649] [outer = 0x0] 01:38:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11270c800) [pid = 1654] [serial = 650] [outer = 0x110eeb000] 01:38:56 INFO - PROCESS | 1654 | 1470731936281 Marionette DEBUG loaded listener.js 01:38:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x112d10000) [pid = 1654] [serial = 651] [outer = 0x110eeb000] 01:38:56 INFO - PROCESS | 1654 | 1470731936905 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]]]}] 01:38:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 01:38:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 878ms 01:38:56 INFO - PROCESS | 1654 | 1470731936930 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 01:38:56 INFO - PROCESS | 1654 | 1470731936935 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 01:38:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 01:38:56 INFO - PROCESS | 1654 | 1470731936942 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 01:38:56 INFO - PROCESS | 1654 | 1470731936945 Marionette TRACE conn2 <- [1,842,null,{}] 01:38:56 INFO - PROCESS | 1654 | 1470731936949 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}] 01:38:56 INFO - PROCESS | 1654 | 1470731936952 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:57 INFO - PROCESS | 1654 | 1470731937095 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 01:38:57 INFO - PROCESS | 1654 | 1470731937148 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:57 INFO - PROCESS | 1654 | 1470731937149 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x119acc800 == 40 [pid = 1654] [id = 218] 01:38:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x115d5ec00) [pid = 1654] [serial = 652] [outer = 0x0] 01:38:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x116921c00) [pid = 1654] [serial = 653] [outer = 0x115d5ec00] 01:38:57 INFO - PROCESS | 1654 | 1470731937181 Marionette DEBUG loaded listener.js 01:38:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1176d9c00) [pid = 1654] [serial = 654] [outer = 0x115d5ec00] 01:38:57 INFO - PROCESS | 1654 | 1470731937833 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]]]}] 01:38:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 01:38:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 973ms 01:38:57 INFO - PROCESS | 1654 | 1470731937915 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 01:38:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 01:38:57 INFO - PROCESS | 1654 | 1470731937917 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 01:38:57 INFO - PROCESS | 1654 | 1470731937921 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 01:38:57 INFO - PROCESS | 1654 | 1470731937923 Marionette TRACE conn2 <- [1,846,null,{}] 01:38:57 INFO - PROCESS | 1654 | 1470731937926 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}] 01:38:57 INFO - PROCESS | 1654 | 1470731937928 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:58 INFO - PROCESS | 1654 | 1470731938032 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 01:38:58 INFO - PROCESS | 1654 | 1470731938084 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:58 INFO - PROCESS | 1654 | 1470731938087 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169e8000 == 41 [pid = 1654] [id = 219] 01:38:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x112a92800) [pid = 1654] [serial = 655] [outer = 0x0] 01:38:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x112d15800) [pid = 1654] [serial = 656] [outer = 0x112a92800] 01:38:58 INFO - PROCESS | 1654 | 1470731938115 Marionette DEBUG loaded listener.js 01:38:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x115d53c00) [pid = 1654] [serial = 657] [outer = 0x112a92800] 01:38:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12931d800 == 40 [pid = 1654] [id = 215] 01:38:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1191d7000 == 39 [pid = 1654] [id = 214] 01:38:58 INFO - PROCESS | 1654 | --DOCSHELL 0x126a19000 == 38 [pid = 1654] [id = 213] 01:38:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12563b000 == 37 [pid = 1654] [id = 212] 01:38:58 INFO - PROCESS | 1654 | --DOCSHELL 0x123527000 == 36 [pid = 1654] [id = 211] 01:38:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12116d000 == 35 [pid = 1654] [id = 210] 01:38:58 INFO - PROCESS | 1654 | --DOCSHELL 0x119abd000 == 34 [pid = 1654] [id = 209] 01:38:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1191d7800 == 33 [pid = 1654] [id = 208] 01:38:58 INFO - PROCESS | 1654 | --DOCSHELL 0x117482000 == 32 [pid = 1654] [id = 207] 01:38:58 INFO - PROCESS | 1654 | --DOCSHELL 0x116417800 == 31 [pid = 1654] [id = 206] 01:38:58 INFO - PROCESS | 1654 | --DOCSHELL 0x116183800 == 30 [pid = 1654] [id = 205] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119933800) [pid = 1654] [serial = 596] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x118450000) [pid = 1654] [serial = 590] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x113224000) [pid = 1654] [serial = 581] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x115d5b800) [pid = 1654] [serial = 582] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x117018c00) [pid = 1654] [serial = 584] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11270e000) [pid = 1654] [serial = 575] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x119e26c00) [pid = 1654] [serial = 597] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x112a92000) [pid = 1654] [serial = 576] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x119a17c00) [pid = 1654] [serial = 573] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1164edc00) [pid = 1654] [serial = 578] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11699d000) [pid = 1654] [serial = 579] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x119323800) [pid = 1654] [serial = 594] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x118584000) [pid = 1654] [serial = 587] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1186db000) [pid = 1654] [serial = 588] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x118870c00) [pid = 1654] [serial = 593] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11820a800) [pid = 1654] [serial = 585] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x118805800) [pid = 1654] [serial = 591] [outer = 0x0] [url = about:blank] 01:38:58 INFO - PROCESS | 1654 | 1470731938523 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]]]}] 01:38:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 01:38:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 622ms 01:38:58 INFO - PROCESS | 1654 | 1470731938543 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 01:38:58 INFO - PROCESS | 1654 | 1470731938546 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 01:38:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 01:38:58 INFO - PROCESS | 1654 | 1470731938550 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 01:38:58 INFO - PROCESS | 1654 | 1470731938554 Marionette TRACE conn2 <- [1,850,null,{}] 01:38:58 INFO - PROCESS | 1654 | 1470731938557 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}] 01:38:58 INFO - PROCESS | 1654 | 1470731938558 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:58 INFO - PROCESS | 1654 | 1470731938635 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 01:38:58 INFO - PROCESS | 1654 | 1470731938639 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:58 INFO - PROCESS | 1654 | 1470731938641 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x117db5800 == 31 [pid = 1654] [id = 220] 01:38:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1161c1400) [pid = 1654] [serial = 658] [outer = 0x0] 01:38:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11699d000) [pid = 1654] [serial = 659] [outer = 0x1161c1400] 01:38:58 INFO - PROCESS | 1654 | 1470731938672 Marionette DEBUG loaded listener.js 01:38:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1176d9000) [pid = 1654] [serial = 660] [outer = 0x1161c1400] 01:38:59 INFO - PROCESS | 1654 | 1470731939012 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]]]}] 01:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 01:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 473ms 01:38:59 INFO - PROCESS | 1654 | 1470731939024 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 01:38:59 INFO - PROCESS | 1654 | 1470731939026 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 01:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 01:38:59 INFO - PROCESS | 1654 | 1470731939028 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 01:38:59 INFO - PROCESS | 1654 | 1470731939031 Marionette TRACE conn2 <- [1,854,null,{}] 01:38:59 INFO - PROCESS | 1654 | 1470731939047 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}] 01:38:59 INFO - PROCESS | 1654 | 1470731939051 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:59 INFO - PROCESS | 1654 | 1470731939136 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 01:38:59 INFO - PROCESS | 1654 | 1470731939141 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:59 INFO - PROCESS | 1654 | 1470731939143 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ac5800 == 32 [pid = 1654] [id = 221] 01:38:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x112707000) [pid = 1654] [serial = 661] [outer = 0x0] 01:38:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11850c000) [pid = 1654] [serial = 662] [outer = 0x112707000] 01:38:59 INFO - PROCESS | 1654 | 1470731939173 Marionette DEBUG loaded listener.js 01:38:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x118805800) [pid = 1654] [serial = 663] [outer = 0x112707000] 01:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 01:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 472ms 01:38:59 INFO - PROCESS | 1654 | 1470731939497 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]]]}] 01:38:59 INFO - PROCESS | 1654 | 1470731939502 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 01:38:59 INFO - PROCESS | 1654 | 1470731939506 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 01:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 01:38:59 INFO - PROCESS | 1654 | 1470731939522 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 01:38:59 INFO - PROCESS | 1654 | 1470731939523 Marionette TRACE conn2 <- [1,858,null,{}] 01:38:59 INFO - PROCESS | 1654 | 1470731939525 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}] 01:38:59 INFO - PROCESS | 1654 | 1470731939527 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:59 INFO - PROCESS | 1654 | 1470731939606 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 01:38:59 INFO - PROCESS | 1654 | 1470731939610 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:38:59 INFO - PROCESS | 1654 | 1470731939611 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:38:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x121363800 == 33 [pid = 1654] [id = 222] 01:38:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118872c00) [pid = 1654] [serial = 664] [outer = 0x0] 01:38:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1191f9c00) [pid = 1654] [serial = 665] [outer = 0x118872c00] 01:38:59 INFO - PROCESS | 1654 | 1470731939636 Marionette DEBUG loaded listener.js 01:38:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119519000) [pid = 1654] [serial = 666] [outer = 0x118872c00] 01:38:59 INFO - PROCESS | 1654 | 1470731939983 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]]]}] 01:38:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 01:38:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 479ms 01:38:59 INFO - PROCESS | 1654 | 1470731939992 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 01:38:59 INFO - PROCESS | 1654 | 1470731939994 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 01:38:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 01:38:59 INFO - PROCESS | 1654 | 1470731939996 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 01:38:59 INFO - PROCESS | 1654 | 1470731939997 Marionette TRACE conn2 <- [1,862,null,{}] 01:39:00 INFO - PROCESS | 1654 | 1470731939999 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}] 01:39:00 INFO - PROCESS | 1654 | 1470731940001 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:00 INFO - PROCESS | 1654 | 1470731940078 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 01:39:00 INFO - PROCESS | 1654 | 1470731940082 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:00 INFO - PROCESS | 1654 | 1470731940083 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x125634800 == 34 [pid = 1654] [id = 223] 01:39:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1195a1800) [pid = 1654] [serial = 667] [outer = 0x0] 01:39:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119791c00) [pid = 1654] [serial = 668] [outer = 0x1195a1800] 01:39:00 INFO - PROCESS | 1654 | 1470731940111 Marionette DEBUG loaded listener.js 01:39:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119913c00) [pid = 1654] [serial = 669] [outer = 0x1195a1800] 01:39:00 INFO - PROCESS | 1654 | 1470731940491 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]]]}] 01:39:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 01:39:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 518ms 01:39:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 01:39:00 INFO - PROCESS | 1654 | 1470731940514 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 01:39:00 INFO - PROCESS | 1654 | 1470731940515 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 01:39:00 INFO - PROCESS | 1654 | 1470731940517 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 01:39:00 INFO - PROCESS | 1654 | 1470731940518 Marionette TRACE conn2 <- [1,866,null,{}] 01:39:00 INFO - PROCESS | 1654 | 1470731940520 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}] 01:39:00 INFO - PROCESS | 1654 | 1470731940524 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:00 INFO - PROCESS | 1654 | 1470731940647 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 01:39:00 INFO - PROCESS | 1654 | 1470731940661 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:00 INFO - PROCESS | 1654 | 1470731940662 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a25800 == 35 [pid = 1654] [id = 224] 01:39:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119934000) [pid = 1654] [serial = 670] [outer = 0x0] 01:39:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x120fc9000) [pid = 1654] [serial = 671] [outer = 0x119934000] 01:39:00 INFO - PROCESS | 1654 | 1470731940702 Marionette DEBUG loaded listener.js 01:39:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x121606000) [pid = 1654] [serial = 672] [outer = 0x119934000] 01:39:01 INFO - PROCESS | 1654 | 1470731941196 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]]]}] 01:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 01:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 720ms 01:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 01:39:01 INFO - PROCESS | 1654 | 1470731941238 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 01:39:01 INFO - PROCESS | 1654 | 1470731941240 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 01:39:01 INFO - PROCESS | 1654 | 1470731941243 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 01:39:01 INFO - PROCESS | 1654 | 1470731941245 Marionette TRACE conn2 <- [1,870,null,{}] 01:39:01 INFO - PROCESS | 1654 | 1470731941249 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}] 01:39:01 INFO - PROCESS | 1654 | 1470731941252 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:01 INFO - PROCESS | 1654 | 1470731941395 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 01:39:01 INFO - PROCESS | 1654 | 1470731941417 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:01 INFO - PROCESS | 1654 | 1470731941418 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a459800 == 36 [pid = 1654] [id = 225] 01:39:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x121608c00) [pid = 1654] [serial = 673] [outer = 0x0] 01:39:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x121612c00) [pid = 1654] [serial = 674] [outer = 0x121608c00] 01:39:01 INFO - PROCESS | 1654 | 1470731941442 Marionette DEBUG loaded listener.js 01:39:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x121943c00) [pid = 1654] [serial = 675] [outer = 0x121608c00] 01:39:01 INFO - PROCESS | 1654 | 1470731941771 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]]]}] 01:39:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 01:39:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 570ms 01:39:01 INFO - PROCESS | 1654 | 1470731941815 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 01:39:01 INFO - PROCESS | 1654 | 1470731941816 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 01:39:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 01:39:01 INFO - PROCESS | 1654 | 1470731941818 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 01:39:01 INFO - PROCESS | 1654 | 1470731941820 Marionette TRACE conn2 <- [1,874,null,{}] 01:39:01 INFO - PROCESS | 1654 | 1470731941822 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}] 01:39:01 INFO - PROCESS | 1654 | 1470731941823 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:01 INFO - PROCESS | 1654 | 1470731941921 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 01:39:01 INFO - PROCESS | 1654 | 1470731941925 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:01 INFO - PROCESS | 1654 | 1470731941926 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6a0800 == 37 [pid = 1654] [id = 226] 01:39:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121974800) [pid = 1654] [serial = 676] [outer = 0x0] 01:39:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12197d000) [pid = 1654] [serial = 677] [outer = 0x121974800] 01:39:01 INFO - PROCESS | 1654 | 1470731941950 Marionette DEBUG loaded listener.js 01:39:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x121e38400) [pid = 1654] [serial = 678] [outer = 0x121974800] 01:39:02 INFO - PROCESS | 1654 | 1470731942325 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]]]}] 01:39:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 01:39:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 519ms 01:39:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 01:39:02 INFO - PROCESS | 1654 | 1470731942339 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 01:39:02 INFO - PROCESS | 1654 | 1470731942340 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 01:39:02 INFO - PROCESS | 1654 | 1470731942342 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 01:39:02 INFO - PROCESS | 1654 | 1470731942343 Marionette TRACE conn2 <- [1,878,null,{}] 01:39:02 INFO - PROCESS | 1654 | 1470731942346 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}] 01:39:02 INFO - PROCESS | 1654 | 1470731942347 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:02 INFO - PROCESS | 1654 | 1470731942444 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 01:39:02 INFO - PROCESS | 1654 | 1470731942455 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:02 INFO - PROCESS | 1654 | 1470731942457 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ac4800 == 38 [pid = 1654] [id = 227] 01:39:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121eacc00) [pid = 1654] [serial = 679] [outer = 0x0] 01:39:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x123437c00) [pid = 1654] [serial = 680] [outer = 0x121eacc00] 01:39:02 INFO - PROCESS | 1654 | 1470731942480 Marionette DEBUG loaded listener.js 01:39:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12343fc00) [pid = 1654] [serial = 681] [outer = 0x121eacc00] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11270bc00) [pid = 1654] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x112a93400) [pid = 1654] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11850d400) [pid = 1654] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x111e58c00) [pid = 1654] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1127da800) [pid = 1654] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x112d16800) [pid = 1654] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x119513400) [pid = 1654] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x110ecb400) [pid = 1654] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112a94400) [pid = 1654] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11857a800) [pid = 1654] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119514400) [pid = 1654] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1121bd800) [pid = 1654] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x110ee3000) [pid = 1654] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1206b7800) [pid = 1654] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x121344800) [pid = 1654] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 01:39:02 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x118610400) [pid = 1654] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 01:39:03 INFO - PROCESS | 1654 | 1470731943024 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]]]}] 01:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 01:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 718ms 01:39:03 INFO - PROCESS | 1654 | 1470731943062 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 01:39:03 INFO - PROCESS | 1654 | 1470731943064 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 01:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 01:39:03 INFO - PROCESS | 1654 | 1470731943067 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 01:39:03 INFO - PROCESS | 1654 | 1470731943069 Marionette TRACE conn2 <- [1,882,null,{}] 01:39:03 INFO - PROCESS | 1654 | 1470731943072 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}] 01:39:03 INFO - PROCESS | 1654 | 1470731943074 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:03 INFO - PROCESS | 1654 | 1470731943200 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 01:39:03 INFO - PROCESS | 1654 | 1470731943204 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:03 INFO - PROCESS | 1654 | 1470731943205 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6b0000 == 39 [pid = 1654] [id = 228] 01:39:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1121bd800) [pid = 1654] [serial = 682] [outer = 0x0] 01:39:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x116754400) [pid = 1654] [serial = 683] [outer = 0x1121bd800] 01:39:03 INFO - PROCESS | 1654 | 1470731943229 Marionette DEBUG loaded listener.js 01:39:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x118871800) [pid = 1654] [serial = 684] [outer = 0x1121bd800] 01:39:03 INFO - PROCESS | 1654 | 1470731943540 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]]]}] 01:39:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 01:39:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 521ms 01:39:03 INFO - PROCESS | 1654 | 1470731943605 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 01:39:03 INFO - PROCESS | 1654 | 1470731943607 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 01:39:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 01:39:03 INFO - PROCESS | 1654 | 1470731943609 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 01:39:03 INFO - PROCESS | 1654 | 1470731943611 Marionette TRACE conn2 <- [1,886,null,{}] 01:39:03 INFO - PROCESS | 1654 | 1470731943613 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}] 01:39:03 INFO - PROCESS | 1654 | 1470731943615 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:03 INFO - PROCESS | 1654 | 1470731943711 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 01:39:03 INFO - PROCESS | 1654 | 1470731943715 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:03 INFO - PROCESS | 1654 | 1470731943717 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b68c800 == 40 [pid = 1654] [id = 229] 01:39:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119515400) [pid = 1654] [serial = 685] [outer = 0x0] 01:39:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1206b8c00) [pid = 1654] [serial = 686] [outer = 0x119515400] 01:39:03 INFO - PROCESS | 1654 | 1470731943752 Marionette DEBUG loaded listener.js 01:39:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12354f800) [pid = 1654] [serial = 687] [outer = 0x119515400] 01:39:04 INFO - PROCESS | 1654 | 1470731944089 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]]]}] 01:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 01:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 519ms 01:39:04 INFO - PROCESS | 1654 | 1470731944129 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 01:39:04 INFO - PROCESS | 1654 | 1470731944130 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 01:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 01:39:04 INFO - PROCESS | 1654 | 1470731944132 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 01:39:04 INFO - PROCESS | 1654 | 1470731944134 Marionette TRACE conn2 <- [1,890,null,{}] 01:39:04 INFO - PROCESS | 1654 | 1470731944136 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}] 01:39:04 INFO - PROCESS | 1654 | 1470731944137 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:04 INFO - PROCESS | 1654 | 1470731944218 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 01:39:04 INFO - PROCESS | 1654 | 1470731944275 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:04 INFO - PROCESS | 1654 | 1470731944276 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b69e000 == 41 [pid = 1654] [id = 230] 01:39:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x120629400) [pid = 1654] [serial = 688] [outer = 0x0] 01:39:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x124aaf400) [pid = 1654] [serial = 689] [outer = 0x120629400] 01:39:04 INFO - PROCESS | 1654 | 1470731944300 Marionette DEBUG loaded listener.js 01:39:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x124d91800) [pid = 1654] [serial = 690] [outer = 0x120629400] 01:39:04 INFO - PROCESS | 1654 | 1470731944570 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]]]}] 01:39:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 01:39:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 471ms 01:39:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 01:39:04 INFO - PROCESS | 1654 | 1470731944607 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 01:39:04 INFO - PROCESS | 1654 | 1470731944608 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 01:39:04 INFO - PROCESS | 1654 | 1470731944610 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 01:39:04 INFO - PROCESS | 1654 | 1470731944612 Marionette TRACE conn2 <- [1,894,null,{}] 01:39:04 INFO - PROCESS | 1654 | 1470731944614 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}] 01:39:04 INFO - PROCESS | 1654 | 1470731944615 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:04 INFO - PROCESS | 1654 | 1470731944712 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 01:39:04 INFO - PROCESS | 1654 | 1470731944813 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:04 INFO - PROCESS | 1654 | 1470731944815 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x112d55800 == 42 [pid = 1654] [id = 231] 01:39:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x10eaf8c00) [pid = 1654] [serial = 691] [outer = 0x0] 01:39:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x110ecc400) [pid = 1654] [serial = 692] [outer = 0x10eaf8c00] 01:39:04 INFO - PROCESS | 1654 | 1470731944846 Marionette DEBUG loaded listener.js 01:39:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1121e5800) [pid = 1654] [serial = 693] [outer = 0x10eaf8c00] 01:39:05 INFO - PROCESS | 1654 | 1470731945312 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]]]}] 01:39:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 01:39:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 719ms 01:39:05 INFO - PROCESS | 1654 | 1470731945332 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 01:39:05 INFO - PROCESS | 1654 | 1470731945335 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 01:39:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 01:39:05 INFO - PROCESS | 1654 | 1470731945338 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 01:39:05 INFO - PROCESS | 1654 | 1470731945340 Marionette TRACE conn2 <- [1,898,null,{}] 01:39:05 INFO - PROCESS | 1654 | 1470731945343 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}] 01:39:05 INFO - PROCESS | 1654 | 1470731945347 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:05 INFO - PROCESS | 1654 | 1470731945455 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 01:39:05 INFO - PROCESS | 1654 | 1470731945523 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:05 INFO - PROCESS | 1654 | 1470731945525 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x119abd000 == 43 [pid = 1654] [id = 232] 01:39:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x112a94000) [pid = 1654] [serial = 694] [outer = 0x0] 01:39:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11658f000) [pid = 1654] [serial = 695] [outer = 0x112a94000] 01:39:05 INFO - PROCESS | 1654 | 1470731945555 Marionette DEBUG loaded listener.js 01:39:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x117d54400) [pid = 1654] [serial = 696] [outer = 0x112a94000] 01:39:05 INFO - PROCESS | 1654 | 1470731945976 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]]]}] 01:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 01:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 672ms 01:39:06 INFO - PROCESS | 1654 | 1470731946012 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 01:39:06 INFO - PROCESS | 1654 | 1470731946015 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 01:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 01:39:06 INFO - PROCESS | 1654 | 1470731946017 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 01:39:06 INFO - PROCESS | 1654 | 1470731946019 Marionette TRACE conn2 <- [1,902,null,{}] 01:39:06 INFO - PROCESS | 1654 | 1470731946021 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}] 01:39:06 INFO - PROCESS | 1654 | 1470731946023 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:06 INFO - PROCESS | 1654 | 1470731946153 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 01:39:06 INFO - PROCESS | 1654 | 1470731946236 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:06 INFO - PROCESS | 1654 | 1470731946237 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b64d000 == 44 [pid = 1654] [id = 233] 01:39:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11850d000) [pid = 1654] [serial = 697] [outer = 0x0] 01:39:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1189a3800) [pid = 1654] [serial = 698] [outer = 0x11850d000] 01:39:06 INFO - PROCESS | 1654 | 1470731946266 Marionette DEBUG loaded listener.js 01:39:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1195a5c00) [pid = 1654] [serial = 699] [outer = 0x11850d000] 01:39:06 INFO - PROCESS | 1654 | 1470731946688 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]]]}] 01:39:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 01:39:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 720ms 01:39:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 01:39:06 INFO - PROCESS | 1654 | 1470731946738 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 01:39:06 INFO - PROCESS | 1654 | 1470731946739 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 01:39:06 INFO - PROCESS | 1654 | 1470731946746 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 01:39:06 INFO - PROCESS | 1654 | 1470731946751 Marionette TRACE conn2 <- [1,906,null,{}] 01:39:06 INFO - PROCESS | 1654 | 1470731946754 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}] 01:39:06 INFO - PROCESS | 1654 | 1470731946757 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:06 INFO - PROCESS | 1654 | 1470731946863 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 01:39:06 INFO - PROCESS | 1654 | 1470731946930 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:06 INFO - PROCESS | 1654 | 1470731946932 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdd5800 == 45 [pid = 1654] [id = 234] 01:39:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1189ab000) [pid = 1654] [serial = 700] [outer = 0x0] 01:39:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1206b5c00) [pid = 1654] [serial = 701] [outer = 0x1189ab000] 01:39:06 INFO - PROCESS | 1654 | 1470731946962 Marionette DEBUG loaded listener.js 01:39:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x121611c00) [pid = 1654] [serial = 702] [outer = 0x1189ab000] 01:39:07 INFO - PROCESS | 1654 | 1470731947377 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]]]}] 01:39:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 01:39:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 678ms 01:39:07 INFO - PROCESS | 1654 | 1470731947421 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 01:39:07 INFO - PROCESS | 1654 | 1470731947423 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 01:39:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 01:39:07 INFO - PROCESS | 1654 | 1470731947462 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 01:39:07 INFO - PROCESS | 1654 | 1470731947463 Marionette TRACE conn2 <- [1,910,null,{}] 01:39:07 INFO - PROCESS | 1654 | 1470731947467 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}] 01:39:07 INFO - PROCESS | 1654 | 1470731947470 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:07 INFO - PROCESS | 1654 | 1470731947572 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 01:39:07 INFO - PROCESS | 1654 | 1470731947786 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:07 INFO - PROCESS | 1654 | 1470731947788 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11815f000 == 46 [pid = 1654] [id = 235] 01:39:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1121be000) [pid = 1654] [serial = 703] [outer = 0x0] 01:39:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1127d8800) [pid = 1654] [serial = 704] [outer = 0x1121be000] 01:39:07 INFO - PROCESS | 1654 | 1470731947814 Marionette DEBUG loaded listener.js 01:39:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x112d10c00) [pid = 1654] [serial = 705] [outer = 0x1121be000] 01:39:08 INFO - PROCESS | 1654 | 1470731948336 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]]]}] 01:39:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 01:39:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 939ms 01:39:08 INFO - PROCESS | 1654 | 1470731948385 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 01:39:08 INFO - PROCESS | 1654 | 1470731948389 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 01:39:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 01:39:08 INFO - PROCESS | 1654 | 1470731948393 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 01:39:08 INFO - PROCESS | 1654 | 1470731948396 Marionette TRACE conn2 <- [1,914,null,{}] 01:39:08 INFO - PROCESS | 1654 | 1470731948401 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}] 01:39:08 INFO - PROCESS | 1654 | 1470731948405 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:08 INFO - PROCESS | 1654 | 1470731948550 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 01:39:08 INFO - PROCESS | 1654 | 1470731948619 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:08 INFO - PROCESS | 1654 | 1470731948620 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x11617a800 == 47 [pid = 1654] [id = 236] 01:39:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x112d11800) [pid = 1654] [serial = 706] [outer = 0x0] 01:39:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x115dcc400) [pid = 1654] [serial = 707] [outer = 0x112d11800] 01:39:08 INFO - PROCESS | 1654 | 1470731948649 Marionette DEBUG loaded listener.js 01:39:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x117494000) [pid = 1654] [serial = 708] [outer = 0x112d11800] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b69e000 == 46 [pid = 1654] [id = 230] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b68c800 == 45 [pid = 1654] [id = 229] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6b0000 == 44 [pid = 1654] [id = 228] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x119ac4800 == 43 [pid = 1654] [id = 227] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6a0800 == 42 [pid = 1654] [id = 226] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a459800 == 41 [pid = 1654] [id = 225] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x128a25800 == 40 [pid = 1654] [id = 224] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x125634800 == 39 [pid = 1654] [id = 223] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x121363800 == 38 [pid = 1654] [id = 222] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x119ac5800 == 37 [pid = 1654] [id = 221] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x117db5800 == 36 [pid = 1654] [id = 220] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1169e8000 == 35 [pid = 1654] [id = 219] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x119acc800 == 34 [pid = 1654] [id = 218] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12116c800 == 33 [pid = 1654] [id = 216] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1164da000 == 32 [pid = 1654] [id = 217] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x11815f000 == 31 [pid = 1654] [id = 235] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdd5800 == 30 [pid = 1654] [id = 234] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b64d000 == 29 [pid = 1654] [id = 233] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x119abd000 == 28 [pid = 1654] [id = 232] 01:39:09 INFO - PROCESS | 1654 | --DOCSHELL 0x112d55800 == 27 [pid = 1654] [id = 231] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11880a800) [pid = 1654] [serial = 629] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x115d53800) [pid = 1654] [serial = 615] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x112d1b800) [pid = 1654] [serial = 614] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x118587000) [pid = 1654] [serial = 626] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x118260400) [pid = 1654] [serial = 623] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x118504800) [pid = 1654] [serial = 624] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1127e5000) [pid = 1654] [serial = 617] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x112d18c00) [pid = 1654] [serial = 618] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x113b65800) [pid = 1654] [serial = 620] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1164f3000) [pid = 1654] [serial = 621] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1195a9800) [pid = 1654] [serial = 632] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1127db000) [pid = 1654] [serial = 600] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x110ee4c00) [pid = 1654] [serial = 599] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1191eac00) [pid = 1654] [serial = 630] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1176d9800) [pid = 1654] [serial = 603] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x115d5fc00) [pid = 1654] [serial = 602] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1191f4000) [pid = 1654] [serial = 606] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118602400) [pid = 1654] [serial = 605] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119a0f800) [pid = 1654] [serial = 609] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119794400) [pid = 1654] [serial = 608] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1206b7c00) [pid = 1654] [serial = 635] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119934800) [pid = 1654] [serial = 633] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1127db400) [pid = 1654] [serial = 638] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12120d000) [pid = 1654] [serial = 612] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1210ec400) [pid = 1654] [serial = 636] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x120fcb800) [pid = 1654] [serial = 611] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116759c00) [pid = 1654] [serial = 639] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x121715400) [pid = 1654] [serial = 647] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12134ac00) [pid = 1654] [serial = 644] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1195a8800) [pid = 1654] [serial = 641] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1186dcc00) [pid = 1654] [serial = 627] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x121413400) [pid = 1654] [serial = 645] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x121345400) [pid = 1654] [serial = 642] [outer = 0x0] [url = about:blank] 01:39:09 INFO - PROCESS | 1654 | 1470731949576 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]]]}] 01:39:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 01:39:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1225ms 01:39:09 INFO - PROCESS | 1654 | 1470731949620 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 01:39:09 INFO - PROCESS | 1654 | 1470731949623 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 01:39:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 01:39:09 INFO - PROCESS | 1654 | 1470731949626 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 01:39:09 INFO - PROCESS | 1654 | 1470731949628 Marionette TRACE conn2 <- [1,918,null,{}] 01:39:09 INFO - PROCESS | 1654 | 1470731949632 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}] 01:39:09 INFO - PROCESS | 1654 | 1470731949633 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:09 INFO - PROCESS | 1654 | 1470731949712 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 01:39:09 INFO - PROCESS | 1654 | 1470731949721 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:09 INFO - PROCESS | 1654 | 1470731949724 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x1131ca000 == 28 [pid = 1654] [id = 237] 01:39:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x111e2c800) [pid = 1654] [serial = 709] [outer = 0x0] 01:39:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x112140c00) [pid = 1654] [serial = 710] [outer = 0x111e2c800] 01:39:09 INFO - PROCESS | 1654 | 1470731949751 Marionette DEBUG loaded listener.js 01:39:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x110ee9c00) [pid = 1654] [serial = 711] [outer = 0x111e2c800] 01:39:10 INFO - PROCESS | 1654 | 1470731950081 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]]]}] 01:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 01:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 01:39:10 INFO - PROCESS | 1654 | 1470731950111 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 01:39:10 INFO - PROCESS | 1654 | 1470731950114 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 01:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 01:39:10 INFO - PROCESS | 1654 | 1470731950120 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 01:39:10 INFO - PROCESS | 1654 | 1470731950122 Marionette TRACE conn2 <- [1,922,null,{}] 01:39:10 INFO - PROCESS | 1654 | 1470731950125 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}] 01:39:10 INFO - PROCESS | 1654 | 1470731950126 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:10 INFO - PROCESS | 1654 | 1470731950202 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 01:39:10 INFO - PROCESS | 1654 | 1470731950206 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:10 INFO - PROCESS | 1654 | 1470731950208 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169d5800 == 29 [pid = 1654] [id = 238] 01:39:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x112a85400) [pid = 1654] [serial = 712] [outer = 0x0] 01:39:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x112d0e000) [pid = 1654] [serial = 713] [outer = 0x112a85400] 01:39:10 INFO - PROCESS | 1654 | 1470731950237 Marionette DEBUG loaded listener.js 01:39:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x112d24400) [pid = 1654] [serial = 714] [outer = 0x112a85400] 01:39:10 INFO - PROCESS | 1654 | 1470731950599 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]]]}] 01:39:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 01:39:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 519ms 01:39:10 INFO - PROCESS | 1654 | 1470731950646 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 01:39:10 INFO - PROCESS | 1654 | 1470731950647 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 01:39:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 01:39:10 INFO - PROCESS | 1654 | 1470731950651 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 01:39:10 INFO - PROCESS | 1654 | 1470731950654 Marionette TRACE conn2 <- [1,926,null,{}] 01:39:10 INFO - PROCESS | 1654 | 1470731950662 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}] 01:39:10 INFO - PROCESS | 1654 | 1470731950665 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:10 INFO - PROCESS | 1654 | 1470731950743 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 01:39:10 INFO - PROCESS | 1654 | 1470731950750 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:10 INFO - PROCESS | 1654 | 1470731950754 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x11816e000 == 30 [pid = 1654] [id = 239] 01:39:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x110ee2400) [pid = 1654] [serial = 715] [outer = 0x0] 01:39:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x115e94c00) [pid = 1654] [serial = 716] [outer = 0x110ee2400] 01:39:10 INFO - PROCESS | 1654 | 1470731950784 Marionette DEBUG loaded listener.js 01:39:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1165f5800) [pid = 1654] [serial = 717] [outer = 0x110ee2400] 01:39:11 INFO - PROCESS | 1654 | 1470731951124 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]]]}] 01:39:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 01:39:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 520ms 01:39:11 INFO - PROCESS | 1654 | 1470731951172 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 01:39:11 INFO - PROCESS | 1654 | 1470731951174 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 01:39:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 01:39:11 INFO - PROCESS | 1654 | 1470731951176 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 01:39:11 INFO - PROCESS | 1654 | 1470731951177 Marionette TRACE conn2 <- [1,930,null,{}] 01:39:11 INFO - PROCESS | 1654 | 1470731951180 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}] 01:39:11 INFO - PROCESS | 1654 | 1470731951181 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:11 INFO - PROCESS | 1654 | 1470731951285 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 01:39:11 INFO - PROCESS | 1654 | 1470731951318 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:11 INFO - PROCESS | 1654 | 1470731951320 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191db800 == 31 [pid = 1654] [id = 240] 01:39:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x116755000) [pid = 1654] [serial = 718] [outer = 0x0] 01:39:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x116abdc00) [pid = 1654] [serial = 719] [outer = 0x116755000] 01:39:11 INFO - PROCESS | 1654 | 1470731951345 Marionette DEBUG loaded listener.js 01:39:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1176d8400) [pid = 1654] [serial = 720] [outer = 0x116755000] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x121974800) [pid = 1654] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x121608c00) [pid = 1654] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x121eacc00) [pid = 1654] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x110eeb000) [pid = 1654] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1161c1400) [pid = 1654] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1195a1800) [pid = 1654] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x112a92800) [pid = 1654] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x115d5ec00) [pid = 1654] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12160b800) [pid = 1654] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x118872c00) [pid = 1654] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x112707000) [pid = 1654] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x119515400) [pid = 1654] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x120629400) [pid = 1654] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x119934000) [pid = 1654] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 01:39:11 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1121bd800) [pid = 1654] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 01:39:12 INFO - PROCESS | 1654 | 1470731952071 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]]]}] 01:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 01:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 969ms 01:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 01:39:12 INFO - PROCESS | 1654 | 1470731952146 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 01:39:12 INFO - PROCESS | 1654 | 1470731952148 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 01:39:12 INFO - PROCESS | 1654 | 1470731952152 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 01:39:12 INFO - PROCESS | 1654 | 1470731952154 Marionette TRACE conn2 <- [1,934,null,{}] 01:39:12 INFO - PROCESS | 1654 | 1470731952158 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}] 01:39:12 INFO - PROCESS | 1654 | 1470731952160 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:12 INFO - PROCESS | 1654 | 1470731952268 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 01:39:12 INFO - PROCESS | 1654 | 1470731952320 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:12 INFO - PROCESS | 1654 | 1470731952321 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1165b8800 == 32 [pid = 1654] [id = 241] 01:39:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x110ee5400) [pid = 1654] [serial = 721] [outer = 0x0] 01:39:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x112707800) [pid = 1654] [serial = 722] [outer = 0x110ee5400] 01:39:12 INFO - PROCESS | 1654 | 1470731952356 Marionette DEBUG loaded listener.js 01:39:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1127e0c00) [pid = 1654] [serial = 723] [outer = 0x110ee5400] 01:39:12 INFO - PROCESS | 1654 | 1470731952902 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]]]}] 01:39:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 01:39:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 821ms 01:39:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 01:39:12 INFO - PROCESS | 1654 | 1470731952973 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 01:39:12 INFO - PROCESS | 1654 | 1470731952978 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 01:39:12 INFO - PROCESS | 1654 | 1470731952985 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 01:39:12 INFO - PROCESS | 1654 | 1470731952988 Marionette TRACE conn2 <- [1,938,null,{}] 01:39:12 INFO - PROCESS | 1654 | 1470731952992 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}] 01:39:12 INFO - PROCESS | 1654 | 1470731952995 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:13 INFO - PROCESS | 1654 | 1470731953153 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 01:39:13 INFO - PROCESS | 1654 | 1470731953255 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:13 INFO - PROCESS | 1654 | 1470731953257 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ac7000 == 33 [pid = 1654] [id = 242] 01:39:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x112a8ac00) [pid = 1654] [serial = 724] [outer = 0x0] 01:39:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x114f84000) [pid = 1654] [serial = 725] [outer = 0x112a8ac00] 01:39:13 INFO - PROCESS | 1654 | 1470731953309 Marionette DEBUG loaded listener.js 01:39:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x115e9ac00) [pid = 1654] [serial = 726] [outer = 0x112a8ac00] 01:39:13 INFO - PROCESS | 1654 | 1470731953894 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]]]}] 01:39:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 01:39:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 928ms 01:39:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 01:39:13 INFO - PROCESS | 1654 | 1470731953930 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 01:39:13 INFO - PROCESS | 1654 | 1470731953931 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 01:39:13 INFO - PROCESS | 1654 | 1470731953937 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 01:39:13 INFO - PROCESS | 1654 | 1470731953940 Marionette TRACE conn2 <- [1,942,null,{}] 01:39:13 INFO - PROCESS | 1654 | 1470731953948 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}] 01:39:13 INFO - PROCESS | 1654 | 1470731953951 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:14 INFO - PROCESS | 1654 | 1470731954052 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 01:39:14 INFO - PROCESS | 1654 | 1470731954185 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:14 INFO - PROCESS | 1654 | 1470731954187 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x11253f800 == 34 [pid = 1654] [id = 243] 01:39:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x110ee2000) [pid = 1654] [serial = 727] [outer = 0x0] 01:39:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x110eecc00) [pid = 1654] [serial = 728] [outer = 0x110ee2000] 01:39:14 INFO - PROCESS | 1654 | 1470731954214 Marionette DEBUG loaded listener.js 01:39:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x112706800) [pid = 1654] [serial = 729] [outer = 0x110ee2000] 01:39:14 INFO - PROCESS | 1654 | --DOCSHELL 0x11816e000 == 33 [pid = 1654] [id = 239] 01:39:14 INFO - PROCESS | 1654 | --DOCSHELL 0x1169d5800 == 32 [pid = 1654] [id = 238] 01:39:14 INFO - PROCESS | 1654 | --DOCSHELL 0x1131ca000 == 31 [pid = 1654] [id = 237] 01:39:14 INFO - PROCESS | 1654 | --DOCSHELL 0x11617a800 == 30 [pid = 1654] [id = 236] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12197d000) [pid = 1654] [serial = 677] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x121612c00) [pid = 1654] [serial = 674] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x123437c00) [pid = 1654] [serial = 680] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x121e38400) [pid = 1654] [serial = 678] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11270c800) [pid = 1654] [serial = 650] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x112d10000) [pid = 1654] [serial = 651] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11699d000) [pid = 1654] [serial = 659] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1176d9000) [pid = 1654] [serial = 660] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x119791c00) [pid = 1654] [serial = 668] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x112d15800) [pid = 1654] [serial = 656] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x115d53c00) [pid = 1654] [serial = 657] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x116921c00) [pid = 1654] [serial = 653] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x1176d9c00) [pid = 1654] [serial = 654] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x121978000) [pid = 1654] [serial = 648] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x1191f9c00) [pid = 1654] [serial = 665] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x119519000) [pid = 1654] [serial = 666] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x11850c000) [pid = 1654] [serial = 662] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x118805800) [pid = 1654] [serial = 663] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x1206b8c00) [pid = 1654] [serial = 686] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x12354f800) [pid = 1654] [serial = 687] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x124aaf400) [pid = 1654] [serial = 689] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x124d91800) [pid = 1654] [serial = 690] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x12343fc00) [pid = 1654] [serial = 681] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x120fc9000) [pid = 1654] [serial = 671] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 60 (0x121943c00) [pid = 1654] [serial = 675] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 59 (0x116754400) [pid = 1654] [serial = 683] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 58 (0x121606000) [pid = 1654] [serial = 672] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 57 (0x118871800) [pid = 1654] [serial = 684] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | --DOMWINDOW == 56 (0x119913c00) [pid = 1654] [serial = 669] [outer = 0x0] [url = about:blank] 01:39:14 INFO - PROCESS | 1654 | 1470731954614 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]]]}] 01:39:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 01:39:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 727ms 01:39:14 INFO - PROCESS | 1654 | 1470731954663 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 01:39:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 01:39:14 INFO - PROCESS | 1654 | 1470731954665 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 01:39:14 INFO - PROCESS | 1654 | 1470731954668 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 01:39:14 INFO - PROCESS | 1654 | 1470731954670 Marionette TRACE conn2 <- [1,946,null,{}] 01:39:14 INFO - PROCESS | 1654 | 1470731954674 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}] 01:39:14 INFO - PROCESS | 1654 | 1470731954675 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:14 INFO - PROCESS | 1654 | 1470731954777 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 01:39:14 INFO - PROCESS | 1654 | 1470731954839 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:14 INFO - PROCESS | 1654 | 1470731954841 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x11697c000 == 31 [pid = 1654] [id = 244] 01:39:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x112703000) [pid = 1654] [serial = 730] [outer = 0x0] 01:39:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x113b64c00) [pid = 1654] [serial = 731] [outer = 0x112703000] 01:39:14 INFO - PROCESS | 1654 | 1470731954869 Marionette DEBUG loaded listener.js 01:39:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x115d57800) [pid = 1654] [serial = 732] [outer = 0x112703000] 01:39:15 INFO - PROCESS | 1654 | 1470731955167 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]]]}] 01:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 01:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 522ms 01:39:15 INFO - PROCESS | 1654 | 1470731955195 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 01:39:15 INFO - PROCESS | 1654 | 1470731955197 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 01:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 01:39:15 INFO - PROCESS | 1654 | 1470731955200 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 01:39:15 INFO - PROCESS | 1654 | 1470731955201 Marionette TRACE conn2 <- [1,950,null,{}] 01:39:15 INFO - PROCESS | 1654 | 1470731955208 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}] 01:39:15 INFO - PROCESS | 1654 | 1470731955209 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:15 INFO - PROCESS | 1654 | 1470731955300 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 01:39:15 INFO - PROCESS | 1654 | 1470731955370 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:15 INFO - PROCESS | 1654 | 1470731955372 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194d5000 == 32 [pid = 1654] [id = 245] 01:39:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x110ec6400) [pid = 1654] [serial = 733] [outer = 0x0] 01:39:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x1164f3000) [pid = 1654] [serial = 734] [outer = 0x110ec6400] 01:39:15 INFO - PROCESS | 1654 | 1470731955415 Marionette DEBUG loaded listener.js 01:39:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x117d55400) [pid = 1654] [serial = 735] [outer = 0x110ec6400] 01:39:15 INFO - PROCESS | 1654 | 1470731955947 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]]]}] 01:39:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 01:39:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 773ms 01:39:15 INFO - PROCESS | 1654 | 1470731955974 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 01:39:15 INFO - PROCESS | 1654 | 1470731955977 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 01:39:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 01:39:15 INFO - PROCESS | 1654 | 1470731955980 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 01:39:15 INFO - PROCESS | 1654 | 1470731955982 Marionette TRACE conn2 <- [1,954,null,{}] 01:39:15 INFO - PROCESS | 1654 | 1470731955989 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}] 01:39:15 INFO - PROCESS | 1654 | 1470731955991 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:16 INFO - PROCESS | 1654 | 1470731956113 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 01:39:16 INFO - PROCESS | 1654 | 1470731956178 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:16 INFO - PROCESS | 1654 | 1470731956179 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191cc800 == 33 [pid = 1654] [id = 246] 01:39:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x112d0d800) [pid = 1654] [serial = 736] [outer = 0x0] 01:39:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x1133df400) [pid = 1654] [serial = 737] [outer = 0x112d0d800] 01:39:16 INFO - PROCESS | 1654 | 1470731956211 Marionette DEBUG loaded listener.js 01:39:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x116754400) [pid = 1654] [serial = 738] [outer = 0x112d0d800] 01:39:16 INFO - PROCESS | 1654 | 1470731956604 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]]]}] 01:39:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 01:39:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 675ms 01:39:16 INFO - PROCESS | 1654 | 1470731956655 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 01:39:16 INFO - PROCESS | 1654 | 1470731956659 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 01:39:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 01:39:16 INFO - PROCESS | 1654 | 1470731956663 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 01:39:16 INFO - PROCESS | 1654 | 1470731956665 Marionette TRACE conn2 <- [1,958,null,{}] 01:39:16 INFO - PROCESS | 1654 | 1470731956668 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}] 01:39:16 INFO - PROCESS | 1654 | 1470731956670 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:16 INFO - PROCESS | 1654 | 1470731956767 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 01:39:16 INFO - PROCESS | 1654 | 1470731956819 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:16 INFO - PROCESS | 1654 | 1470731956820 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x121176800 == 34 [pid = 1654] [id = 247] 01:39:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x1176d9c00) [pid = 1654] [serial = 739] [outer = 0x0] 01:39:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x118264000) [pid = 1654] [serial = 740] [outer = 0x1176d9c00] 01:39:16 INFO - PROCESS | 1654 | 1470731956851 Marionette DEBUG loaded listener.js 01:39:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x118453800) [pid = 1654] [serial = 741] [outer = 0x1176d9c00] 01:39:17 INFO - PROCESS | 1654 | 1470731957236 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]]]}] 01:39:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 01:39:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 619ms 01:39:17 INFO - PROCESS | 1654 | 1470731957283 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 01:39:17 INFO - PROCESS | 1654 | 1470731957286 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 01:39:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 01:39:17 INFO - PROCESS | 1654 | 1470731957290 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 01:39:17 INFO - PROCESS | 1654 | 1470731957292 Marionette TRACE conn2 <- [1,962,null,{}] 01:39:17 INFO - PROCESS | 1654 | 1470731957300 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}] 01:39:17 INFO - PROCESS | 1654 | 1470731957303 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:17 INFO - PROCESS | 1654 | 1470731957400 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 01:39:17 INFO - PROCESS | 1654 | 1470731957500 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:17 INFO - PROCESS | 1654 | 1470731957502 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x123520800 == 35 [pid = 1654] [id = 248] 01:39:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x11857b000) [pid = 1654] [serial = 742] [outer = 0x0] 01:39:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x118584c00) [pid = 1654] [serial = 743] [outer = 0x11857b000] 01:39:17 INFO - PROCESS | 1654 | 1470731957547 Marionette DEBUG loaded listener.js 01:39:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x118610400) [pid = 1654] [serial = 744] [outer = 0x11857b000] 01:39:17 INFO - PROCESS | 1654 | 1470731957957 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]]]}] 01:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 01:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 721ms 01:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 01:39:18 INFO - PROCESS | 1654 | 1470731958012 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 01:39:18 INFO - PROCESS | 1654 | 1470731958014 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 01:39:18 INFO - PROCESS | 1654 | 1470731958016 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 01:39:18 INFO - PROCESS | 1654 | 1470731958017 Marionette TRACE conn2 <- [1,966,null,{}] 01:39:18 INFO - PROCESS | 1654 | 1470731958020 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}] 01:39:18 INFO - PROCESS | 1654 | 1470731958021 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:18 INFO - PROCESS | 1654 | 1470731958119 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 01:39:18 INFO - PROCESS | 1654 | 1470731958169 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:18 INFO - PROCESS | 1654 | 1470731958170 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x125080000 == 36 [pid = 1654] [id = 249] 01:39:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1186e1c00) [pid = 1654] [serial = 745] [outer = 0x0] 01:39:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x118808c00) [pid = 1654] [serial = 746] [outer = 0x1186e1c00] 01:39:18 INFO - PROCESS | 1654 | 1470731958199 Marionette DEBUG loaded listener.js 01:39:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11886e800) [pid = 1654] [serial = 747] [outer = 0x1186e1c00] 01:39:18 INFO - PROCESS | 1654 | 1470731958605 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]]]}] 01:39:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 01:39:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 620ms 01:39:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 01:39:18 INFO - PROCESS | 1654 | 1470731958637 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 01:39:18 INFO - PROCESS | 1654 | 1470731958638 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 01:39:18 INFO - PROCESS | 1654 | 1470731958641 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 01:39:18 INFO - PROCESS | 1654 | 1470731958642 Marionette TRACE conn2 <- [1,970,null,{}] 01:39:18 INFO - PROCESS | 1654 | 1470731958644 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}] 01:39:18 INFO - PROCESS | 1654 | 1470731958646 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:18 INFO - PROCESS | 1654 | 1470731958742 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 01:39:18 INFO - PROCESS | 1654 | 1470731958824 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:18 INFO - PROCESS | 1654 | 1470731958825 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260ca800 == 37 [pid = 1654] [id = 250] 01:39:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x118871400) [pid = 1654] [serial = 748] [outer = 0x0] 01:39:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1191eb800) [pid = 1654] [serial = 749] [outer = 0x118871400] 01:39:18 INFO - PROCESS | 1654 | 1470731958854 Marionette DEBUG loaded listener.js 01:39:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1194c4400) [pid = 1654] [serial = 750] [outer = 0x118871400] 01:39:19 INFO - PROCESS | 1654 | 1470731959350 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]]]}] 01:39:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 01:39:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 720ms 01:39:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 01:39:19 INFO - PROCESS | 1654 | 1470731959361 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 01:39:19 INFO - PROCESS | 1654 | 1470731959364 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 01:39:19 INFO - PROCESS | 1654 | 1470731959386 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 01:39:19 INFO - PROCESS | 1654 | 1470731959388 Marionette TRACE conn2 <- [1,974,null,{}] 01:39:19 INFO - PROCESS | 1654 | 1470731959395 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}] 01:39:19 INFO - PROCESS | 1654 | 1470731959396 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:19 INFO - PROCESS | 1654 | 1470731959495 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 01:39:19 INFO - PROCESS | 1654 | 1470731959546 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:19 INFO - PROCESS | 1654 | 1470731959548 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x11885d000 == 38 [pid = 1654] [id = 251] 01:39:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1127da000) [pid = 1654] [serial = 751] [outer = 0x0] 01:39:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1127e3c00) [pid = 1654] [serial = 752] [outer = 0x1127da000] 01:39:19 INFO - PROCESS | 1654 | 1470731959576 Marionette DEBUG loaded listener.js 01:39:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x115d5e000) [pid = 1654] [serial = 753] [outer = 0x1127da000] 01:39:20 INFO - PROCESS | 1654 | --DOCSHELL 0x11697c000 == 37 [pid = 1654] [id = 244] 01:39:20 INFO - PROCESS | 1654 | --DOCSHELL 0x11253f800 == 36 [pid = 1654] [id = 243] 01:39:20 INFO - PROCESS | 1654 | --DOCSHELL 0x1165b8800 == 35 [pid = 1654] [id = 241] 01:39:20 INFO - PROCESS | 1654 | --DOCSHELL 0x119ac7000 == 34 [pid = 1654] [id = 242] 01:39:20 INFO - PROCESS | 1654 | --DOCSHELL 0x1191db800 == 33 [pid = 1654] [id = 240] 01:39:20 INFO - PROCESS | 1654 | --DOCSHELL 0x1260ca800 == 32 [pid = 1654] [id = 250] 01:39:20 INFO - PROCESS | 1654 | --DOCSHELL 0x125080000 == 31 [pid = 1654] [id = 249] 01:39:20 INFO - PROCESS | 1654 | --DOCSHELL 0x123520800 == 30 [pid = 1654] [id = 248] 01:39:20 INFO - PROCESS | 1654 | --DOCSHELL 0x121176800 == 29 [pid = 1654] [id = 247] 01:39:20 INFO - PROCESS | 1654 | --DOCSHELL 0x1194d5000 == 28 [pid = 1654] [id = 245] 01:39:20 INFO - PROCESS | 1654 | --DOCSHELL 0x1191cc800 == 27 [pid = 1654] [id = 246] 01:39:20 INFO - PROCESS | 1654 | 1470731960504 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]]]}] 01:39:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 01:39:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1148ms 01:39:20 INFO - PROCESS | 1654 | 1470731960516 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 01:39:20 INFO - PROCESS | 1654 | 1470731960520 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 01:39:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 01:39:20 INFO - PROCESS | 1654 | 1470731960530 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 01:39:20 INFO - PROCESS | 1654 | 1470731960532 Marionette TRACE conn2 <- [1,978,null,{}] 01:39:20 INFO - PROCESS | 1654 | 1470731960537 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}] 01:39:20 INFO - PROCESS | 1654 | 1470731960539 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:20 INFO - PROCESS | 1654 | 1470731960619 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 01:39:20 INFO - PROCESS | 1654 | 1470731960624 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:20 INFO - PROCESS | 1654 | 1470731960627 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x1164d9800 == 28 [pid = 1654] [id = 252] 01:39:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x112707400) [pid = 1654] [serial = 754] [outer = 0x0] 01:39:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x112a87400) [pid = 1654] [serial = 755] [outer = 0x112707400] 01:39:20 INFO - PROCESS | 1654 | 1470731960657 Marionette DEBUG loaded listener.js 01:39:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x110edf400) [pid = 1654] [serial = 756] [outer = 0x112707400] 01:39:20 INFO - PROCESS | 1654 | 1470731960995 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]]]}] 01:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 01:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 520ms 01:39:21 INFO - PROCESS | 1654 | 1470731961049 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 01:39:21 INFO - PROCESS | 1654 | 1470731961055 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 01:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 01:39:21 INFO - PROCESS | 1654 | 1470731961060 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 01:39:21 INFO - PROCESS | 1654 | 1470731961062 Marionette TRACE conn2 <- [1,982,null,{}] 01:39:21 INFO - PROCESS | 1654 | 1470731961064 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}] 01:39:21 INFO - PROCESS | 1654 | 1470731961066 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:21 INFO - PROCESS | 1654 | 1470731961144 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 01:39:21 INFO - PROCESS | 1654 | 1470731961148 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:21 INFO - PROCESS | 1654 | 1470731961149 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x118155800 == 29 [pid = 1654] [id = 253] 01:39:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1133de000) [pid = 1654] [serial = 757] [outer = 0x0] 01:39:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x116550800) [pid = 1654] [serial = 758] [outer = 0x1133de000] 01:39:21 INFO - PROCESS | 1654 | 1470731961180 Marionette DEBUG loaded listener.js 01:39:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x116922400) [pid = 1654] [serial = 759] [outer = 0x1133de000] 01:39:21 INFO - PROCESS | 1654 | 1470731961528 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]]]}] 01:39:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 01:39:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 522ms 01:39:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 01:39:21 INFO - PROCESS | 1654 | 1470731961581 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 01:39:21 INFO - PROCESS | 1654 | 1470731961583 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 01:39:21 INFO - PROCESS | 1654 | 1470731961585 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 01:39:21 INFO - PROCESS | 1654 | 1470731961587 Marionette TRACE conn2 <- [1,986,null,{}] 01:39:21 INFO - PROCESS | 1654 | 1470731961595 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}] 01:39:21 INFO - PROCESS | 1654 | 1470731961598 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:21 INFO - PROCESS | 1654 | 1470731961699 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 01:39:21 INFO - PROCESS | 1654 | 1470731961738 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:21 INFO - PROCESS | 1654 | 1470731961740 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x120687800 == 30 [pid = 1654] [id = 254] 01:39:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x112705c00) [pid = 1654] [serial = 760] [outer = 0x0] 01:39:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x118505400) [pid = 1654] [serial = 761] [outer = 0x112705c00] 01:39:21 INFO - PROCESS | 1654 | 1470731961768 Marionette DEBUG loaded listener.js 01:39:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11850d800) [pid = 1654] [serial = 762] [outer = 0x112705c00] 01:39:22 INFO - PROCESS | 1654 | 1470731962117 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]]]}] 01:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 01:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 571ms 01:39:22 INFO - PROCESS | 1654 | 1470731962162 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 01:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 01:39:22 INFO - PROCESS | 1654 | 1470731962164 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 01:39:22 INFO - PROCESS | 1654 | 1470731962166 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 01:39:22 INFO - PROCESS | 1654 | 1470731962168 Marionette TRACE conn2 <- [1,990,null,{}] 01:39:22 INFO - PROCESS | 1654 | 1470731962170 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}] 01:39:22 INFO - PROCESS | 1654 | 1470731962171 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:22 INFO - PROCESS | 1654 | 1470731962269 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 01:39:22 INFO - PROCESS | 1654 | 1470731962272 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:22 INFO - PROCESS | 1654 | 1470731962273 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x121ed6000 == 31 [pid = 1654] [id = 255] 01:39:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11857d800) [pid = 1654] [serial = 763] [outer = 0x0] 01:39:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1186d8800) [pid = 1654] [serial = 764] [outer = 0x11857d800] 01:39:22 INFO - PROCESS | 1654 | 1470731962298 Marionette DEBUG loaded listener.js 01:39:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x118809800) [pid = 1654] [serial = 765] [outer = 0x11857d800] 01:39:22 INFO - PROCESS | 1654 | 1470731962629 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]]]}] 01:39:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 01:39:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 470ms 01:39:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 01:39:22 INFO - PROCESS | 1654 | 1470731962642 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 01:39:22 INFO - PROCESS | 1654 | 1470731962643 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 01:39:22 INFO - PROCESS | 1654 | 1470731962646 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 01:39:22 INFO - PROCESS | 1654 | 1470731962647 Marionette TRACE conn2 <- [1,994,null,{}] 01:39:22 INFO - PROCESS | 1654 | 1470731962649 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}] 01:39:22 INFO - PROCESS | 1654 | 1470731962661 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:22 INFO - PROCESS | 1654 | 1470731962763 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 01:39:22 INFO - PROCESS | 1654 | 1470731962768 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:22 INFO - PROCESS | 1654 | 1470731962769 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x125629000 == 32 [pid = 1654] [id = 256] 01:39:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1121b5000) [pid = 1654] [serial = 766] [outer = 0x0] 01:39:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1189a3000) [pid = 1654] [serial = 767] [outer = 0x1121b5000] 01:39:22 INFO - PROCESS | 1654 | 1470731962794 Marionette DEBUG loaded listener.js 01:39:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1194cf000) [pid = 1654] [serial = 768] [outer = 0x1121b5000] 01:39:23 INFO - PROCESS | 1654 | 1470731963158 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]]]}] 01:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 01:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 519ms 01:39:23 INFO - PROCESS | 1654 | 1470731963166 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 01:39:23 INFO - PROCESS | 1654 | 1470731963169 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 01:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 01:39:23 INFO - PROCESS | 1654 | 1470731963171 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 01:39:23 INFO - PROCESS | 1654 | 1470731963172 Marionette TRACE conn2 <- [1,998,null,{}] 01:39:23 INFO - PROCESS | 1654 | 1470731963175 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}] 01:39:23 INFO - PROCESS | 1654 | 1470731963179 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:23 INFO - PROCESS | 1654 | 1470731963296 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 01:39:23 INFO - PROCESS | 1654 | 1470731963331 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:23 INFO - PROCESS | 1654 | 1470731963332 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x128964000 == 33 [pid = 1654] [id = 257] 01:39:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1194cfc00) [pid = 1654] [serial = 769] [outer = 0x0] 01:39:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1195acc00) [pid = 1654] [serial = 770] [outer = 0x1194cfc00] 01:39:23 INFO - PROCESS | 1654 | 1470731963358 Marionette DEBUG loaded listener.js 01:39:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x119933800) [pid = 1654] [serial = 771] [outer = 0x1194cfc00] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x116755000) [pid = 1654] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x111e2c800) [pid = 1654] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x112d11800) [pid = 1654] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x110ee2400) [pid = 1654] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112a85400) [pid = 1654] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112703000) [pid = 1654] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x110ee5400) [pid = 1654] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x112a8ac00) [pid = 1654] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x110ee2000) [pid = 1654] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1189ab000) [pid = 1654] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1121be000) [pid = 1654] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11850d000) [pid = 1654] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x10eaf8c00) [pid = 1654] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x112a94000) [pid = 1654] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 01:39:23 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x110ec6400) [pid = 1654] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 01:39:23 INFO - PROCESS | 1654 | 1470731963799 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]]]}] 01:39:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 01:39:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 669ms 01:39:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 01:39:23 INFO - PROCESS | 1654 | 1470731963840 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 01:39:23 INFO - PROCESS | 1654 | 1470731963841 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 01:39:23 INFO - PROCESS | 1654 | 1470731963843 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 01:39:23 INFO - PROCESS | 1654 | 1470731963844 Marionette TRACE conn2 <- [1,1002,null,{}] 01:39:23 INFO - PROCESS | 1654 | 1470731963847 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}] 01:39:23 INFO - PROCESS | 1654 | 1470731963848 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:23 INFO - PROCESS | 1654 | 1470731963931 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 01:39:23 INFO - PROCESS | 1654 | 1470731963937 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:23 INFO - PROCESS | 1654 | 1470731963939 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d3000 == 34 [pid = 1654] [id = 258] 01:39:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x110ee2400) [pid = 1654] [serial = 772] [outer = 0x0] 01:39:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x112a94000) [pid = 1654] [serial = 773] [outer = 0x110ee2400] 01:39:23 INFO - PROCESS | 1654 | 1470731963965 Marionette DEBUG loaded listener.js 01:39:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x115e95400) [pid = 1654] [serial = 774] [outer = 0x110ee2400] 01:39:24 INFO - PROCESS | 1654 | 1470731964325 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]]]}] 01:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 01:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 518ms 01:39:24 INFO - PROCESS | 1654 | 1470731964362 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 01:39:24 INFO - PROCESS | 1654 | 1470731964363 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 01:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 01:39:24 INFO - PROCESS | 1654 | 1470731964365 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 01:39:24 INFO - PROCESS | 1654 | 1470731964367 Marionette TRACE conn2 <- [1,1006,null,{}] 01:39:24 INFO - PROCESS | 1654 | 1470731964378 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}] 01:39:24 INFO - PROCESS | 1654 | 1470731964379 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:24 INFO - PROCESS | 1654 | 1470731964456 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 01:39:24 INFO - PROCESS | 1654 | 1470731964460 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:24 INFO - PROCESS | 1654 | 1470731964461 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x128eed000 == 35 [pid = 1654] [id = 259] 01:39:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x112d28800) [pid = 1654] [serial = 775] [outer = 0x0] 01:39:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x118261c00) [pid = 1654] [serial = 776] [outer = 0x112d28800] 01:39:24 INFO - PROCESS | 1654 | 1470731964487 Marionette DEBUG loaded listener.js 01:39:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119914800) [pid = 1654] [serial = 777] [outer = 0x112d28800] 01:39:24 INFO - PROCESS | 1654 | 1470731964793 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]]]}] 01:39:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 01:39:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 473ms 01:39:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 01:39:24 INFO - PROCESS | 1654 | 1470731964840 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 01:39:24 INFO - PROCESS | 1654 | 1470731964841 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 01:39:24 INFO - PROCESS | 1654 | 1470731964844 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 01:39:24 INFO - PROCESS | 1654 | 1470731964846 Marionette TRACE conn2 <- [1,1010,null,{}] 01:39:24 INFO - PROCESS | 1654 | 1470731964849 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}] 01:39:24 INFO - PROCESS | 1654 | 1470731964851 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:24 INFO - PROCESS | 1654 | 1470731964973 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 01:39:25 INFO - PROCESS | 1654 | 1470731965051 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:25 INFO - PROCESS | 1654 | 1470731965052 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x120686800 == 36 [pid = 1654] [id = 260] 01:39:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x110ee2c00) [pid = 1654] [serial = 778] [outer = 0x0] 01:39:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x116ac2000) [pid = 1654] [serial = 779] [outer = 0x110ee2c00] 01:39:25 INFO - PROCESS | 1654 | 1470731965092 Marionette DEBUG loaded listener.js 01:39:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1206b4c00) [pid = 1654] [serial = 780] [outer = 0x110ee2c00] 01:39:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 01:39:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 619ms 01:39:25 INFO - PROCESS | 1654 | 1470731965456 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]]]}] 01:39:25 INFO - PROCESS | 1654 | 1470731965463 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 01:39:25 INFO - PROCESS | 1654 | 1470731965465 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 01:39:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 01:39:25 INFO - PROCESS | 1654 | 1470731965470 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 01:39:25 INFO - PROCESS | 1654 | 1470731965472 Marionette TRACE conn2 <- [1,1014,null,{}] 01:39:25 INFO - PROCESS | 1654 | 1470731965474 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}] 01:39:25 INFO - PROCESS | 1654 | 1470731965475 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:25 INFO - PROCESS | 1654 | 1470731965555 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 01:39:25 INFO - PROCESS | 1654 | 1470731965560 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:25 INFO - PROCESS | 1654 | 1470731965561 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a636000 == 37 [pid = 1654] [id = 261] 01:39:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119933c00) [pid = 1654] [serial = 781] [outer = 0x0] 01:39:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x120fcc400) [pid = 1654] [serial = 782] [outer = 0x119933c00] 01:39:25 INFO - PROCESS | 1654 | 1470731965585 Marionette DEBUG loaded listener.js 01:39:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x121210400) [pid = 1654] [serial = 783] [outer = 0x119933c00] 01:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x1164d9800 == 36 [pid = 1654] [id = 252] 01:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x11885d000 == 35 [pid = 1654] [id = 251] 01:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x120687800 == 34 [pid = 1654] [id = 254] 01:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x118155800 == 33 [pid = 1654] [id = 253] 01:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x128964000 == 32 [pid = 1654] [id = 257] 01:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x121ed6000 == 31 [pid = 1654] [id = 255] 01:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x128eed000 == 30 [pid = 1654] [id = 259] 01:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x125629000 == 29 [pid = 1654] [id = 256] 01:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d3000 == 28 [pid = 1654] [id = 258] 01:39:26 INFO - PROCESS | 1654 | --DOCSHELL 0x120686800 == 27 [pid = 1654] [id = 260] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x121611c00) [pid = 1654] [serial = 702] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112d10c00) [pid = 1654] [serial = 705] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1195a5c00) [pid = 1654] [serial = 699] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1121e5800) [pid = 1654] [serial = 693] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x117d54400) [pid = 1654] [serial = 696] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x117d55400) [pid = 1654] [serial = 735] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1164f3000) [pid = 1654] [serial = 734] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116abdc00) [pid = 1654] [serial = 719] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x112140c00) [pid = 1654] [serial = 710] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x110ee9c00) [pid = 1654] [serial = 711] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x117494000) [pid = 1654] [serial = 708] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x115dcc400) [pid = 1654] [serial = 707] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x115e94c00) [pid = 1654] [serial = 716] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1165f5800) [pid = 1654] [serial = 717] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x112d0e000) [pid = 1654] [serial = 713] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x112d24400) [pid = 1654] [serial = 714] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x115d57800) [pid = 1654] [serial = 732] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x110ecc400) [pid = 1654] [serial = 692] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x11658f000) [pid = 1654] [serial = 695] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1189a3800) [pid = 1654] [serial = 698] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1206b5c00) [pid = 1654] [serial = 701] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x1127d8800) [pid = 1654] [serial = 704] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x112707800) [pid = 1654] [serial = 722] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x1176d8400) [pid = 1654] [serial = 720] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x1127e0c00) [pid = 1654] [serial = 723] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x114f84000) [pid = 1654] [serial = 725] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x110eecc00) [pid = 1654] [serial = 728] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x113b64c00) [pid = 1654] [serial = 731] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x115e9ac00) [pid = 1654] [serial = 726] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x112706800) [pid = 1654] [serial = 729] [outer = 0x0] [url = about:blank] 01:39:26 INFO - PROCESS | 1654 | 1470731966905 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]]]}] 01:39:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 01:39:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1474ms 01:39:26 INFO - PROCESS | 1654 | 1470731966942 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 01:39:26 INFO - PROCESS | 1654 | 1470731966944 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 01:39:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 01:39:26 INFO - PROCESS | 1654 | 1470731966948 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 01:39:26 INFO - PROCESS | 1654 | 1470731966950 Marionette TRACE conn2 <- [1,1018,null,{}] 01:39:26 INFO - PROCESS | 1654 | 1470731966954 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}] 01:39:26 INFO - PROCESS | 1654 | 1470731966956 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:27 INFO - PROCESS | 1654 | 1470731967043 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 01:39:27 INFO - PROCESS | 1654 | 1470731967095 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:27 INFO - PROCESS | 1654 | 1470731967097 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x113b41800 == 28 [pid = 1654] [id = 262] 01:39:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x112705400) [pid = 1654] [serial = 784] [outer = 0x0] 01:39:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x112710000) [pid = 1654] [serial = 785] [outer = 0x112705400] 01:39:27 INFO - PROCESS | 1654 | 1470731967125 Marionette DEBUG loaded listener.js 01:39:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x1127e5c00) [pid = 1654] [serial = 786] [outer = 0x112705400] 01:39:27 INFO - PROCESS | 1654 | 1470731967439 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]]]}] 01:39:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 01:39:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 520ms 01:39:27 INFO - PROCESS | 1654 | 1470731967468 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 01:39:27 INFO - PROCESS | 1654 | 1470731967475 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 01:39:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 01:39:27 INFO - PROCESS | 1654 | 1470731967480 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 01:39:27 INFO - PROCESS | 1654 | 1470731967482 Marionette TRACE conn2 <- [1,1022,null,{}] 01:39:27 INFO - PROCESS | 1654 | 1470731967485 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}] 01:39:27 INFO - PROCESS | 1654 | 1470731967489 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:27 INFO - PROCESS | 1654 | 1470731967566 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 01:39:27 INFO - PROCESS | 1654 | 1470731967573 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:27 INFO - PROCESS | 1654 | 1470731967575 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170c5000 == 29 [pid = 1654] [id = 263] 01:39:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x112d11400) [pid = 1654] [serial = 787] [outer = 0x0] 01:39:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x112dc7400) [pid = 1654] [serial = 788] [outer = 0x112d11400] 01:39:27 INFO - PROCESS | 1654 | 1470731967603 Marionette DEBUG loaded listener.js 01:39:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1133e9800) [pid = 1654] [serial = 789] [outer = 0x112d11400] 01:39:27 INFO - PROCESS | 1654 | 1470731967963 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]]]}] 01:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 01:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 521ms 01:39:28 INFO - PROCESS | 1654 | 1470731968001 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 01:39:28 INFO - PROCESS | 1654 | 1470731968005 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 01:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 01:39:28 INFO - PROCESS | 1654 | 1470731968007 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 01:39:28 INFO - PROCESS | 1654 | 1470731968010 Marionette TRACE conn2 <- [1,1026,null,{}] 01:39:28 INFO - PROCESS | 1654 | 1470731968018 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}] 01:39:28 INFO - PROCESS | 1654 | 1470731968021 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:28 INFO - PROCESS | 1654 | 1470731968098 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 01:39:28 INFO - PROCESS | 1654 | 1470731968106 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:28 INFO - PROCESS | 1654 | 1470731968108 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x11816d000 == 30 [pid = 1654] [id = 264] 01:39:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x110ec9400) [pid = 1654] [serial = 790] [outer = 0x0] 01:39:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1165f0c00) [pid = 1654] [serial = 791] [outer = 0x110ec9400] 01:39:28 INFO - PROCESS | 1654 | 1470731968137 Marionette DEBUG loaded listener.js 01:39:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11699e400) [pid = 1654] [serial = 792] [outer = 0x110ec9400] 01:39:28 INFO - PROCESS | 1654 | 1470731968477 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]]]}] 01:39:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 01:39:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 522ms 01:39:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 01:39:28 INFO - PROCESS | 1654 | 1470731968530 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 01:39:28 INFO - PROCESS | 1654 | 1470731968532 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 01:39:28 INFO - PROCESS | 1654 | 1470731968534 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 01:39:28 INFO - PROCESS | 1654 | 1470731968535 Marionette TRACE conn2 <- [1,1030,null,{}] 01:39:28 INFO - PROCESS | 1654 | 1470731968538 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}] 01:39:28 INFO - PROCESS | 1654 | 1470731968539 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:28 INFO - PROCESS | 1654 | 1470731968640 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 01:39:28 INFO - PROCESS | 1654 | 1470731968645 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:28 INFO - PROCESS | 1654 | 1470731968647 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x11885d800 == 31 [pid = 1654] [id = 265] 01:39:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1161ca400) [pid = 1654] [serial = 793] [outer = 0x0] 01:39:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x117015800) [pid = 1654] [serial = 794] [outer = 0x1161ca400] 01:39:28 INFO - PROCESS | 1654 | 1470731968672 Marionette DEBUG loaded listener.js 01:39:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x117d54400) [pid = 1654] [serial = 795] [outer = 0x1161ca400] 01:39:29 INFO - PROCESS | 1654 | 1470731969007 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]]]}] 01:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 01:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 520ms 01:39:29 INFO - PROCESS | 1654 | 1470731969055 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 01:39:29 INFO - PROCESS | 1654 | 1470731969056 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 01:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 01:39:29 INFO - PROCESS | 1654 | 1470731969072 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 01:39:29 INFO - PROCESS | 1654 | 1470731969074 Marionette TRACE conn2 <- [1,1034,null,{}] 01:39:29 INFO - PROCESS | 1654 | 1470731969077 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}] 01:39:29 INFO - PROCESS | 1654 | 1470731969079 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:29 INFO - PROCESS | 1654 | 1470731969190 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 01:39:29 INFO - PROCESS | 1654 | 1470731969266 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:29 INFO - PROCESS | 1654 | 1470731969267 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x1199f9000 == 32 [pid = 1654] [id = 266] 01:39:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11213f000) [pid = 1654] [serial = 796] [outer = 0x0] 01:39:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x117d54c00) [pid = 1654] [serial = 797] [outer = 0x11213f000] 01:39:29 INFO - PROCESS | 1654 | 1470731969310 Marionette DEBUG loaded listener.js 01:39:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11850c000) [pid = 1654] [serial = 798] [outer = 0x11213f000] 01:39:29 INFO - PROCESS | 1654 | 1470731969654 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]]]}] 01:39:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 01:39:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 633ms 01:39:29 INFO - PROCESS | 1654 | 1470731969693 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 01:39:29 INFO - PROCESS | 1654 | 1470731969694 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 01:39:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 01:39:29 INFO - PROCESS | 1654 | 1470731969696 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 01:39:29 INFO - PROCESS | 1654 | 1470731969697 Marionette TRACE conn2 <- [1,1038,null,{}] 01:39:29 INFO - PROCESS | 1654 | 1470731969699 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}] 01:39:29 INFO - PROCESS | 1654 | 1470731969706 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:29 INFO - PROCESS | 1654 | 1470731969817 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 01:39:29 INFO - PROCESS | 1654 | 1470731969824 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:29 INFO - PROCESS | 1654 | 1470731969825 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x121173000 == 33 [pid = 1654] [id = 267] 01:39:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x112a93800) [pid = 1654] [serial = 799] [outer = 0x0] 01:39:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x118580c00) [pid = 1654] [serial = 800] [outer = 0x112a93800] 01:39:29 INFO - PROCESS | 1654 | 1470731969850 Marionette DEBUG loaded listener.js 01:39:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1194cd000) [pid = 1654] [serial = 801] [outer = 0x112a93800] 01:39:30 INFO - PROCESS | 1654 | 1470731970127 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]]]}] 01:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 01:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 468ms 01:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 01:39:30 INFO - PROCESS | 1654 | 1470731970164 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 01:39:30 INFO - PROCESS | 1654 | 1470731970165 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 01:39:30 INFO - PROCESS | 1654 | 1470731970176 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 01:39:30 INFO - PROCESS | 1654 | 1470731970177 Marionette TRACE conn2 <- [1,1042,null,{}] 01:39:30 INFO - PROCESS | 1654 | 1470731970179 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}] 01:39:30 INFO - PROCESS | 1654 | 1470731970192 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:30 INFO - PROCESS | 1654 | 1470731970267 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 01:39:30 INFO - PROCESS | 1654 | 1470731970273 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:30 INFO - PROCESS | 1654 | 1470731970274 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x123521000 == 34 [pid = 1654] [id = 268] 01:39:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x112d29000) [pid = 1654] [serial = 802] [outer = 0x0] 01:39:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1195a5400) [pid = 1654] [serial = 803] [outer = 0x112d29000] 01:39:30 INFO - PROCESS | 1654 | 1470731970299 Marionette DEBUG loaded listener.js 01:39:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1195af000) [pid = 1654] [serial = 804] [outer = 0x112d29000] 01:39:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 01:39:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 476ms 01:39:30 INFO - PROCESS | 1654 | 1470731970637 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]]]}] 01:39:30 INFO - PROCESS | 1654 | 1470731970644 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 01:39:30 INFO - PROCESS | 1654 | 1470731970645 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 01:39:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 01:39:30 INFO - PROCESS | 1654 | 1470731970648 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 01:39:30 INFO - PROCESS | 1654 | 1470731970649 Marionette TRACE conn2 <- [1,1046,null,{}] 01:39:30 INFO - PROCESS | 1654 | 1470731970651 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}] 01:39:30 INFO - PROCESS | 1654 | 1470731970654 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:30 INFO - PROCESS | 1654 | 1470731970762 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 01:39:30 INFO - PROCESS | 1654 | 1470731970768 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:30 INFO - PROCESS | 1654 | 1470731970770 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x125621000 == 35 [pid = 1654] [id = 269] 01:39:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119514c00) [pid = 1654] [serial = 805] [outer = 0x0] 01:39:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119798c00) [pid = 1654] [serial = 806] [outer = 0x119514c00] 01:39:30 INFO - PROCESS | 1654 | 1470731970796 Marionette DEBUG loaded listener.js 01:39:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119911c00) [pid = 1654] [serial = 807] [outer = 0x119514c00] 01:39:31 INFO - PROCESS | 1654 | 1470731971138 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]]]}] 01:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 01:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 518ms 01:39:31 INFO - PROCESS | 1654 | 1470731971166 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 01:39:31 INFO - PROCESS | 1654 | 1470731971168 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 01:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 01:39:31 INFO - PROCESS | 1654 | 1470731971172 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 01:39:31 INFO - PROCESS | 1654 | 1470731971173 Marionette TRACE conn2 <- [1,1050,null,{}] 01:39:31 INFO - PROCESS | 1654 | 1470731971176 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}] 01:39:31 INFO - PROCESS | 1654 | 1470731971177 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:31 INFO - PROCESS | 1654 | 1470731971259 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 01:39:31 INFO - PROCESS | 1654 | 1470731971263 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:31 INFO - PROCESS | 1654 | 1470731971264 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x118169000 == 36 [pid = 1654] [id = 270] 01:39:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119917800) [pid = 1654] [serial = 808] [outer = 0x0] 01:39:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119a10400) [pid = 1654] [serial = 809] [outer = 0x119917800] 01:39:31 INFO - PROCESS | 1654 | 1470731971290 Marionette DEBUG loaded listener.js 01:39:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1206b3000) [pid = 1654] [serial = 810] [outer = 0x119917800] 01:39:31 INFO - PROCESS | 1654 | 1470731971612 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]]]}] 01:39:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 01:39:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 469ms 01:39:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 01:39:31 INFO - PROCESS | 1654 | 1470731971642 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 01:39:31 INFO - PROCESS | 1654 | 1470731971644 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 01:39:31 INFO - PROCESS | 1654 | 1470731971646 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 01:39:31 INFO - PROCESS | 1654 | 1470731971647 Marionette TRACE conn2 <- [1,1054,null,{}] 01:39:31 INFO - PROCESS | 1654 | 1470731971649 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}] 01:39:31 INFO - PROCESS | 1654 | 1470731971650 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:31 INFO - PROCESS | 1654 | 1470731971757 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 01:39:31 INFO - PROCESS | 1654 | 1470731971762 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:31 INFO - PROCESS | 1654 | 1470731971764 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ee1800 == 37 [pid = 1654] [id = 271] 01:39:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12062e800) [pid = 1654] [serial = 811] [outer = 0x0] 01:39:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x120fcfc00) [pid = 1654] [serial = 812] [outer = 0x12062e800] 01:39:31 INFO - PROCESS | 1654 | 1470731971790 Marionette DEBUG loaded listener.js 01:39:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12133ec00) [pid = 1654] [serial = 813] [outer = 0x12062e800] 01:39:32 INFO - PROCESS | 1654 | 1470731972113 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]]]}] 01:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 01:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 517ms 01:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 01:39:32 INFO - PROCESS | 1654 | 1470731972164 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 01:39:32 INFO - PROCESS | 1654 | 1470731972165 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 01:39:32 INFO - PROCESS | 1654 | 1470731972167 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 01:39:32 INFO - PROCESS | 1654 | 1470731972169 Marionette TRACE conn2 <- [1,1058,null,{}] 01:39:32 INFO - PROCESS | 1654 | 1470731972172 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}] 01:39:32 INFO - PROCESS | 1654 | 1470731972173 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:32 INFO - PROCESS | 1654 | 1470731972288 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 01:39:32 INFO - PROCESS | 1654 | 1470731972291 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:32 INFO - PROCESS | 1654 | 1470731972293 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x1199e5000 == 38 [pid = 1654] [id = 272] 01:39:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121341000) [pid = 1654] [serial = 814] [outer = 0x0] 01:39:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x121344c00) [pid = 1654] [serial = 815] [outer = 0x121341000] 01:39:32 INFO - PROCESS | 1654 | 1470731972319 Marionette DEBUG loaded listener.js 01:39:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x121612400) [pid = 1654] [serial = 816] [outer = 0x121341000] 01:39:32 INFO - PROCESS | 1654 | 1470731972655 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]]]}] 01:39:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 01:39:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 520ms 01:39:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 01:39:32 INFO - PROCESS | 1654 | 1470731972693 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 01:39:32 INFO - PROCESS | 1654 | 1470731972694 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 01:39:32 INFO - PROCESS | 1654 | 1470731972696 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 01:39:32 INFO - PROCESS | 1654 | 1470731972698 Marionette TRACE conn2 <- [1,1062,null,{}] 01:39:32 INFO - PROCESS | 1654 | 1470731972700 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}] 01:39:32 INFO - PROCESS | 1654 | 1470731972703 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:32 INFO - PROCESS | 1654 | 1470731972836 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 01:39:32 INFO - PROCESS | 1654 | 1470731972895 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:32 INFO - PROCESS | 1654 | 1470731972896 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6bd800 == 39 [pid = 1654] [id = 273] 01:39:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121607c00) [pid = 1654] [serial = 817] [outer = 0x0] 01:39:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x121934c00) [pid = 1654] [serial = 818] [outer = 0x121607c00] 01:39:32 INFO - PROCESS | 1654 | 1470731972935 Marionette DEBUG loaded listener.js 01:39:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x121978400) [pid = 1654] [serial = 819] [outer = 0x121607c00] 01:39:33 INFO - PROCESS | 1654 | 1470731973367 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]]]}] 01:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 01:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 720ms 01:39:33 INFO - PROCESS | 1654 | 1470731973416 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 01:39:33 INFO - PROCESS | 1654 | 1470731973418 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 01:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 01:39:33 INFO - PROCESS | 1654 | 1470731973420 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 01:39:33 INFO - PROCESS | 1654 | 1470731973421 Marionette TRACE conn2 <- [1,1066,null,{}] 01:39:33 INFO - PROCESS | 1654 | 1470731973423 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}] 01:39:33 INFO - PROCESS | 1654 | 1470731973424 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:33 INFO - PROCESS | 1654 | 1470731973531 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 01:39:33 INFO - PROCESS | 1654 | 1470731973535 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:33 INFO - PROCESS | 1654 | 1470731973536 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af4a800 == 40 [pid = 1654] [id = 274] 01:39:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1218a5c00) [pid = 1654] [serial = 820] [outer = 0x0] 01:39:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12197c800) [pid = 1654] [serial = 821] [outer = 0x1218a5c00] 01:39:33 INFO - PROCESS | 1654 | 1470731973560 Marionette DEBUG loaded listener.js 01:39:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x121982800) [pid = 1654] [serial = 822] [outer = 0x1218a5c00] 01:39:33 INFO - PROCESS | 1654 | 1470731973878 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]]]}] 01:39:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 01:39:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 469ms 01:39:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 01:39:33 INFO - PROCESS | 1654 | 1470731973890 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 01:39:33 INFO - PROCESS | 1654 | 1470731973892 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 01:39:33 INFO - PROCESS | 1654 | 1470731973894 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 01:39:33 INFO - PROCESS | 1654 | 1470731973895 Marionette TRACE conn2 <- [1,1070,null,{}] 01:39:33 INFO - PROCESS | 1654 | 1470731973897 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}] 01:39:33 INFO - PROCESS | 1654 | 1470731973898 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:34 INFO - PROCESS | 1654 | 1470731974004 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 01:39:34 INFO - PROCESS | 1654 | 1470731974008 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:34 INFO - PROCESS | 1654 | 1470731974009 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b655000 == 41 [pid = 1654] [id = 275] 01:39:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12197a400) [pid = 1654] [serial = 823] [outer = 0x0] 01:39:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x121eab800) [pid = 1654] [serial = 824] [outer = 0x12197a400] 01:39:34 INFO - PROCESS | 1654 | 1470731974033 Marionette DEBUG loaded listener.js 01:39:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x12343a400) [pid = 1654] [serial = 825] [outer = 0x12197a400] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1121b5000) [pid = 1654] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11857d800) [pid = 1654] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1194cfc00) [pid = 1654] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x110ee2400) [pid = 1654] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x112d28800) [pid = 1654] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x110ee2c00) [pid = 1654] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1127da000) [pid = 1654] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118871400) [pid = 1654] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1186e1c00) [pid = 1654] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11857b000) [pid = 1654] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1176d9c00) [pid = 1654] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x112d0d800) [pid = 1654] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1133de000) [pid = 1654] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112707400) [pid = 1654] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 01:39:34 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112705c00) [pid = 1654] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 01:39:34 INFO - PROCESS | 1654 | 1470731974468 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]]]}] 01:39:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 01:39:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 619ms 01:39:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 01:39:34 INFO - PROCESS | 1654 | 1470731974514 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 01:39:34 INFO - PROCESS | 1654 | 1470731974516 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 01:39:34 INFO - PROCESS | 1654 | 1470731974519 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 01:39:34 INFO - PROCESS | 1654 | 1470731974523 Marionette TRACE conn2 <- [1,1074,null,{}] 01:39:34 INFO - PROCESS | 1654 | 1470731974526 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}] 01:39:34 INFO - PROCESS | 1654 | 1470731974528 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:34 INFO - PROCESS | 1654 | 1470731974635 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 01:39:34 INFO - PROCESS | 1654 | 1470731974641 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:34 INFO - PROCESS | 1654 | 1470731974642 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b65c000 == 42 [pid = 1654] [id = 276] 01:39:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1127da000) [pid = 1654] [serial = 826] [outer = 0x0] 01:39:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1176d4800) [pid = 1654] [serial = 827] [outer = 0x1127da000] 01:39:34 INFO - PROCESS | 1654 | 1470731974682 Marionette DEBUG loaded listener.js 01:39:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1186e1c00) [pid = 1654] [serial = 828] [outer = 0x1127da000] 01:39:35 INFO - PROCESS | 1654 | 1470731975123 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]]]}] 01:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 01:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 624ms 01:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 01:39:35 INFO - PROCESS | 1654 | 1470731975142 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 01:39:35 INFO - PROCESS | 1654 | 1470731975143 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 01:39:35 INFO - PROCESS | 1654 | 1470731975145 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 01:39:35 INFO - PROCESS | 1654 | 1470731975146 Marionette TRACE conn2 <- [1,1078,null,{}] 01:39:35 INFO - PROCESS | 1654 | 1470731975149 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}] 01:39:35 INFO - PROCESS | 1654 | 1470731975150 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:35 INFO - PROCESS | 1654 | 1470731975230 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 01:39:35 INFO - PROCESS | 1654 | 1470731975236 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:35 INFO - PROCESS | 1654 | 1470731975238 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b95a000 == 43 [pid = 1654] [id = 277] 01:39:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1189aac00) [pid = 1654] [serial = 829] [outer = 0x0] 01:39:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1218a6800) [pid = 1654] [serial = 830] [outer = 0x1189aac00] 01:39:35 INFO - PROCESS | 1654 | 1470731975262 Marionette DEBUG loaded listener.js 01:39:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12343c000) [pid = 1654] [serial = 831] [outer = 0x1189aac00] 01:39:35 INFO - PROCESS | 1654 | 1470731975591 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]]]}] 01:39:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 01:39:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 01:39:35 INFO - PROCESS | 1654 | 1470731975613 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 01:39:35 INFO - PROCESS | 1654 | 1470731975615 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 01:39:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 01:39:35 INFO - PROCESS | 1654 | 1470731975617 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 01:39:35 INFO - PROCESS | 1654 | 1470731975618 Marionette TRACE conn2 <- [1,1082,null,{}] 01:39:35 INFO - PROCESS | 1654 | 1470731975620 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}] 01:39:35 INFO - PROCESS | 1654 | 1470731975622 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:35 INFO - PROCESS | 1654 | 1470731975713 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 01:39:35 INFO - PROCESS | 1654 | 1470731975765 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:35 INFO - PROCESS | 1654 | 1470731975766 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b972000 == 44 [pid = 1654] [id = 278] 01:39:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1194d0c00) [pid = 1654] [serial = 832] [outer = 0x0] 01:39:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12343c400) [pid = 1654] [serial = 833] [outer = 0x1194d0c00] 01:39:35 INFO - PROCESS | 1654 | 1470731975790 Marionette DEBUG loaded listener.js 01:39:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x123445c00) [pid = 1654] [serial = 834] [outer = 0x1194d0c00] 01:39:36 INFO - PROCESS | 1654 | 1470731976071 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]]]}] 01:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 01:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 471ms 01:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 01:39:36 INFO - PROCESS | 1654 | 1470731976094 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 01:39:36 INFO - PROCESS | 1654 | 1470731976095 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 01:39:36 INFO - PROCESS | 1654 | 1470731976097 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 01:39:36 INFO - PROCESS | 1654 | 1470731976098 Marionette TRACE conn2 <- [1,1086,null,{}] 01:39:36 INFO - PROCESS | 1654 | 1470731976100 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}] 01:39:36 INFO - PROCESS | 1654 | 1470731976101 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:36 INFO - PROCESS | 1654 | 1470731976197 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 01:39:36 INFO - PROCESS | 1654 | 1470731976201 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:36 INFO - PROCESS | 1654 | 1470731976202 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdd9800 == 45 [pid = 1654] [id = 279] 01:39:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12350dc00) [pid = 1654] [serial = 835] [outer = 0x0] 01:39:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1237bd000) [pid = 1654] [serial = 836] [outer = 0x12350dc00] 01:39:36 INFO - PROCESS | 1654 | 1470731976228 Marionette DEBUG loaded listener.js 01:39:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x124ab4c00) [pid = 1654] [serial = 837] [outer = 0x12350dc00] 01:39:36 INFO - PROCESS | 1654 | 1470731976799 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]]]}] 01:39:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 01:39:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 719ms 01:39:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 01:39:36 INFO - PROCESS | 1654 | 1470731976817 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 01:39:36 INFO - PROCESS | 1654 | 1470731976820 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 01:39:36 INFO - PROCESS | 1654 | 1470731976823 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 01:39:36 INFO - PROCESS | 1654 | 1470731976826 Marionette TRACE conn2 <- [1,1090,null,{}] 01:39:36 INFO - PROCESS | 1654 | 1470731976830 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}] 01:39:36 INFO - PROCESS | 1654 | 1470731976831 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:36 INFO - PROCESS | 1654 | 1470731976952 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 01:39:37 INFO - PROCESS | 1654 | 1470731977008 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:37 INFO - PROCESS | 1654 | 1470731977009 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170c3800 == 46 [pid = 1654] [id = 280] 01:39:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x112139800) [pid = 1654] [serial = 838] [outer = 0x0] 01:39:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11270f000) [pid = 1654] [serial = 839] [outer = 0x112139800] 01:39:37 INFO - PROCESS | 1654 | 1470731977040 Marionette DEBUG loaded listener.js 01:39:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x112a92800) [pid = 1654] [serial = 840] [outer = 0x112139800] 01:39:37 INFO - PROCESS | 1654 | 1470731977570 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]]]}] 01:39:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 01:39:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 772ms 01:39:37 INFO - PROCESS | 1654 | 1470731977595 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 01:39:37 INFO - PROCESS | 1654 | 1470731977598 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 01:39:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 01:39:37 INFO - PROCESS | 1654 | 1470731977768 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 01:39:37 INFO - PROCESS | 1654 | 1470731977770 Marionette TRACE conn2 <- [1,1094,null,{}] 01:39:37 INFO - PROCESS | 1654 | 1470731977873 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}] 01:39:37 INFO - PROCESS | 1654 | 1470731977874 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:37 INFO - PROCESS | 1654 | 1470731977977 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 01:39:38 INFO - PROCESS | 1654 | 1470731978028 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:38 INFO - PROCESS | 1654 | 1470731978030 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x112d63800 == 47 [pid = 1654] [id = 281] 01:39:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x112a92400) [pid = 1654] [serial = 841] [outer = 0x0] 01:39:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x112d0f000) [pid = 1654] [serial = 842] [outer = 0x112a92400] 01:39:38 INFO - PROCESS | 1654 | 1470731978059 Marionette DEBUG loaded listener.js 01:39:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x112d26800) [pid = 1654] [serial = 843] [outer = 0x112a92400] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12b972000 == 46 [pid = 1654] [id = 278] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12b95a000 == 45 [pid = 1654] [id = 277] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12b65c000 == 44 [pid = 1654] [id = 276] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12b655000 == 43 [pid = 1654] [id = 275] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12af4a800 == 42 [pid = 1654] [id = 274] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6bd800 == 41 [pid = 1654] [id = 273] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x120fcc400) [pid = 1654] [serial = 782] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x1199e5000 == 40 [pid = 1654] [id = 272] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x128ee1800 == 39 [pid = 1654] [id = 271] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x118169000 == 38 [pid = 1654] [id = 270] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x125621000 == 37 [pid = 1654] [id = 269] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x123521000 == 36 [pid = 1654] [id = 268] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x121173000 == 35 [pid = 1654] [id = 267] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x1199f9000 == 34 [pid = 1654] [id = 266] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x11885d800 == 33 [pid = 1654] [id = 265] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x11816d000 == 32 [pid = 1654] [id = 264] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x1170c5000 == 31 [pid = 1654] [id = 263] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x113b41800 == 30 [pid = 1654] [id = 262] 01:39:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12a636000 == 29 [pid = 1654] [id = 261] 01:39:38 INFO - PROCESS | 1654 | 1470731978638 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]]]}] 01:39:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 01:39:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1053ms 01:39:38 INFO - PROCESS | 1654 | 1470731978658 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 01:39:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 01:39:38 INFO - PROCESS | 1654 | 1470731978660 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 01:39:38 INFO - PROCESS | 1654 | 1470731978664 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 01:39:38 INFO - PROCESS | 1654 | 1470731978665 Marionette TRACE conn2 <- [1,1098,null,{}] 01:39:38 INFO - PROCESS | 1654 | 1470731978671 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}] 01:39:38 INFO - PROCESS | 1654 | 1470731978674 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:38 INFO - PROCESS | 1654 | 1470731978751 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 01:39:38 INFO - PROCESS | 1654 | 1470731978759 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:38 INFO - PROCESS | 1654 | 1470731978760 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x118858000 == 30 [pid = 1654] [id = 282] 01:39:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x116ac0c00) [pid = 1654] [serial = 844] [outer = 0x0] 01:39:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x117d51000) [pid = 1654] [serial = 845] [outer = 0x116ac0c00] 01:39:38 INFO - PROCESS | 1654 | 1470731978789 Marionette DEBUG loaded listener.js 01:39:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x11844c000) [pid = 1654] [serial = 846] [outer = 0x116ac0c00] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1189a3000) [pid = 1654] [serial = 767] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1186d8800) [pid = 1654] [serial = 764] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1195acc00) [pid = 1654] [serial = 770] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1194cf000) [pid = 1654] [serial = 768] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x115e95400) [pid = 1654] [serial = 774] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x112a94000) [pid = 1654] [serial = 773] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x119914800) [pid = 1654] [serial = 777] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1206b4c00) [pid = 1654] [serial = 780] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x119933800) [pid = 1654] [serial = 771] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1127e3c00) [pid = 1654] [serial = 752] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1194c4400) [pid = 1654] [serial = 750] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1191eb800) [pid = 1654] [serial = 749] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11886e800) [pid = 1654] [serial = 747] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x118808c00) [pid = 1654] [serial = 746] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x118610400) [pid = 1654] [serial = 744] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x118584c00) [pid = 1654] [serial = 743] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x118453800) [pid = 1654] [serial = 741] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118264000) [pid = 1654] [serial = 740] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116754400) [pid = 1654] [serial = 738] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1133df400) [pid = 1654] [serial = 737] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116550800) [pid = 1654] [serial = 758] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x112a87400) [pid = 1654] [serial = 755] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x110edf400) [pid = 1654] [serial = 756] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x115d5e000) [pid = 1654] [serial = 753] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x118505400) [pid = 1654] [serial = 761] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11850d800) [pid = 1654] [serial = 762] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x118809800) [pid = 1654] [serial = 765] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x118261c00) [pid = 1654] [serial = 776] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x116ac2000) [pid = 1654] [serial = 779] [outer = 0x0] [url = about:blank] 01:39:38 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x116922400) [pid = 1654] [serial = 759] [outer = 0x0] [url = about:blank] 01:39:39 INFO - PROCESS | 1654 | 1470731979165 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]]]}] 01:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 01:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 518ms 01:39:39 INFO - PROCESS | 1654 | 1470731979183 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 01:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 01:39:39 INFO - PROCESS | 1654 | 1470731979184 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 01:39:39 INFO - PROCESS | 1654 | 1470731979189 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 01:39:39 INFO - PROCESS | 1654 | 1470731979190 Marionette TRACE conn2 <- [1,1102,null,{}] 01:39:39 INFO - PROCESS | 1654 | 1470731979193 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}] 01:39:39 INFO - PROCESS | 1654 | 1470731979194 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:39 INFO - PROCESS | 1654 | 1470731979291 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 01:39:39 INFO - PROCESS | 1654 | 1470731979299 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:39 INFO - PROCESS | 1654 | 1470731979304 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x119cb4000 == 31 [pid = 1654] [id = 283] 01:39:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11850d800) [pid = 1654] [serial = 847] [outer = 0x0] 01:39:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118511000) [pid = 1654] [serial = 848] [outer = 0x11850d800] 01:39:39 INFO - PROCESS | 1654 | 1470731979335 Marionette DEBUG loaded listener.js 01:39:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118586800) [pid = 1654] [serial = 849] [outer = 0x11850d800] 01:39:39 INFO - PROCESS | 1654 | 1470731979663 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]]]}] 01:39:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 01:39:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 522ms 01:39:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 01:39:39 INFO - PROCESS | 1654 | 1470731979713 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 01:39:39 INFO - PROCESS | 1654 | 1470731979714 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 01:39:39 INFO - PROCESS | 1654 | 1470731979716 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 01:39:39 INFO - PROCESS | 1654 | 1470731979717 Marionette TRACE conn2 <- [1,1106,null,{}] 01:39:39 INFO - PROCESS | 1654 | 1470731979720 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}] 01:39:39 INFO - PROCESS | 1654 | 1470731979721 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:39 INFO - PROCESS | 1654 | 1470731979797 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 01:39:39 INFO - PROCESS | 1654 | 1470731979801 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:39 INFO - PROCESS | 1654 | 1470731979802 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12129a000 == 32 [pid = 1654] [id = 284] 01:39:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x118610400) [pid = 1654] [serial = 850] [outer = 0x0] 01:39:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11880a000) [pid = 1654] [serial = 851] [outer = 0x118610400] 01:39:39 INFO - PROCESS | 1654 | 1470731979831 Marionette DEBUG loaded listener.js 01:39:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1189a3000) [pid = 1654] [serial = 852] [outer = 0x118610400] 01:39:40 INFO - PROCESS | 1654 | 1470731980139 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]]]}] 01:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 01:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 468ms 01:39:40 INFO - PROCESS | 1654 | 1470731980185 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 01:39:40 INFO - PROCESS | 1654 | 1470731980186 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 01:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 01:39:40 INFO - PROCESS | 1654 | 1470731980188 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 01:39:40 INFO - PROCESS | 1654 | 1470731980189 Marionette TRACE conn2 <- [1,1110,null,{}] 01:39:40 INFO - PROCESS | 1654 | 1470731980192 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}] 01:39:40 INFO - PROCESS | 1654 | 1470731980193 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:40 INFO - PROCESS | 1654 | 1470731980267 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 01:39:40 INFO - PROCESS | 1654 | 1470731980324 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:40 INFO - PROCESS | 1654 | 1470731980325 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x121eed800 == 33 [pid = 1654] [id = 285] 01:39:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11270b800) [pid = 1654] [serial = 853] [outer = 0x0] 01:39:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1191eac00) [pid = 1654] [serial = 854] [outer = 0x11270b800] 01:39:40 INFO - PROCESS | 1654 | 1470731980349 Marionette DEBUG loaded listener.js 01:39:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119516400) [pid = 1654] [serial = 855] [outer = 0x11270b800] 01:39:40 INFO - PROCESS | 1654 | 1470731980686 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]]]}] 01:39:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 01:39:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 520ms 01:39:40 INFO - PROCESS | 1654 | 1470731980709 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 01:39:40 INFO - PROCESS | 1654 | 1470731980711 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 01:39:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 01:39:40 INFO - PROCESS | 1654 | 1470731980714 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 01:39:40 INFO - PROCESS | 1654 | 1470731980716 Marionette TRACE conn2 <- [1,1114,null,{}] 01:39:40 INFO - PROCESS | 1654 | 1470731980726 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}] 01:39:40 INFO - PROCESS | 1654 | 1470731980733 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:40 INFO - PROCESS | 1654 | 1470731980910 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 01:39:40 INFO - PROCESS | 1654 | 1470731980927 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:40 INFO - PROCESS | 1654 | 1470731980929 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12563c800 == 34 [pid = 1654] [id = 286] 01:39:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1195ab400) [pid = 1654] [serial = 856] [outer = 0x0] 01:39:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11990c400) [pid = 1654] [serial = 857] [outer = 0x1195ab400] 01:39:40 INFO - PROCESS | 1654 | 1470731980969 Marionette DEBUG loaded listener.js 01:39:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1206b5400) [pid = 1654] [serial = 858] [outer = 0x1195ab400] 01:39:41 INFO - PROCESS | 1654 | 1470731981387 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]]]}] 01:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 01:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 719ms 01:39:41 INFO - PROCESS | 1654 | 1470731981434 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 01:39:41 INFO - PROCESS | 1654 | 1470731981435 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 01:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 01:39:41 INFO - PROCESS | 1654 | 1470731981437 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 01:39:41 INFO - PROCESS | 1654 | 1470731981439 Marionette TRACE conn2 <- [1,1118,null,{}] 01:39:41 INFO - PROCESS | 1654 | 1470731981441 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}] 01:39:41 INFO - PROCESS | 1654 | 1470731981442 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:41 INFO - PROCESS | 1654 | 1470731981538 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 01:39:41 INFO - PROCESS | 1654 | 1470731981541 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:41 INFO - PROCESS | 1654 | 1470731981542 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x126406800 == 35 [pid = 1654] [id = 287] 01:39:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x119a0b400) [pid = 1654] [serial = 859] [outer = 0x0] 01:39:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12120e400) [pid = 1654] [serial = 860] [outer = 0x119a0b400] 01:39:41 INFO - PROCESS | 1654 | 1470731981573 Marionette DEBUG loaded listener.js 01:39:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x118809000) [pid = 1654] [serial = 861] [outer = 0x119a0b400] 01:39:41 INFO - PROCESS | 1654 | 1470731981914 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]]]}] 01:39:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 01:39:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 519ms 01:39:41 INFO - PROCESS | 1654 | 1470731981957 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 01:39:41 INFO - PROCESS | 1654 | 1470731981958 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 01:39:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 01:39:41 INFO - PROCESS | 1654 | 1470731981961 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 01:39:41 INFO - PROCESS | 1654 | 1470731981962 Marionette TRACE conn2 <- [1,1122,null,{}] 01:39:41 INFO - PROCESS | 1654 | 1470731981964 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}] 01:39:41 INFO - PROCESS | 1654 | 1470731981965 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:42 INFO - PROCESS | 1654 | 1470731982059 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 01:39:42 INFO - PROCESS | 1654 | 1470731982095 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:42 INFO - PROCESS | 1654 | 1470731982096 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x1131ca000 == 36 [pid = 1654] [id = 288] 01:39:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12133f400) [pid = 1654] [serial = 862] [outer = 0x0] 01:39:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12140bc00) [pid = 1654] [serial = 863] [outer = 0x12133f400] 01:39:42 INFO - PROCESS | 1654 | 1470731982121 Marionette DEBUG loaded listener.js 01:39:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x121610000) [pid = 1654] [serial = 864] [outer = 0x12133f400] 01:39:42 INFO - PROCESS | 1654 | 1470731982439 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]]]}] 01:39:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 01:39:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms 01:39:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 01:39:42 INFO - PROCESS | 1654 | 1470731982482 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 01:39:42 INFO - PROCESS | 1654 | 1470731982483 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 01:39:42 INFO - PROCESS | 1654 | 1470731982486 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 01:39:42 INFO - PROCESS | 1654 | 1470731982487 Marionette TRACE conn2 <- [1,1126,null,{}] 01:39:42 INFO - PROCESS | 1654 | 1470731982489 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}] 01:39:42 INFO - PROCESS | 1654 | 1470731982491 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:42 INFO - PROCESS | 1654 | 1470731982586 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x121607c00) [pid = 1654] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x121341000) [pid = 1654] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119917800) [pid = 1654] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12197a400) [pid = 1654] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1218a5c00) [pid = 1654] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1189aac00) [pid = 1654] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x110ec9400) [pid = 1654] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112d11400) [pid = 1654] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119933c00) [pid = 1654] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11213f000) [pid = 1654] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x112d29000) [pid = 1654] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x112705400) [pid = 1654] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x112a93800) [pid = 1654] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12062e800) [pid = 1654] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x119514c00) [pid = 1654] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1161ca400) [pid = 1654] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1127da000) [pid = 1654] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 01:39:42 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1194d0c00) [pid = 1654] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 01:39:42 INFO - PROCESS | 1654 | 1470731982812 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:42 INFO - PROCESS | 1654 | 1470731982813 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x118862800 == 37 [pid = 1654] [id = 289] 01:39:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1127da000) [pid = 1654] [serial = 865] [outer = 0x0] 01:39:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x112d29000) [pid = 1654] [serial = 866] [outer = 0x1127da000] 01:39:42 INFO - PROCESS | 1654 | 1470731982841 Marionette DEBUG loaded listener.js 01:39:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x117d48800) [pid = 1654] [serial = 867] [outer = 0x1127da000] 01:39:43 INFO - PROCESS | 1654 | 1470731983107 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]]]}] 01:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 01:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 670ms 01:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 01:39:43 INFO - PROCESS | 1654 | 1470731983161 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 01:39:43 INFO - PROCESS | 1654 | 1470731983162 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 01:39:43 INFO - PROCESS | 1654 | 1470731983164 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 01:39:43 INFO - PROCESS | 1654 | 1470731983165 Marionette TRACE conn2 <- [1,1130,null,{}] 01:39:43 INFO - PROCESS | 1654 | 1470731983168 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}] 01:39:43 INFO - PROCESS | 1654 | 1470731983169 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:43 INFO - PROCESS | 1654 | 1470731983256 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 01:39:43 INFO - PROCESS | 1654 | 1470731983259 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:43 INFO - PROCESS | 1654 | 1470731983261 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12963e800 == 38 [pid = 1654] [id = 290] 01:39:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x112707c00) [pid = 1654] [serial = 868] [outer = 0x0] 01:39:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119933c00) [pid = 1654] [serial = 869] [outer = 0x112707c00] 01:39:43 INFO - PROCESS | 1654 | 1470731983285 Marionette DEBUG loaded listener.js 01:39:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12193c800) [pid = 1654] [serial = 870] [outer = 0x112707c00] 01:39:43 INFO - PROCESS | 1654 | 1470731983626 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]]]}] 01:39:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 01:39:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 468ms 01:39:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 01:39:43 INFO - PROCESS | 1654 | 1470731983633 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 01:39:43 INFO - PROCESS | 1654 | 1470731983634 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 01:39:43 INFO - PROCESS | 1654 | 1470731983639 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 01:39:43 INFO - PROCESS | 1654 | 1470731983641 Marionette TRACE conn2 <- [1,1134,null,{}] 01:39:43 INFO - PROCESS | 1654 | 1470731983643 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}] 01:39:43 INFO - PROCESS | 1654 | 1470731983644 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:43 INFO - PROCESS | 1654 | 1470731983768 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 01:39:43 INFO - PROCESS | 1654 | 1470731983773 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:43 INFO - PROCESS | 1654 | 1470731983775 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a45d800 == 39 [pid = 1654] [id = 291] 01:39:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118203400) [pid = 1654] [serial = 871] [outer = 0x0] 01:39:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x121975c00) [pid = 1654] [serial = 872] [outer = 0x118203400] 01:39:43 INFO - PROCESS | 1654 | 1470731983801 Marionette DEBUG loaded listener.js 01:39:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x123442c00) [pid = 1654] [serial = 873] [outer = 0x118203400] 01:39:44 INFO - PROCESS | 1654 | 1470731984113 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]]]}] 01:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 01:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 523ms 01:39:44 INFO - PROCESS | 1654 | 1470731984160 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 01:39:44 INFO - PROCESS | 1654 | 1470731984162 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 01:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 01:39:44 INFO - PROCESS | 1654 | 1470731984164 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 01:39:44 INFO - PROCESS | 1654 | 1470731984165 Marionette TRACE conn2 <- [1,1138,null,{}] 01:39:44 INFO - PROCESS | 1654 | 1470731984168 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}] 01:39:44 INFO - PROCESS | 1654 | 1470731984169 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:44 INFO - PROCESS | 1654 | 1470731984248 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 01:39:44 INFO - PROCESS | 1654 | 1470731984251 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:44 INFO - PROCESS | 1654 | 1470731984252 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af53000 == 40 [pid = 1654] [id = 292] 01:39:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x123444800) [pid = 1654] [serial = 874] [outer = 0x0] 01:39:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x124ab4800) [pid = 1654] [serial = 875] [outer = 0x123444800] 01:39:44 INFO - PROCESS | 1654 | 1470731984280 Marionette DEBUG loaded listener.js 01:39:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x124dbec00) [pid = 1654] [serial = 876] [outer = 0x123444800] 01:39:44 INFO - PROCESS | 1654 | 1470731984608 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]]]}] 01:39:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 01:39:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 468ms 01:39:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 01:39:44 INFO - PROCESS | 1654 | 1470731984634 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 01:39:44 INFO - PROCESS | 1654 | 1470731984635 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 01:39:44 INFO - PROCESS | 1654 | 1470731984637 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 01:39:44 INFO - PROCESS | 1654 | 1470731984638 Marionette TRACE conn2 <- [1,1142,null,{}] 01:39:44 INFO - PROCESS | 1654 | 1470731984641 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}] 01:39:44 INFO - PROCESS | 1654 | 1470731984642 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:44 INFO - PROCESS | 1654 | 1470731984755 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 01:39:44 INFO - PROCESS | 1654 | 1470731984761 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:44 INFO - PROCESS | 1654 | 1470731984762 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b65b800 == 41 [pid = 1654] [id = 293] 01:39:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x124dc4c00) [pid = 1654] [serial = 877] [outer = 0x0] 01:39:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x125510000) [pid = 1654] [serial = 878] [outer = 0x124dc4c00] 01:39:44 INFO - PROCESS | 1654 | 1470731984786 Marionette DEBUG loaded listener.js 01:39:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1255a0000) [pid = 1654] [serial = 879] [outer = 0x124dc4c00] 01:39:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x112a89800) [pid = 1654] [serial = 880] [outer = 0x12ce6dc00] 01:39:45 INFO - PROCESS | 1654 | 1470731985279 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]]]}] 01:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 01:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 669ms 01:39:45 INFO - PROCESS | 1654 | 1470731985314 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 01:39:45 INFO - PROCESS | 1654 | 1470731985317 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 01:39:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 01:39:45 INFO - PROCESS | 1654 | 1470731985322 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 01:39:45 INFO - PROCESS | 1654 | 1470731985325 Marionette TRACE conn2 <- [1,1146,null,{}] 01:39:45 INFO - PROCESS | 1654 | 1470731985329 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}] 01:39:45 INFO - PROCESS | 1654 | 1470731985330 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:45 INFO - PROCESS | 1654 | 1470731985438 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 01:39:45 INFO - PROCESS | 1654 | 1470731985492 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:45 INFO - PROCESS | 1654 | 1470731985495 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x118856000 == 42 [pid = 1654] [id = 294] 01:39:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x115d56800) [pid = 1654] [serial = 881] [outer = 0x0] 01:39:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x115e34400) [pid = 1654] [serial = 882] [outer = 0x115d56800] 01:39:45 INFO - PROCESS | 1654 | 1470731985526 Marionette DEBUG loaded listener.js 01:39:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11825e400) [pid = 1654] [serial = 883] [outer = 0x115d56800] 01:39:45 INFO - PROCESS | 1654 | 1470731985977 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]]]}] 01:39:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 01:39:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 673ms 01:39:45 INFO - PROCESS | 1654 | 1470731985995 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 01:39:45 INFO - PROCESS | 1654 | 1470731985998 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 01:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 01:39:46 INFO - PROCESS | 1654 | 1470731986003 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 01:39:46 INFO - PROCESS | 1654 | 1470731986005 Marionette TRACE conn2 <- [1,1150,null,{}] 01:39:46 INFO - PROCESS | 1654 | 1470731986007 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}] 01:39:46 INFO - PROCESS | 1654 | 1470731986009 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:46 INFO - PROCESS | 1654 | 1470731986116 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 01:39:46 INFO - PROCESS | 1654 | 1470731986173 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:46 INFO - PROCESS | 1654 | 1470731986174 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12563b000 == 43 [pid = 1654] [id = 295] 01:39:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11850cc00) [pid = 1654] [serial = 884] [outer = 0x0] 01:39:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1186e2400) [pid = 1654] [serial = 885] [outer = 0x11850cc00] 01:39:46 INFO - PROCESS | 1654 | 1470731986205 Marionette DEBUG loaded listener.js 01:39:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1189a8400) [pid = 1654] [serial = 886] [outer = 0x11850cc00] 01:39:46 INFO - PROCESS | 1654 | 1470731986612 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]]]}] 01:39:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 01:39:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 622ms 01:39:46 INFO - PROCESS | 1654 | 1470731986624 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 01:39:46 INFO - PROCESS | 1654 | 1470731986626 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 01:39:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 01:39:46 INFO - PROCESS | 1654 | 1470731986628 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 01:39:46 INFO - PROCESS | 1654 | 1470731986631 Marionette TRACE conn2 <- [1,1154,null,{}] 01:39:46 INFO - PROCESS | 1654 | 1470731986639 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}] 01:39:46 INFO - PROCESS | 1654 | 1470731986642 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:46 INFO - PROCESS | 1654 | 1470731986748 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 01:39:46 INFO - PROCESS | 1654 | 1470731986842 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:46 INFO - PROCESS | 1654 | 1470731986844 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b96e800 == 44 [pid = 1654] [id = 296] 01:39:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x119917c00) [pid = 1654] [serial = 887] [outer = 0x0] 01:39:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1206b2800) [pid = 1654] [serial = 888] [outer = 0x119917c00] 01:39:46 INFO - PROCESS | 1654 | 1470731986876 Marionette DEBUG loaded listener.js 01:39:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x121611800) [pid = 1654] [serial = 889] [outer = 0x119917c00] 01:39:47 INFO - PROCESS | 1654 | 1470731987292 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]]]}] 01:39:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 01:39:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 723ms 01:39:47 INFO - PROCESS | 1654 | 1470731987354 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 01:39:47 INFO - PROCESS | 1654 | 1470731987356 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 01:39:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 01:39:47 INFO - PROCESS | 1654 | 1470731987359 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 01:39:47 INFO - PROCESS | 1654 | 1470731987360 Marionette TRACE conn2 <- [1,1158,null,{}] 01:39:47 INFO - PROCESS | 1654 | 1470731987362 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}] 01:39:47 INFO - PROCESS | 1654 | 1470731987364 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:47 INFO - PROCESS | 1654 | 1470731987466 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 01:39:47 INFO - PROCESS | 1654 | 1470731987534 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:47 INFO - PROCESS | 1654 | 1470731987536 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0a2800 == 45 [pid = 1654] [id = 297] 01:39:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x121e38800) [pid = 1654] [serial = 890] [outer = 0x0] 01:39:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x123438400) [pid = 1654] [serial = 891] [outer = 0x121e38800] 01:39:47 INFO - PROCESS | 1654 | 1470731987564 Marionette DEBUG loaded listener.js 01:39:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x124ab3c00) [pid = 1654] [serial = 892] [outer = 0x121e38800] 01:39:47 INFO - PROCESS | 1654 | 1470731987993 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]]]}] 01:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 01:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 673ms 01:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 01:39:48 INFO - PROCESS | 1654 | 1470731988032 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 01:39:48 INFO - PROCESS | 1654 | 1470731988034 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 01:39:48 INFO - PROCESS | 1654 | 1470731988036 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 01:39:48 INFO - PROCESS | 1654 | 1470731988037 Marionette TRACE conn2 <- [1,1162,null,{}] 01:39:48 INFO - PROCESS | 1654 | 1470731988040 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}] 01:39:48 INFO - PROCESS | 1654 | 1470731988041 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:48 INFO - PROCESS | 1654 | 1470731988159 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 01:39:48 INFO - PROCESS | 1654 | 1470731988231 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:48 INFO - PROCESS | 1654 | 1470731988232 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191e9000 == 46 [pid = 1654] [id = 298] 01:39:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1127d9400) [pid = 1654] [serial = 893] [outer = 0x0] 01:39:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1195ab800) [pid = 1654] [serial = 894] [outer = 0x1127d9400] 01:39:48 INFO - PROCESS | 1654 | 1470731988261 Marionette DEBUG loaded listener.js 01:39:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x124ab6400) [pid = 1654] [serial = 895] [outer = 0x1127d9400] 01:39:48 INFO - PROCESS | 1654 | 1470731988814 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]]]}] 01:39:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 01:39:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 820ms 01:39:48 INFO - PROCESS | 1654 | 1470731988857 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 01:39:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 01:39:48 INFO - PROCESS | 1654 | 1470731988859 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 01:39:48 INFO - PROCESS | 1654 | 1470731988863 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 01:39:48 INFO - PROCESS | 1654 | 1470731988865 Marionette TRACE conn2 <- [1,1166,null,{}] 01:39:48 INFO - PROCESS | 1654 | 1470731988891 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}] 01:39:48 INFO - PROCESS | 1654 | 1470731988892 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:49 INFO - PROCESS | 1654 | 1470731989006 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 01:39:49 INFO - PROCESS | 1654 | 1470731989105 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:49 INFO - PROCESS | 1654 | 1470731989106 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x117483000 == 47 [pid = 1654] [id = 299] 01:39:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x113219000) [pid = 1654] [serial = 896] [outer = 0x0] 01:39:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1161ca400) [pid = 1654] [serial = 897] [outer = 0x113219000] 01:39:49 INFO - PROCESS | 1654 | 1470731989153 Marionette DEBUG loaded listener.js 01:39:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1176ccc00) [pid = 1654] [serial = 898] [outer = 0x113219000] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12af53000 == 46 [pid = 1654] [id = 292] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12a45d800 == 45 [pid = 1654] [id = 291] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12963e800 == 44 [pid = 1654] [id = 290] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x118862800 == 43 [pid = 1654] [id = 289] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x1131ca000 == 42 [pid = 1654] [id = 288] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x126406800 == 41 [pid = 1654] [id = 287] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12563c800 == 40 [pid = 1654] [id = 286] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x121eed800 == 39 [pid = 1654] [id = 285] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12129a000 == 38 [pid = 1654] [id = 284] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x119cb4000 == 37 [pid = 1654] [id = 283] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x118858000 == 36 [pid = 1654] [id = 282] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x112d63800 == 35 [pid = 1654] [id = 281] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x1170c3800 == 34 [pid = 1654] [id = 280] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdd9800 == 33 [pid = 1654] [id = 279] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x1191e9000 == 32 [pid = 1654] [id = 298] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0a2800 == 31 [pid = 1654] [id = 297] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12b96e800 == 30 [pid = 1654] [id = 296] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12563b000 == 29 [pid = 1654] [id = 295] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x118856000 == 28 [pid = 1654] [id = 294] 01:39:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12b65b800 == 27 [pid = 1654] [id = 293] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x121934c00) [pid = 1654] [serial = 818] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x121344c00) [pid = 1654] [serial = 815] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x121978400) [pid = 1654] [serial = 819] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119a10400) [pid = 1654] [serial = 809] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x121eab800) [pid = 1654] [serial = 824] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1206b3000) [pid = 1654] [serial = 810] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12197c800) [pid = 1654] [serial = 821] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x1218a6800) [pid = 1654] [serial = 830] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1165f0c00) [pid = 1654] [serial = 791] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11699e400) [pid = 1654] [serial = 792] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x112dc7400) [pid = 1654] [serial = 788] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1133e9800) [pid = 1654] [serial = 789] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x121210400) [pid = 1654] [serial = 783] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x12343a400) [pid = 1654] [serial = 825] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x117d54c00) [pid = 1654] [serial = 797] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11850c000) [pid = 1654] [serial = 798] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1195a5400) [pid = 1654] [serial = 803] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1195af000) [pid = 1654] [serial = 804] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x112710000) [pid = 1654] [serial = 785] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1127e5c00) [pid = 1654] [serial = 786] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x118580c00) [pid = 1654] [serial = 800] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1194cd000) [pid = 1654] [serial = 801] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x120fcfc00) [pid = 1654] [serial = 812] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119798c00) [pid = 1654] [serial = 806] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119911c00) [pid = 1654] [serial = 807] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x117015800) [pid = 1654] [serial = 794] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x117d54400) [pid = 1654] [serial = 795] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1176d4800) [pid = 1654] [serial = 827] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12343c000) [pid = 1654] [serial = 831] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x121982800) [pid = 1654] [serial = 822] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x121612400) [pid = 1654] [serial = 816] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12343c400) [pid = 1654] [serial = 833] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1186e1c00) [pid = 1654] [serial = 828] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12133ec00) [pid = 1654] [serial = 813] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x123445c00) [pid = 1654] [serial = 834] [outer = 0x0] [url = about:blank] 01:39:50 INFO - PROCESS | 1654 | 1470731990191 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]]]}] 01:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 01:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1376ms 01:39:50 INFO - PROCESS | 1654 | 1470731990239 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 01:39:50 INFO - PROCESS | 1654 | 1470731990241 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 01:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 01:39:50 INFO - PROCESS | 1654 | 1470731990244 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 01:39:50 INFO - PROCESS | 1654 | 1470731990246 Marionette TRACE conn2 <- [1,1170,null,{}] 01:39:50 INFO - PROCESS | 1654 | 1470731990250 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}] 01:39:50 INFO - PROCESS | 1654 | 1470731990252 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:50 INFO - PROCESS | 1654 | 1470731990334 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 01:39:50 INFO - PROCESS | 1654 | 1470731990342 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:50 INFO - PROCESS | 1654 | 1470731990345 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x116005000 == 28 [pid = 1654] [id = 300] 01:39:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1127e0400) [pid = 1654] [serial = 899] [outer = 0x0] 01:39:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x112d17000) [pid = 1654] [serial = 900] [outer = 0x1127e0400] 01:39:50 INFO - PROCESS | 1654 | 1470731990373 Marionette DEBUG loaded listener.js 01:39:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1127d8800) [pid = 1654] [serial = 901] [outer = 0x1127e0400] 01:39:50 INFO - PROCESS | 1654 | 1470731990748 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]]]}] 01:39:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 01:39:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 520ms 01:39:50 INFO - PROCESS | 1654 | 1470731990765 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 01:39:50 INFO - PROCESS | 1654 | 1470731990768 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 01:39:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 01:39:50 INFO - PROCESS | 1654 | 1470731990773 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 01:39:50 INFO - PROCESS | 1654 | 1470731990774 Marionette TRACE conn2 <- [1,1174,null,{}] 01:39:50 INFO - PROCESS | 1654 | 1470731990777 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}] 01:39:50 INFO - PROCESS | 1654 | 1470731990779 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:50 INFO - PROCESS | 1654 | 1470731990858 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 01:39:50 INFO - PROCESS | 1654 | 1470731990862 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:50 INFO - PROCESS | 1654 | 1470731990863 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x11816a800 == 29 [pid = 1654] [id = 301] 01:39:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x115e94000) [pid = 1654] [serial = 902] [outer = 0x0] 01:39:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x117d47400) [pid = 1654] [serial = 903] [outer = 0x115e94000] 01:39:50 INFO - PROCESS | 1654 | 1470731990893 Marionette DEBUG loaded listener.js 01:39:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118262000) [pid = 1654] [serial = 904] [outer = 0x115e94000] 01:39:51 INFO - PROCESS | 1654 | 1470731991245 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] 01:39:51 INFO - PROCESS | 1654 | 1470731991295 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 01:39:51 INFO - PROCESS | 1654 | 1470731991298 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 01:39:51 INFO - PROCESS | 1654 | 1470731991300 Marionette TRACE conn2 <- [1,1178,null,{}] 01:39:51 INFO - PROCESS | 1654 | 1470731991308 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}] 01:39:51 INFO - PROCESS | 1654 | 1470731991311 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:51 INFO - PROCESS | 1654 | 1470731991387 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 01:39:51 INFO - PROCESS | 1654 | 1470731991392 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:51 INFO - PROCESS | 1654 | 1470731991394 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x11336e000 == 30 [pid = 1654] [id = 302] 01:39:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x112707400) [pid = 1654] [serial = 905] [outer = 0x0] 01:39:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11860fc00) [pid = 1654] [serial = 906] [outer = 0x112707400] 01:39:51 INFO - PROCESS | 1654 | 1470731991425 Marionette DEBUG loaded listener.js 01:39:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1189a0c00) [pid = 1654] [serial = 907] [outer = 0x112707400] 01:39:51 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html | Canvas test: 2d.gradient.interpolate.zerosize.fillRect - assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255 01:39:51 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 01:39:51 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1 01:39:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:39:51 INFO - _addTest/ [0,1181,"getWindowHandle",null] 01:39:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 01:39:51 INFO - PROCESS | 1654 | 1470731991775 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 01:39:51 INFO - PROCESS | 1654 | 1470731991778 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 01:39:51 INFO - PROCESS | 1654 | 1470731991779 Marionette TRACE conn2 <- [1,1182,null,{}] 01:39:51 INFO - PROCESS | 1654 | 1470731991781 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}] 01:39:51 INFO - PROCESS | 1654 | 1470731991783 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:51 INFO - PROCESS | 1654 | 1470731991863 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 01:39:51 INFO - PROCESS | 1654 | 1470731991922 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:51 INFO - PROCESS | 1654 | 1470731991923 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x121167800 == 31 [pid = 1654] [id = 303] 01:39:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1189a3800) [pid = 1654] [serial = 908] [outer = 0x0] 01:39:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1194ca400) [pid = 1654] [serial = 909] [outer = 0x1189a3800] 01:39:51 INFO - PROCESS | 1654 | 1470731991949 Marionette DEBUG loaded listener.js 01:39:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1195a5c00) [pid = 1654] [serial = 910] [outer = 0x1189a3800] 01:39:52 INFO - PROCESS | 1654 | 1470731992241 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] 01:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 01:39:52 INFO - PROCESS | 1654 | 1470731992309 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 01:39:52 INFO - PROCESS | 1654 | 1470731992312 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 01:39:52 INFO - PROCESS | 1654 | 1470731992313 Marionette TRACE conn2 <- [1,1186,null,{}] 01:39:52 INFO - PROCESS | 1654 | 1470731992315 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}] 01:39:52 INFO - PROCESS | 1654 | 1470731992316 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:52 INFO - PROCESS | 1654 | 1470731992416 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 01:39:52 INFO - PROCESS | 1654 | 1470731992420 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:52 INFO - PROCESS | 1654 | 1470731992421 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a2f000 == 32 [pid = 1654] [id = 304] 01:39:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x112d1a000) [pid = 1654] [serial = 911] [outer = 0x0] 01:39:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x119796800) [pid = 1654] [serial = 912] [outer = 0x112d1a000] 01:39:52 INFO - PROCESS | 1654 | 1470731992445 Marionette DEBUG loaded listener.js 01:39:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x119933400) [pid = 1654] [serial = 913] [outer = 0x112d1a000] 01:39:52 INFO - PROCESS | 1654 | 1470731992768 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] 01:39:52 INFO - PROCESS | 1654 | 1470731992833 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 01:39:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 01:39:52 INFO - PROCESS | 1654 | 1470731992836 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 01:39:52 INFO - PROCESS | 1654 | 1470731992837 Marionette TRACE conn2 <- [1,1190,null,{}] 01:39:52 INFO - PROCESS | 1654 | 1470731992845 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}] 01:39:52 INFO - PROCESS | 1654 | 1470731992848 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:52 INFO - PROCESS | 1654 | 1470731992963 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 01:39:52 INFO - PROCESS | 1654 | 1470731992967 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:52 INFO - PROCESS | 1654 | 1470731992968 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a15800 == 33 [pid = 1654] [id = 305] 01:39:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x116553800) [pid = 1654] [serial = 914] [outer = 0x0] 01:39:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1206b3000) [pid = 1654] [serial = 915] [outer = 0x116553800] 01:39:52 INFO - PROCESS | 1654 | 1470731992994 Marionette DEBUG loaded listener.js 01:39:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121715000) [pid = 1654] [serial = 916] [outer = 0x116553800] 01:39:53 INFO - PROCESS | 1654 | 1470731993347 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] 01:39:53 INFO - PROCESS | 1654 | 1470731993362 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 01:39:53 INFO - PROCESS | 1654 | 1470731993364 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 01:39:53 INFO - PROCESS | 1654 | 1470731993366 Marionette TRACE conn2 <- [1,1194,null,{}] 01:39:53 INFO - PROCESS | 1654 | 1470731993377 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}] 01:39:53 INFO - PROCESS | 1654 | 1470731993378 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:53 INFO - PROCESS | 1654 | 1470731993470 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 01:39:53 INFO - PROCESS | 1654 | 1470731993507 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:53 INFO - PROCESS | 1654 | 1470731993508 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x128e2c000 == 34 [pid = 1654] [id = 306] 01:39:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1218a6c00) [pid = 1654] [serial = 917] [outer = 0x0] 01:39:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12197e400) [pid = 1654] [serial = 918] [outer = 0x1218a6c00] 01:39:53 INFO - PROCESS | 1654 | 1470731993532 Marionette DEBUG loaded listener.js 01:39:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x121ea5c00) [pid = 1654] [serial = 919] [outer = 0x1218a6c00] 01:39:53 INFO - PROCESS | 1654 | 1470731993843 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] 01:39:53 INFO - PROCESS | 1654 | 1470731993890 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 01:39:53 INFO - PROCESS | 1654 | 1470731993892 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 01:39:53 INFO - PROCESS | 1654 | 1470731993893 Marionette TRACE conn2 <- [1,1198,null,{}] 01:39:53 INFO - PROCESS | 1654 | 1470731993895 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}] 01:39:53 INFO - PROCESS | 1654 | 1470731993896 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:53 INFO - PROCESS | 1654 | 1470731993992 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 01:39:53 INFO - PROCESS | 1654 | 1470731993995 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:53 INFO - PROCESS | 1654 | 1470731993996 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12963d800 == 35 [pid = 1654] [id = 307] 01:39:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1218a7c00) [pid = 1654] [serial = 920] [outer = 0x0] 01:39:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12343bc00) [pid = 1654] [serial = 921] [outer = 0x1218a7c00] 01:39:54 INFO - PROCESS | 1654 | 1470731994020 Marionette DEBUG loaded listener.js 01:39:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x124ab7c00) [pid = 1654] [serial = 922] [outer = 0x1218a7c00] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1127da000) [pid = 1654] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x118203400) [pid = 1654] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x112707c00) [pid = 1654] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x124dc4c00) [pid = 1654] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x123444800) [pid = 1654] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1195ab400) [pid = 1654] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12133f400) [pid = 1654] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119a0b400) [pid = 1654] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x116ac0c00) [pid = 1654] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11270b800) [pid = 1654] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11850d800) [pid = 1654] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112139800) [pid = 1654] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12350dc00) [pid = 1654] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x118610400) [pid = 1654] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 01:39:54 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x112a92400) [pid = 1654] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 01:39:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 01:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 620ms 01:39:54 INFO - PROCESS | 1654 | 1470731994505 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]]]}] 01:39:54 INFO - PROCESS | 1654 | 1470731994512 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 01:39:54 INFO - PROCESS | 1654 | 1470731994514 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 01:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 01:39:54 INFO - PROCESS | 1654 | 1470731994516 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 01:39:54 INFO - PROCESS | 1654 | 1470731994517 Marionette TRACE conn2 <- [1,1202,null,{}] 01:39:54 INFO - PROCESS | 1654 | 1470731994520 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}] 01:39:54 INFO - PROCESS | 1654 | 1470731994523 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:54 INFO - PROCESS | 1654 | 1470731994607 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 01:39:54 INFO - PROCESS | 1654 | 1470731994661 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:54 INFO - PROCESS | 1654 | 1470731994662 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x119abb800 == 36 [pid = 1654] [id = 308] 01:39:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x111e2a000) [pid = 1654] [serial = 923] [outer = 0x0] 01:39:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x117d50400) [pid = 1654] [serial = 924] [outer = 0x111e2a000] 01:39:54 INFO - PROCESS | 1654 | 1470731994688 Marionette DEBUG loaded listener.js 01:39:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1195a3000) [pid = 1654] [serial = 925] [outer = 0x111e2a000] 01:39:54 INFO - PROCESS | 1654 | 1470731994951 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]]]}] 01:39:54 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 01:39:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 468ms 01:39:54 INFO - PROCESS | 1654 | 1470731994993 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 01:39:54 INFO - PROCESS | 1654 | 1470731994994 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 01:39:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 01:39:54 INFO - PROCESS | 1654 | 1470731994996 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 01:39:54 INFO - PROCESS | 1654 | 1470731994997 Marionette TRACE conn2 <- [1,1206,null,{}] 01:39:55 INFO - PROCESS | 1654 | 1470731995000 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}] 01:39:55 INFO - PROCESS | 1654 | 1470731995001 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:55 INFO - PROCESS | 1654 | 1470731995093 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 01:39:55 INFO - PROCESS | 1654 | 1470731995097 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:55 INFO - PROCESS | 1654 | 1470731995098 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6bf800 == 37 [pid = 1654] [id = 309] 01:39:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1186dc400) [pid = 1654] [serial = 926] [outer = 0x0] 01:39:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x121980c00) [pid = 1654] [serial = 927] [outer = 0x1186dc400] 01:39:55 INFO - PROCESS | 1654 | 1470731995122 Marionette DEBUG loaded listener.js 01:39:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12350f400) [pid = 1654] [serial = 928] [outer = 0x1186dc400] 01:39:55 INFO - PROCESS | 1654 | 1470731995465 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]]]}] 01:39:55 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 01:39:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 520ms 01:39:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 01:39:55 INFO - PROCESS | 1654 | 1470731995517 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 01:39:55 INFO - PROCESS | 1654 | 1470731995518 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 01:39:55 INFO - PROCESS | 1654 | 1470731995520 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 01:39:55 INFO - PROCESS | 1654 | 1470731995522 Marionette TRACE conn2 <- [1,1210,null,{}] 01:39:55 INFO - PROCESS | 1654 | 1470731995524 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}] 01:39:55 INFO - PROCESS | 1654 | 1470731995526 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:55 INFO - PROCESS | 1654 | 1470731995647 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 01:39:55 INFO - PROCESS | 1654 | 1470731995662 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:55 INFO - PROCESS | 1654 | 1470731995663 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x123522800 == 38 [pid = 1654] [id = 310] 01:39:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x124d89000) [pid = 1654] [serial = 929] [outer = 0x0] 01:39:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12559bc00) [pid = 1654] [serial = 930] [outer = 0x124d89000] 01:39:55 INFO - PROCESS | 1654 | 1470731995690 Marionette DEBUG loaded listener.js 01:39:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x126049000) [pid = 1654] [serial = 931] [outer = 0x124d89000] 01:39:56 INFO - PROCESS | 1654 | 1470731995996 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]]]}] 01:39:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 01:39:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 520ms 01:39:56 INFO - PROCESS | 1654 | 1470731996040 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 01:39:56 INFO - PROCESS | 1654 | 1470731996041 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 01:39:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 01:39:56 INFO - PROCESS | 1654 | 1470731996044 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 01:39:56 INFO - PROCESS | 1654 | 1470731996045 Marionette TRACE conn2 <- [1,1214,null,{}] 01:39:56 INFO - PROCESS | 1654 | 1470731996047 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}] 01:39:56 INFO - PROCESS | 1654 | 1470731996048 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:56 INFO - PROCESS | 1654 | 1470731996129 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 01:39:56 INFO - PROCESS | 1654 | 1470731996132 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:56 INFO - PROCESS | 1654 | 1470731996134 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b68e000 == 39 [pid = 1654] [id = 311] 01:39:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x124dc0c00) [pid = 1654] [serial = 932] [outer = 0x0] 01:39:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1264a1c00) [pid = 1654] [serial = 933] [outer = 0x124dc0c00] 01:39:56 INFO - PROCESS | 1654 | 1470731996160 Marionette DEBUG loaded listener.js 01:39:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1265c4400) [pid = 1654] [serial = 934] [outer = 0x124dc0c00] 01:39:56 INFO - PROCESS | 1654 | --DOCSHELL 0x116005000 == 38 [pid = 1654] [id = 300] 01:39:56 INFO - PROCESS | 1654 | --DOCSHELL 0x117483000 == 37 [pid = 1654] [id = 299] 01:39:57 INFO - PROCESS | 1654 | --DOCSHELL 0x121167800 == 36 [pid = 1654] [id = 303] 01:39:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12963d800 == 35 [pid = 1654] [id = 307] 01:39:57 INFO - PROCESS | 1654 | --DOCSHELL 0x11816a800 == 34 [pid = 1654] [id = 301] 01:39:57 INFO - PROCESS | 1654 | --DOCSHELL 0x126a15800 == 33 [pid = 1654] [id = 305] 01:39:57 INFO - PROCESS | 1654 | --DOCSHELL 0x119abb800 == 32 [pid = 1654] [id = 308] 01:39:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6bf800 == 31 [pid = 1654] [id = 309] 01:39:57 INFO - PROCESS | 1654 | --DOCSHELL 0x128e2c000 == 30 [pid = 1654] [id = 306] 01:39:57 INFO - PROCESS | 1654 | --DOCSHELL 0x124a2f000 == 29 [pid = 1654] [id = 304] 01:39:57 INFO - PROCESS | 1654 | --DOCSHELL 0x11336e000 == 28 [pid = 1654] [id = 302] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11990c400) [pid = 1654] [serial = 857] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12140bc00) [pid = 1654] [serial = 863] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12120e400) [pid = 1654] [serial = 860] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x117d51000) [pid = 1654] [serial = 845] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11844c000) [pid = 1654] [serial = 846] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1191eac00) [pid = 1654] [serial = 854] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x118511000) [pid = 1654] [serial = 848] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118586800) [pid = 1654] [serial = 849] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11270f000) [pid = 1654] [serial = 839] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112a92800) [pid = 1654] [serial = 840] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x124ab4c00) [pid = 1654] [serial = 837] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1237bd000) [pid = 1654] [serial = 836] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x121610000) [pid = 1654] [serial = 864] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11880a000) [pid = 1654] [serial = 851] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1189a3000) [pid = 1654] [serial = 852] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x112d0f000) [pid = 1654] [serial = 842] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x112d26800) [pid = 1654] [serial = 843] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x117d48800) [pid = 1654] [serial = 867] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x121975c00) [pid = 1654] [serial = 872] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x123442c00) [pid = 1654] [serial = 873] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x118809000) [pid = 1654] [serial = 861] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x119933c00) [pid = 1654] [serial = 869] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x124dbec00) [pid = 1654] [serial = 876] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x112d29000) [pid = 1654] [serial = 866] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1206b5400) [pid = 1654] [serial = 858] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12193c800) [pid = 1654] [serial = 870] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x119516400) [pid = 1654] [serial = 855] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1255a0000) [pid = 1654] [serial = 879] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x121349400) [pid = 1654] [serial = 489] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x125510000) [pid = 1654] [serial = 878] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x124ab4800) [pid = 1654] [serial = 875] [outer = 0x0] [url = about:blank] 01:39:57 INFO - PROCESS | 1654 | --DOCSHELL 0x123522800 == 27 [pid = 1654] [id = 310] 01:39:57 INFO - PROCESS | 1654 | 1470731997631 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]]]}] 01:39:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 01:39:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1623ms 01:39:57 INFO - PROCESS | 1654 | 1470731997668 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 01:39:57 INFO - PROCESS | 1654 | 1470731997670 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 01:39:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 01:39:57 INFO - PROCESS | 1654 | 1470731997674 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 01:39:57 INFO - PROCESS | 1654 | 1470731997676 Marionette TRACE conn2 <- [1,1218,null,{}] 01:39:57 INFO - PROCESS | 1654 | 1470731997680 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}] 01:39:57 INFO - PROCESS | 1654 | 1470731997682 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:57 INFO - PROCESS | 1654 | 1470731997766 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 01:39:57 INFO - PROCESS | 1654 | 1470731997816 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:57 INFO - PROCESS | 1654 | 1470731997819 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x115db6000 == 28 [pid = 1654] [id = 312] 01:39:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1127de000) [pid = 1654] [serial = 935] [outer = 0x0] 01:39:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1127de800) [pid = 1654] [serial = 936] [outer = 0x1127de000] 01:39:57 INFO - PROCESS | 1654 | 1470731997858 Marionette DEBUG loaded listener.js 01:39:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x112a8c000) [pid = 1654] [serial = 937] [outer = 0x1127de000] 01:39:58 INFO - PROCESS | 1654 | 1470731998232 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]]]}] 01:39:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 01:39:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 571ms 01:39:58 INFO - PROCESS | 1654 | 1470731998245 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 01:39:58 INFO - PROCESS | 1654 | 1470731998251 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 01:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 01:39:58 INFO - PROCESS | 1654 | 1470731998260 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 01:39:58 INFO - PROCESS | 1654 | 1470731998263 Marionette TRACE conn2 <- [1,1222,null,{}] 01:39:58 INFO - PROCESS | 1654 | 1470731998266 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}] 01:39:58 INFO - PROCESS | 1654 | 1470731998271 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:58 INFO - PROCESS | 1654 | 1470731998403 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 01:39:58 INFO - PROCESS | 1654 | 1470731998483 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:58 INFO - PROCESS | 1654 | 1470731998484 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x11716d000 == 29 [pid = 1654] [id = 313] 01:39:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x112d11000) [pid = 1654] [serial = 938] [outer = 0x0] 01:39:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x112dc7c00) [pid = 1654] [serial = 939] [outer = 0x112d11000] 01:39:58 INFO - PROCESS | 1654 | 1470731998532 Marionette DEBUG loaded listener.js 01:39:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x114f84000) [pid = 1654] [serial = 940] [outer = 0x112d11000] 01:39:58 INFO - PROCESS | 1654 | 1470731998876 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] 01:39:58 INFO - PROCESS | 1654 | 1470731998941 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 01:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 01:39:58 INFO - PROCESS | 1654 | 1470731998945 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 01:39:58 INFO - PROCESS | 1654 | 1470731998948 Marionette TRACE conn2 <- [1,1226,null,{}] 01:39:58 INFO - PROCESS | 1654 | 1470731998960 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}] 01:39:58 INFO - PROCESS | 1654 | 1470731998965 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:59 INFO - PROCESS | 1654 | 1470731999113 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 01:39:59 INFO - PROCESS | 1654 | 1470731999126 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:59 INFO - PROCESS | 1654 | 1470731999128 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191e4000 == 30 [pid = 1654] [id = 314] 01:39:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x110ee5000) [pid = 1654] [serial = 941] [outer = 0x0] 01:39:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x116abe400) [pid = 1654] [serial = 942] [outer = 0x110ee5000] 01:39:59 INFO - PROCESS | 1654 | 1470731999174 Marionette DEBUG loaded listener.js 01:39:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x117d51400) [pid = 1654] [serial = 943] [outer = 0x110ee5000] 01:39:59 INFO - PROCESS | 1654 | 1470731999549 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]]]}] 01:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 01:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 626ms 01:39:59 INFO - PROCESS | 1654 | 1470731999586 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 01:39:59 INFO - PROCESS | 1654 | 1470731999589 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 01:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 01:39:59 INFO - PROCESS | 1654 | 1470731999593 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 01:39:59 INFO - PROCESS | 1654 | 1470731999595 Marionette TRACE conn2 <- [1,1230,null,{}] 01:39:59 INFO - PROCESS | 1654 | 1470731999599 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}] 01:39:59 INFO - PROCESS | 1654 | 1470731999601 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:59 INFO - PROCESS | 1654 | 1470731999723 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 01:39:59 INFO - PROCESS | 1654 | 1470731999728 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:39:59 INFO - PROCESS | 1654 | 1470731999730 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:39:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12067e800 == 31 [pid = 1654] [id = 315] 01:39:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11826b800) [pid = 1654] [serial = 944] [outer = 0x0] 01:39:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11850a800) [pid = 1654] [serial = 945] [outer = 0x11826b800] 01:39:59 INFO - PROCESS | 1654 | 1470731999772 Marionette DEBUG loaded listener.js 01:39:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x118511400) [pid = 1654] [serial = 946] [outer = 0x11826b800] 01:40:00 INFO - PROCESS | 1654 | 1470732000148 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]]]}] 01:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 01:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 571ms 01:40:00 INFO - PROCESS | 1654 | 1470732000166 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 01:40:00 INFO - PROCESS | 1654 | 1470732000167 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 01:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 01:40:00 INFO - PROCESS | 1654 | 1470732000169 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 01:40:00 INFO - PROCESS | 1654 | 1470732000180 Marionette TRACE conn2 <- [1,1234,null,{}] 01:40:00 INFO - PROCESS | 1654 | 1470732000183 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}] 01:40:00 INFO - PROCESS | 1654 | 1470732000184 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:00 INFO - PROCESS | 1654 | 1470732000281 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 01:40:00 INFO - PROCESS | 1654 | 1470732000287 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:00 INFO - PROCESS | 1654 | 1470732000288 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12128a800 == 32 [pid = 1654] [id = 316] 01:40:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x111c83c00) [pid = 1654] [serial = 947] [outer = 0x0] 01:40:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11857d000) [pid = 1654] [serial = 948] [outer = 0x111c83c00] 01:40:00 INFO - PROCESS | 1654 | 1470732000313 Marionette DEBUG loaded listener.js 01:40:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1186e3c00) [pid = 1654] [serial = 949] [outer = 0x111c83c00] 01:40:00 INFO - PROCESS | 1654 | 1470732000636 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]]]}] 01:40:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 01:40:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 479ms 01:40:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 01:40:00 INFO - PROCESS | 1654 | 1470732000648 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 01:40:00 INFO - PROCESS | 1654 | 1470732000650 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 01:40:00 INFO - PROCESS | 1654 | 1470732000652 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 01:40:00 INFO - PROCESS | 1654 | 1470732000653 Marionette TRACE conn2 <- [1,1238,null,{}] 01:40:00 INFO - PROCESS | 1654 | 1470732000658 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}] 01:40:00 INFO - PROCESS | 1654 | 1470732000662 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:00 INFO - PROCESS | 1654 | 1470732000752 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 01:40:00 INFO - PROCESS | 1654 | 1470732000758 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:00 INFO - PROCESS | 1654 | 1470732000759 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x1235ce000 == 33 [pid = 1654] [id = 317] 01:40:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11880bc00) [pid = 1654] [serial = 950] [outer = 0x0] 01:40:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1189a4400) [pid = 1654] [serial = 951] [outer = 0x11880bc00] 01:40:00 INFO - PROCESS | 1654 | 1470732000785 Marionette DEBUG loaded listener.js 01:40:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11990ac00) [pid = 1654] [serial = 952] [outer = 0x11880bc00] 01:40:01 INFO - PROCESS | 1654 | 1470732001105 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]]]}] 01:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 01:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 472ms 01:40:01 INFO - PROCESS | 1654 | 1470732001125 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 01:40:01 INFO - PROCESS | 1654 | 1470732001126 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 01:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 01:40:01 INFO - PROCESS | 1654 | 1470732001128 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 01:40:01 INFO - PROCESS | 1654 | 1470732001130 Marionette TRACE conn2 <- [1,1242,null,{}] 01:40:01 INFO - PROCESS | 1654 | 1470732001132 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}] 01:40:01 INFO - PROCESS | 1654 | 1470732001133 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:01 INFO - PROCESS | 1654 | 1470732001241 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 01:40:01 INFO - PROCESS | 1654 | 1470732001246 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:01 INFO - PROCESS | 1654 | 1470732001248 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12568a000 == 34 [pid = 1654] [id = 318] 01:40:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x110edfc00) [pid = 1654] [serial = 953] [outer = 0x0] 01:40:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11990c000) [pid = 1654] [serial = 954] [outer = 0x110edfc00] 01:40:01 INFO - PROCESS | 1654 | 1470732001272 Marionette DEBUG loaded listener.js 01:40:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119a0f800) [pid = 1654] [serial = 955] [outer = 0x110edfc00] 01:40:01 INFO - PROCESS | 1654 | 1470732001580 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]]]}] 01:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 01:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 469ms 01:40:01 INFO - PROCESS | 1654 | 1470732001598 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 01:40:01 INFO - PROCESS | 1654 | 1470732001599 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 01:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 01:40:01 INFO - PROCESS | 1654 | 1470732001601 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 01:40:01 INFO - PROCESS | 1654 | 1470732001603 Marionette TRACE conn2 <- [1,1246,null,{}] 01:40:01 INFO - PROCESS | 1654 | 1470732001609 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}] 01:40:01 INFO - PROCESS | 1654 | 1470732001610 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:01 INFO - PROCESS | 1654 | 1470732001685 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 01:40:01 INFO - PROCESS | 1654 | 1470732001691 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:01 INFO - PROCESS | 1654 | 1470732001692 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a22000 == 35 [pid = 1654] [id = 319] 01:40:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119a10000) [pid = 1654] [serial = 956] [outer = 0x0] 01:40:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1206b8000) [pid = 1654] [serial = 957] [outer = 0x119a10000] 01:40:01 INFO - PROCESS | 1654 | 1470732001717 Marionette DEBUG loaded listener.js 01:40:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x120fcec00) [pid = 1654] [serial = 958] [outer = 0x119a10000] 01:40:02 INFO - PROCESS | 1654 | 1470732002030 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]]]}] 01:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 01:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 472ms 01:40:02 INFO - PROCESS | 1654 | 1470732002074 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 01:40:02 INFO - PROCESS | 1654 | 1470732002075 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 01:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 01:40:02 INFO - PROCESS | 1654 | 1470732002078 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 01:40:02 INFO - PROCESS | 1654 | 1470732002079 Marionette TRACE conn2 <- [1,1250,null,{}] 01:40:02 INFO - PROCESS | 1654 | 1470732002081 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}] 01:40:02 INFO - PROCESS | 1654 | 1470732002082 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:02 INFO - PROCESS | 1654 | 1470732002190 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 01:40:02 INFO - PROCESS | 1654 | 1470732002196 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:02 INFO - PROCESS | 1654 | 1470732002197 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a2b800 == 36 [pid = 1654] [id = 320] 01:40:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1195af000) [pid = 1654] [serial = 959] [outer = 0x0] 01:40:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12120ac00) [pid = 1654] [serial = 960] [outer = 0x1195af000] 01:40:02 INFO - PROCESS | 1654 | 1470732002222 Marionette DEBUG loaded listener.js 01:40:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x121345c00) [pid = 1654] [serial = 961] [outer = 0x1195af000] 01:40:02 INFO - PROCESS | 1654 | 1470732002526 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]]]}] 01:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 01:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 469ms 01:40:02 INFO - PROCESS | 1654 | 1470732002547 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 01:40:02 INFO - PROCESS | 1654 | 1470732002548 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 01:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 01:40:02 INFO - PROCESS | 1654 | 1470732002550 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 01:40:02 INFO - PROCESS | 1654 | 1470732002552 Marionette TRACE conn2 <- [1,1254,null,{}] 01:40:02 INFO - PROCESS | 1654 | 1470732002556 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}] 01:40:02 INFO - PROCESS | 1654 | 1470732002559 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:02 INFO - PROCESS | 1654 | 1470732002643 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 01:40:02 INFO - PROCESS | 1654 | 1470732002646 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:02 INFO - PROCESS | 1654 | 1470732002648 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x129308000 == 37 [pid = 1654] [id = 321] 01:40:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121346400) [pid = 1654] [serial = 962] [outer = 0x0] 01:40:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x121609800) [pid = 1654] [serial = 963] [outer = 0x121346400] 01:40:02 INFO - PROCESS | 1654 | 1470732002672 Marionette DEBUG loaded listener.js 01:40:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x121717000) [pid = 1654] [serial = 964] [outer = 0x121346400] 01:40:03 INFO - PROCESS | 1654 | 1470732003046 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]]]}] 01:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 01:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 523ms 01:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 01:40:03 INFO - PROCESS | 1654 | 1470732003083 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 01:40:03 INFO - PROCESS | 1654 | 1470732003084 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 01:40:03 INFO - PROCESS | 1654 | 1470732003088 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 01:40:03 INFO - PROCESS | 1654 | 1470732003091 Marionette TRACE conn2 <- [1,1258,null,{}] 01:40:03 INFO - PROCESS | 1654 | 1470732003093 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}] 01:40:03 INFO - PROCESS | 1654 | 1470732003095 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:03 INFO - PROCESS | 1654 | 1470732003207 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 01:40:03 INFO - PROCESS | 1654 | 1470732003216 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:03 INFO - PROCESS | 1654 | 1470732003218 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x121289000 == 38 [pid = 1654] [id = 322] 01:40:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x121936400) [pid = 1654] [serial = 965] [outer = 0x0] 01:40:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x121982800) [pid = 1654] [serial = 966] [outer = 0x121936400] 01:40:03 INFO - PROCESS | 1654 | 1470732003245 Marionette DEBUG loaded listener.js 01:40:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x123439400) [pid = 1654] [serial = 967] [outer = 0x121936400] 01:40:03 INFO - PROCESS | 1654 | 1470732003568 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]]]}] 01:40:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 01:40:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 524ms 01:40:03 INFO - PROCESS | 1654 | 1470732003611 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 01:40:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 01:40:03 INFO - PROCESS | 1654 | 1470732003612 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 01:40:03 INFO - PROCESS | 1654 | 1470732003621 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 01:40:03 INFO - PROCESS | 1654 | 1470732003622 Marionette TRACE conn2 <- [1,1262,null,{}] 01:40:03 INFO - PROCESS | 1654 | 1470732003624 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}] 01:40:03 INFO - PROCESS | 1654 | 1470732003625 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:03 INFO - PROCESS | 1654 | 1470732003726 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 01:40:03 INFO - PROCESS | 1654 | 1470732003729 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:03 INFO - PROCESS | 1654 | 1470732003731 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6b4800 == 39 [pid = 1654] [id = 323] 01:40:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x121936800) [pid = 1654] [serial = 968] [outer = 0x0] 01:40:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12343f400) [pid = 1654] [serial = 969] [outer = 0x121936800] 01:40:03 INFO - PROCESS | 1654 | 1470732003754 Marionette DEBUG loaded listener.js 01:40:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x124d8ec00) [pid = 1654] [serial = 970] [outer = 0x121936800] 01:40:04 INFO - PROCESS | 1654 | 1470732004075 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]]]}] 01:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 01:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 475ms 01:40:04 INFO - PROCESS | 1654 | 1470732004094 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 01:40:04 INFO - PROCESS | 1654 | 1470732004095 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 01:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 01:40:04 INFO - PROCESS | 1654 | 1470732004098 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 01:40:04 INFO - PROCESS | 1654 | 1470732004099 Marionette TRACE conn2 <- [1,1266,null,{}] 01:40:04 INFO - PROCESS | 1654 | 1470732004101 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}] 01:40:04 INFO - PROCESS | 1654 | 1470732004103 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:04 INFO - PROCESS | 1654 | 1470732004224 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 01:40:04 INFO - PROCESS | 1654 | 1470732004235 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:04 INFO - PROCESS | 1654 | 1470732004236 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b652000 == 40 [pid = 1654] [id = 324] 01:40:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x124d8f800) [pid = 1654] [serial = 971] [outer = 0x0] 01:40:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x124dc4c00) [pid = 1654] [serial = 972] [outer = 0x124d8f800] 01:40:04 INFO - PROCESS | 1654 | 1470732004260 Marionette DEBUG loaded listener.js 01:40:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1255a0c00) [pid = 1654] [serial = 973] [outer = 0x124d8f800] 01:40:04 INFO - PROCESS | 1654 | 1470732004602 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]]]}] 01:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 01:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 519ms 01:40:04 INFO - PROCESS | 1654 | 1470732004617 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 01:40:04 INFO - PROCESS | 1654 | 1470732004619 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 01:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 01:40:04 INFO - PROCESS | 1654 | 1470732004624 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 01:40:04 INFO - PROCESS | 1654 | 1470732004626 Marionette TRACE conn2 <- [1,1270,null,{}] 01:40:04 INFO - PROCESS | 1654 | 1470732004628 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}] 01:40:04 INFO - PROCESS | 1654 | 1470732004629 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:04 INFO - PROCESS | 1654 | 1470732004727 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 01:40:04 INFO - PROCESS | 1654 | 1470732004741 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:04 INFO - PROCESS | 1654 | 1470732004742 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b69f000 == 41 [pid = 1654] [id = 325] 01:40:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1255a1c00) [pid = 1654] [serial = 974] [outer = 0x0] 01:40:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x126047c00) [pid = 1654] [serial = 975] [outer = 0x1255a1c00] 01:40:04 INFO - PROCESS | 1654 | 1470732004767 Marionette DEBUG loaded listener.js 01:40:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x126541800) [pid = 1654] [serial = 976] [outer = 0x1255a1c00] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x112d1a000) [pid = 1654] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1218a6c00) [pid = 1654] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x116553800) [pid = 1654] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1218a7c00) [pid = 1654] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x111e2a000) [pid = 1654] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1186dc400) [pid = 1654] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x124d89000) [pid = 1654] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1189a3800) [pid = 1654] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x112707400) [pid = 1654] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x115e94000) [pid = 1654] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1127e0400) [pid = 1654] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x113219000) [pid = 1654] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1127d9400) [pid = 1654] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x121e38800) [pid = 1654] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x119917c00) [pid = 1654] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11850cc00) [pid = 1654] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 01:40:05 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x115d56800) [pid = 1654] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 01:40:05 INFO - PROCESS | 1654 | 1470732005206 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]]]}] 01:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 01:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 621ms 01:40:05 INFO - PROCESS | 1654 | 1470732005244 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 01:40:05 INFO - PROCESS | 1654 | 1470732005245 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 01:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 01:40:05 INFO - PROCESS | 1654 | 1470732005247 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 01:40:05 INFO - PROCESS | 1654 | 1470732005248 Marionette TRACE conn2 <- [1,1274,null,{}] 01:40:05 INFO - PROCESS | 1654 | 1470732005251 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}] 01:40:05 INFO - PROCESS | 1654 | 1470732005252 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:05 INFO - PROCESS | 1654 | 1470732005370 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 01:40:05 INFO - PROCESS | 1654 | 1470732005401 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:05 INFO - PROCESS | 1654 | 1470732005402 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b68f000 == 42 [pid = 1654] [id = 326] 01:40:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x112707400) [pid = 1654] [serial = 977] [outer = 0x0] 01:40:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x118264000) [pid = 1654] [serial = 978] [outer = 0x112707400] 01:40:05 INFO - PROCESS | 1654 | 1470732005426 Marionette DEBUG loaded listener.js 01:40:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119917c00) [pid = 1654] [serial = 979] [outer = 0x112707400] 01:40:05 INFO - PROCESS | 1654 | 1470732005716 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]]]}] 01:40:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 01:40:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 519ms 01:40:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 01:40:05 INFO - PROCESS | 1654 | 1470732005767 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 01:40:05 INFO - PROCESS | 1654 | 1470732005768 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 01:40:05 INFO - PROCESS | 1654 | 1470732005772 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 01:40:05 INFO - PROCESS | 1654 | 1470732005774 Marionette TRACE conn2 <- [1,1278,null,{}] 01:40:05 INFO - PROCESS | 1654 | 1470732005776 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}] 01:40:05 INFO - PROCESS | 1654 | 1470732005777 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:05 INFO - PROCESS | 1654 | 1470732005857 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 01:40:05 INFO - PROCESS | 1654 | 1470732005861 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:05 INFO - PROCESS | 1654 | 1470732005862 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdd6800 == 43 [pid = 1654] [id = 327] 01:40:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119918c00) [pid = 1654] [serial = 980] [outer = 0x0] 01:40:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x121e39000) [pid = 1654] [serial = 981] [outer = 0x119918c00] 01:40:05 INFO - PROCESS | 1654 | 1470732005886 Marionette DEBUG loaded listener.js 01:40:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1265c1400) [pid = 1654] [serial = 982] [outer = 0x119918c00] 01:40:06 INFO - PROCESS | 1654 | 1470732006196 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]]]}] 01:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 01:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 471ms 01:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 01:40:06 INFO - PROCESS | 1654 | 1470732006241 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 01:40:06 INFO - PROCESS | 1654 | 1470732006243 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 01:40:06 INFO - PROCESS | 1654 | 1470732006245 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 01:40:06 INFO - PROCESS | 1654 | 1470732006246 Marionette TRACE conn2 <- [1,1282,null,{}] 01:40:06 INFO - PROCESS | 1654 | 1470732006248 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}] 01:40:06 INFO - PROCESS | 1654 | 1470732006249 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:06 INFO - PROCESS | 1654 | 1470732006364 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 01:40:06 INFO - PROCESS | 1654 | 1470732006370 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:06 INFO - PROCESS | 1654 | 1470732006372 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c318800 == 44 [pid = 1654] [id = 328] 01:40:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x118510800) [pid = 1654] [serial = 983] [outer = 0x0] 01:40:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x126795000) [pid = 1654] [serial = 984] [outer = 0x118510800] 01:40:06 INFO - PROCESS | 1654 | 1470732006395 Marionette DEBUG loaded listener.js 01:40:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x128c25800) [pid = 1654] [serial = 985] [outer = 0x118510800] 01:40:06 INFO - PROCESS | 1654 | 1470732006710 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]]]}] 01:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 01:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 470ms 01:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 01:40:06 INFO - PROCESS | 1654 | 1470732006716 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 01:40:06 INFO - PROCESS | 1654 | 1470732006717 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 01:40:06 INFO - PROCESS | 1654 | 1470732006723 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 01:40:06 INFO - PROCESS | 1654 | 1470732006725 Marionette TRACE conn2 <- [1,1286,null,{}] 01:40:06 INFO - PROCESS | 1654 | 1470732006728 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}] 01:40:06 INFO - PROCESS | 1654 | 1470732006729 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:06 INFO - PROCESS | 1654 | 1470732006818 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 01:40:06 INFO - PROCESS | 1654 | 1470732006822 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:06 INFO - PROCESS | 1654 | 1470732006823 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c327800 == 45 [pid = 1654] [id = 329] 01:40:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1265c2c00) [pid = 1654] [serial = 986] [outer = 0x0] 01:40:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x128c2f000) [pid = 1654] [serial = 987] [outer = 0x1265c2c00] 01:40:06 INFO - PROCESS | 1654 | 1470732006847 Marionette DEBUG loaded listener.js 01:40:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x128c8b400) [pid = 1654] [serial = 988] [outer = 0x1265c2c00] 01:40:07 INFO - PROCESS | 1654 | 1470732007377 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]]]}] 01:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 01:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 675ms 01:40:07 INFO - PROCESS | 1654 | 1470732007414 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 01:40:07 INFO - PROCESS | 1654 | 1470732007416 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 01:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 01:40:07 INFO - PROCESS | 1654 | 1470732007423 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 01:40:07 INFO - PROCESS | 1654 | 1470732007425 Marionette TRACE conn2 <- [1,1290,null,{}] 01:40:07 INFO - PROCESS | 1654 | 1470732007429 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}] 01:40:07 INFO - PROCESS | 1654 | 1470732007431 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:07 INFO - PROCESS | 1654 | 1470732007548 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 01:40:07 INFO - PROCESS | 1654 | 1470732007603 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:07 INFO - PROCESS | 1654 | 1470732007605 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x11715f800 == 46 [pid = 1654] [id = 330] 01:40:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x11270a800) [pid = 1654] [serial = 989] [outer = 0x0] 01:40:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1127e3000) [pid = 1654] [serial = 990] [outer = 0x11270a800] 01:40:07 INFO - PROCESS | 1654 | 1470732007635 Marionette DEBUG loaded listener.js 01:40:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x112d13c00) [pid = 1654] [serial = 991] [outer = 0x11270a800] 01:40:08 INFO - PROCESS | 1654 | 1470732008159 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]]]}] 01:40:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 01:40:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 774ms 01:40:08 INFO - PROCESS | 1654 | 1470732008194 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 01:40:08 INFO - PROCESS | 1654 | 1470732008198 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 01:40:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 01:40:08 INFO - PROCESS | 1654 | 1470732008202 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 01:40:08 INFO - PROCESS | 1654 | 1470732008204 Marionette TRACE conn2 <- [1,1294,null,{}] 01:40:08 INFO - PROCESS | 1654 | 1470732008207 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}] 01:40:08 INFO - PROCESS | 1654 | 1470732008208 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:08 INFO - PROCESS | 1654 | 1470732008326 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 01:40:08 INFO - PROCESS | 1654 | 1470732008543 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:08 INFO - PROCESS | 1654 | 1470732008545 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x1131ce800 == 47 [pid = 1654] [id = 331] 01:40:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x110eeb800) [pid = 1654] [serial = 992] [outer = 0x0] 01:40:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x112d0e400) [pid = 1654] [serial = 993] [outer = 0x110eeb800] 01:40:08 INFO - PROCESS | 1654 | 1470732008593 Marionette DEBUG loaded listener.js 01:40:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x112dc6800) [pid = 1654] [serial = 994] [outer = 0x110eeb800] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12c318800 == 46 [pid = 1654] [id = 328] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdd6800 == 45 [pid = 1654] [id = 327] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b68f000 == 44 [pid = 1654] [id = 326] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b69f000 == 43 [pid = 1654] [id = 325] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b652000 == 42 [pid = 1654] [id = 324] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6b4800 == 41 [pid = 1654] [id = 323] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x121289000 == 40 [pid = 1654] [id = 322] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x129308000 == 39 [pid = 1654] [id = 321] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1264a1c00) [pid = 1654] [serial = 933] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x128a2b800 == 38 [pid = 1654] [id = 320] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x126a22000 == 37 [pid = 1654] [id = 319] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12568a000 == 36 [pid = 1654] [id = 318] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1235ce000 == 35 [pid = 1654] [id = 317] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12128a800 == 34 [pid = 1654] [id = 316] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12067e800 == 33 [pid = 1654] [id = 315] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1191e4000 == 32 [pid = 1654] [id = 314] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x11716d000 == 31 [pid = 1654] [id = 313] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x115db6000 == 30 [pid = 1654] [id = 312] 01:40:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b68e000 == 29 [pid = 1654] [id = 311] 01:40:09 INFO - PROCESS | 1654 | 1470732009099 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]]]}] 01:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 01:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 921ms 01:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 01:40:09 INFO - PROCESS | 1654 | 1470732009124 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 01:40:09 INFO - PROCESS | 1654 | 1470732009126 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 01:40:09 INFO - PROCESS | 1654 | 1470732009129 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 01:40:09 INFO - PROCESS | 1654 | 1470732009131 Marionette TRACE conn2 <- [1,1298,null,{}] 01:40:09 INFO - PROCESS | 1654 | 1470732009134 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}] 01:40:09 INFO - PROCESS | 1654 | 1470732009137 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119796800) [pid = 1654] [serial = 912] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12197e400) [pid = 1654] [serial = 918] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1206b3000) [pid = 1654] [serial = 915] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12343bc00) [pid = 1654] [serial = 921] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x117d50400) [pid = 1654] [serial = 924] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x121ea5c00) [pid = 1654] [serial = 919] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x121980c00) [pid = 1654] [serial = 927] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x12350f400) [pid = 1654] [serial = 928] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12559bc00) [pid = 1654] [serial = 930] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1194ca400) [pid = 1654] [serial = 909] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11860fc00) [pid = 1654] [serial = 906] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1189a0c00) [pid = 1654] [serial = 907] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x117d47400) [pid = 1654] [serial = 903] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118262000) [pid = 1654] [serial = 904] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x112d17000) [pid = 1654] [serial = 900] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1127d8800) [pid = 1654] [serial = 901] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1176ccc00) [pid = 1654] [serial = 898] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x126049000) [pid = 1654] [serial = 931] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1161ca400) [pid = 1654] [serial = 897] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124ab6400) [pid = 1654] [serial = 895] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1195ab800) [pid = 1654] [serial = 894] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x124ab7c00) [pid = 1654] [serial = 922] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x124ab3c00) [pid = 1654] [serial = 892] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x123438400) [pid = 1654] [serial = 891] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x121611800) [pid = 1654] [serial = 889] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1206b2800) [pid = 1654] [serial = 888] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1189a8400) [pid = 1654] [serial = 886] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1186e2400) [pid = 1654] [serial = 885] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11825e400) [pid = 1654] [serial = 883] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x115e34400) [pid = 1654] [serial = 882] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x121715000) [pid = 1654] [serial = 916] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x119933400) [pid = 1654] [serial = 913] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1195a3000) [pid = 1654] [serial = 925] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1195a5c00) [pid = 1654] [serial = 910] [outer = 0x0] [url = about:blank] 01:40:09 INFO - PROCESS | 1654 | 1470732009248 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 01:40:09 INFO - PROCESS | 1654 | 1470732009285 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:09 INFO - PROCESS | 1654 | 1470732009287 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170c2800 == 30 [pid = 1654] [id = 332] 01:40:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11302dc00) [pid = 1654] [serial = 995] [outer = 0x0] 01:40:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x115d5e400) [pid = 1654] [serial = 996] [outer = 0x11302dc00] 01:40:09 INFO - PROCESS | 1654 | 1470732009313 Marionette DEBUG loaded listener.js 01:40:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116a1b000) [pid = 1654] [serial = 997] [outer = 0x11302dc00] 01:40:09 INFO - PROCESS | 1654 | 1470732009621 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]]]}] 01:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 01:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 521ms 01:40:09 INFO - PROCESS | 1654 | 1470732009651 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 01:40:09 INFO - PROCESS | 1654 | 1470732009654 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 01:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 01:40:09 INFO - PROCESS | 1654 | 1470732009661 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 01:40:09 INFO - PROCESS | 1654 | 1470732009662 Marionette TRACE conn2 <- [1,1302,null,{}] 01:40:09 INFO - PROCESS | 1654 | 1470732009664 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}] 01:40:09 INFO - PROCESS | 1654 | 1470732009666 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:09 INFO - PROCESS | 1654 | 1470732009765 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 01:40:09 INFO - PROCESS | 1654 | 1470732009835 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:09 INFO - PROCESS | 1654 | 1470732009836 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191d8800 == 31 [pid = 1654] [id = 333] 01:40:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x117d54c00) [pid = 1654] [serial = 998] [outer = 0x0] 01:40:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118502800) [pid = 1654] [serial = 999] [outer = 0x117d54c00] 01:40:09 INFO - PROCESS | 1654 | 1470732009862 Marionette DEBUG loaded listener.js 01:40:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118580800) [pid = 1654] [serial = 1000] [outer = 0x117d54c00] 01:40:10 INFO - PROCESS | 1654 | 1470732010167 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]]]}] 01:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 01:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 522ms 01:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 01:40:10 INFO - PROCESS | 1654 | 1470732010183 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 01:40:10 INFO - PROCESS | 1654 | 1470732010184 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 01:40:10 INFO - PROCESS | 1654 | 1470732010196 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 01:40:10 INFO - PROCESS | 1654 | 1470732010200 Marionette TRACE conn2 <- [1,1306,null,{}] 01:40:10 INFO - PROCESS | 1654 | 1470732010211 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}] 01:40:10 INFO - PROCESS | 1654 | 1470732010214 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:10 INFO - PROCESS | 1654 | 1470732010296 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 01:40:10 INFO - PROCESS | 1654 | 1470732010352 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:10 INFO - PROCESS | 1654 | 1470732010353 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x121043800 == 32 [pid = 1654] [id = 334] 01:40:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1121e4000) [pid = 1654] [serial = 1001] [outer = 0x0] 01:40:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118586400) [pid = 1654] [serial = 1002] [outer = 0x1121e4000] 01:40:10 INFO - PROCESS | 1654 | 1470732010377 Marionette DEBUG loaded listener.js 01:40:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1191f2c00) [pid = 1654] [serial = 1003] [outer = 0x1121e4000] 01:40:10 INFO - PROCESS | 1654 | 1470732010657 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]]]}] 01:40:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 01:40:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 486ms 01:40:10 INFO - PROCESS | 1654 | 1470732010677 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 01:40:10 INFO - PROCESS | 1654 | 1470732010679 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 01:40:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 01:40:10 INFO - PROCESS | 1654 | 1470732010681 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 01:40:10 INFO - PROCESS | 1654 | 1470732010683 Marionette TRACE conn2 <- [1,1310,null,{}] 01:40:10 INFO - PROCESS | 1654 | 1470732010685 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}] 01:40:10 INFO - PROCESS | 1654 | 1470732010687 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:10 INFO - PROCESS | 1654 | 1470732010820 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 01:40:10 INFO - PROCESS | 1654 | 1470732010825 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:10 INFO - PROCESS | 1654 | 1470732010826 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x121998800 == 33 [pid = 1654] [id = 335] 01:40:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1194c9c00) [pid = 1654] [serial = 1004] [outer = 0x0] 01:40:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1195a1800) [pid = 1654] [serial = 1005] [outer = 0x1194c9c00] 01:40:10 INFO - PROCESS | 1654 | 1470732010868 Marionette DEBUG loaded listener.js 01:40:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119792400) [pid = 1654] [serial = 1006] [outer = 0x1194c9c00] 01:40:11 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html | Canvas test: 2d.gradient.radial.outside3 - assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255 01:40:11 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 01:40:11 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1 01:40:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:11 INFO - _addTest/ [0,1313,"getWindowHandle",null] 01:40:11 INFO - PROCESS | 1654 | 1470732011282 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 01:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 01:40:11 INFO - PROCESS | 1654 | 1470732011291 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 01:40:11 INFO - PROCESS | 1654 | 1470732011292 Marionette TRACE conn2 <- [1,1314,null,{}] 01:40:11 INFO - PROCESS | 1654 | 1470732011302 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}] 01:40:11 INFO - PROCESS | 1654 | 1470732011305 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:11 INFO - PROCESS | 1654 | 1470732011400 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 01:40:11 INFO - PROCESS | 1654 | 1470732011404 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:11 INFO - PROCESS | 1654 | 1470732011408 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12067e800 == 34 [pid = 1654] [id = 336] 01:40:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119919800) [pid = 1654] [serial = 1007] [outer = 0x0] 01:40:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119a10400) [pid = 1654] [serial = 1008] [outer = 0x119919800] 01:40:11 INFO - PROCESS | 1654 | 1470732011440 Marionette DEBUG loaded listener.js 01:40:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x120fcb800) [pid = 1654] [serial = 1009] [outer = 0x119919800] 01:40:11 INFO - PROCESS | 1654 | 1470732011794 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]]]}] 01:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 01:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 521ms 01:40:11 INFO - PROCESS | 1654 | 1470732011812 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 01:40:11 INFO - PROCESS | 1654 | 1470732011813 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 01:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 01:40:11 INFO - PROCESS | 1654 | 1470732011821 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 01:40:11 INFO - PROCESS | 1654 | 1470732011824 Marionette TRACE conn2 <- [1,1318,null,{}] 01:40:11 INFO - PROCESS | 1654 | 1470732011826 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}] 01:40:11 INFO - PROCESS | 1654 | 1470732011828 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:11 INFO - PROCESS | 1654 | 1470732011924 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 01:40:11 INFO - PROCESS | 1654 | 1470732011956 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:11 INFO - PROCESS | 1654 | 1470732011957 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x126411800 == 35 [pid = 1654] [id = 337] 01:40:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x121335400) [pid = 1654] [serial = 1010] [outer = 0x0] 01:40:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121610400) [pid = 1654] [serial = 1011] [outer = 0x121335400] 01:40:11 INFO - PROCESS | 1654 | 1470732011981 Marionette DEBUG loaded listener.js 01:40:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x121974400) [pid = 1654] [serial = 1012] [outer = 0x121335400] 01:40:12 INFO - PROCESS | 1654 | 1470732012313 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]]]}] 01:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 01:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 526ms 01:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 01:40:12 INFO - PROCESS | 1654 | 1470732012342 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 01:40:12 INFO - PROCESS | 1654 | 1470732012343 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 01:40:12 INFO - PROCESS | 1654 | 1470732012345 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 01:40:12 INFO - PROCESS | 1654 | 1470732012347 Marionette TRACE conn2 <- [1,1322,null,{}] 01:40:12 INFO - PROCESS | 1654 | 1470732012349 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}] 01:40:12 INFO - PROCESS | 1654 | 1470732012350 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:12 INFO - PROCESS | 1654 | 1470732012443 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 01:40:12 INFO - PROCESS | 1654 | 1470732012457 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:12 INFO - PROCESS | 1654 | 1470732012458 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a30800 == 36 [pid = 1654] [id = 338] 01:40:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x121979000) [pid = 1654] [serial = 1013] [outer = 0x0] 01:40:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121981400) [pid = 1654] [serial = 1014] [outer = 0x121979000] 01:40:12 INFO - PROCESS | 1654 | 1470732012482 Marionette DEBUG loaded listener.js 01:40:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x123437400) [pid = 1654] [serial = 1015] [outer = 0x121979000] 01:40:12 INFO - PROCESS | 1654 | 1470732012800 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]]]}] 01:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 01:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 469ms 01:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 01:40:12 INFO - PROCESS | 1654 | 1470732012816 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 01:40:12 INFO - PROCESS | 1654 | 1470732012817 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 01:40:12 INFO - PROCESS | 1654 | 1470732012819 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 01:40:12 INFO - PROCESS | 1654 | 1470732012822 Marionette TRACE conn2 <- [1,1326,null,{}] 01:40:12 INFO - PROCESS | 1654 | 1470732012846 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}] 01:40:12 INFO - PROCESS | 1654 | 1470732012847 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:12 INFO - PROCESS | 1654 | 1470732012947 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 01:40:12 INFO - PROCESS | 1654 | 1470732012950 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:12 INFO - PROCESS | 1654 | 1470732012952 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ef3800 == 37 [pid = 1654] [id = 339] 01:40:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x121975800) [pid = 1654] [serial = 1016] [outer = 0x0] 01:40:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12343cc00) [pid = 1654] [serial = 1017] [outer = 0x121975800] 01:40:12 INFO - PROCESS | 1654 | 1470732012984 Marionette DEBUG loaded listener.js 01:40:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x124aab800) [pid = 1654] [serial = 1018] [outer = 0x121975800] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x121936400) [pid = 1654] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x121936800) [pid = 1654] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x121346400) [pid = 1654] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119a10000) [pid = 1654] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x111c83c00) [pid = 1654] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x112d11000) [pid = 1654] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x110ee5000) [pid = 1654] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11826b800) [pid = 1654] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11880bc00) [pid = 1654] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124dc0c00) [pid = 1654] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1127de000) [pid = 1654] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1195af000) [pid = 1654] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x110edfc00) [pid = 1654] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x112707400) [pid = 1654] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x124d8f800) [pid = 1654] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1255a1c00) [pid = 1654] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x119918c00) [pid = 1654] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 01:40:13 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x118510800) [pid = 1654] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 01:40:13 INFO - PROCESS | 1654 | 1470732013471 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]]]}] 01:40:13 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 01:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 678ms 01:40:13 INFO - PROCESS | 1654 | 1470732013498 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 01:40:13 INFO - PROCESS | 1654 | 1470732013499 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 01:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 01:40:13 INFO - PROCESS | 1654 | 1470732013501 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 01:40:13 INFO - PROCESS | 1654 | 1470732013503 Marionette TRACE conn2 <- [1,1330,null,{}] 01:40:13 INFO - PROCESS | 1654 | 1470732013505 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}] 01:40:13 INFO - PROCESS | 1654 | 1470732013506 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:13 INFO - PROCESS | 1654 | 1470732013587 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 01:40:13 INFO - PROCESS | 1654 | 1470732013592 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:13 INFO - PROCESS | 1654 | 1470732013593 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12068b000 == 38 [pid = 1654] [id = 340] 01:40:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x112a86c00) [pid = 1654] [serial = 1019] [outer = 0x0] 01:40:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x115d52c00) [pid = 1654] [serial = 1020] [outer = 0x112a86c00] 01:40:13 INFO - PROCESS | 1654 | 1470732013618 Marionette DEBUG loaded listener.js 01:40:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x118802800) [pid = 1654] [serial = 1021] [outer = 0x112a86c00] 01:40:13 INFO - PROCESS | 1654 | 1470732013941 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]]]}] 01:40:13 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 01:40:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 471ms 01:40:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 01:40:13 INFO - PROCESS | 1654 | 1470732013974 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 01:40:13 INFO - PROCESS | 1654 | 1470732013975 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 01:40:13 INFO - PROCESS | 1654 | 1470732013977 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 01:40:13 INFO - PROCESS | 1654 | 1470732013979 Marionette TRACE conn2 <- [1,1334,null,{}] 01:40:13 INFO - PROCESS | 1654 | 1470732013981 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}] 01:40:13 INFO - PROCESS | 1654 | 1470732013982 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:14 INFO - PROCESS | 1654 | 1470732014092 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 01:40:14 INFO - PROCESS | 1654 | 1470732014097 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:14 INFO - PROCESS | 1654 | 1470732014099 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a63f800 == 39 [pid = 1654] [id = 341] 01:40:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1186e5400) [pid = 1654] [serial = 1022] [outer = 0x0] 01:40:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12120d000) [pid = 1654] [serial = 1023] [outer = 0x1186e5400] 01:40:14 INFO - PROCESS | 1654 | 1470732014126 Marionette DEBUG loaded listener.js 01:40:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124d85400) [pid = 1654] [serial = 1024] [outer = 0x1186e5400] 01:40:14 INFO - PROCESS | 1654 | 1470732014469 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]]]}] 01:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 01:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 519ms 01:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 01:40:14 INFO - PROCESS | 1654 | 1470732014497 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 01:40:14 INFO - PROCESS | 1654 | 1470732014498 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 01:40:14 INFO - PROCESS | 1654 | 1470732014500 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 01:40:14 INFO - PROCESS | 1654 | 1470732014502 Marionette TRACE conn2 <- [1,1338,null,{}] 01:40:14 INFO - PROCESS | 1654 | 1470732014504 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}] 01:40:14 INFO - PROCESS | 1654 | 1470732014506 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:14 INFO - PROCESS | 1654 | 1470732014647 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 01:40:14 INFO - PROCESS | 1654 | 1470732014747 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:14 INFO - PROCESS | 1654 | 1470732014748 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x113d06800 == 40 [pid = 1654] [id = 342] 01:40:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x111e5fc00) [pid = 1654] [serial = 1025] [outer = 0x0] 01:40:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1127da000) [pid = 1654] [serial = 1026] [outer = 0x111e5fc00] 01:40:14 INFO - PROCESS | 1654 | 1470732014783 Marionette DEBUG loaded listener.js 01:40:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x112d1bc00) [pid = 1654] [serial = 1027] [outer = 0x111e5fc00] 01:40:15 INFO - PROCESS | 1654 | 1470732015758 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]]]}] 01:40:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 01:40:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1269ms 01:40:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 01:40:15 INFO - PROCESS | 1654 | 1470732015772 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 01:40:15 INFO - PROCESS | 1654 | 1470732015774 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 01:40:15 INFO - PROCESS | 1654 | 1470732015777 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 01:40:15 INFO - PROCESS | 1654 | 1470732015779 Marionette TRACE conn2 <- [1,1342,null,{}] 01:40:15 INFO - PROCESS | 1654 | 1470732015782 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}] 01:40:15 INFO - PROCESS | 1654 | 1470732015784 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:15 INFO - PROCESS | 1654 | 1470732015896 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 01:40:15 INFO - PROCESS | 1654 | 1470732015953 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:15 INFO - PROCESS | 1654 | 1470732015955 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x119cb0800 == 41 [pid = 1654] [id = 343] 01:40:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x116ac1c00) [pid = 1654] [serial = 1028] [outer = 0x0] 01:40:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x118262000) [pid = 1654] [serial = 1029] [outer = 0x116ac1c00] 01:40:15 INFO - PROCESS | 1654 | 1470732015980 Marionette DEBUG loaded listener.js 01:40:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x118586800) [pid = 1654] [serial = 1030] [outer = 0x116ac1c00] 01:40:16 INFO - PROCESS | 1654 | 1470732016486 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]]]}] 01:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 01:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 771ms 01:40:16 INFO - PROCESS | 1654 | 1470732016549 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 01:40:16 INFO - PROCESS | 1654 | 1470732016553 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 01:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 01:40:16 INFO - PROCESS | 1654 | 1470732016557 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 01:40:16 INFO - PROCESS | 1654 | 1470732016559 Marionette TRACE conn2 <- [1,1346,null,{}] 01:40:16 INFO - PROCESS | 1654 | 1470732016563 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}] 01:40:16 INFO - PROCESS | 1654 | 1470732016565 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:16 INFO - PROCESS | 1654 | 1470732016713 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 01:40:16 INFO - PROCESS | 1654 | 1470732016813 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:16 INFO - PROCESS | 1654 | 1470732016815 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x129650000 == 42 [pid = 1654] [id = 344] 01:40:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1189a2400) [pid = 1654] [serial = 1031] [outer = 0x0] 01:40:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119518c00) [pid = 1654] [serial = 1032] [outer = 0x1189a2400] 01:40:16 INFO - PROCESS | 1654 | 1470732016851 Marionette DEBUG loaded listener.js 01:40:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119913c00) [pid = 1654] [serial = 1033] [outer = 0x1189a2400] 01:40:17 INFO - PROCESS | 1654 | 1470732017473 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]]]}] 01:40:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 01:40:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 970ms 01:40:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 01:40:17 INFO - PROCESS | 1654 | 1470732017527 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 01:40:17 INFO - PROCESS | 1654 | 1470732017530 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 01:40:17 INFO - PROCESS | 1654 | 1470732017533 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 01:40:17 INFO - PROCESS | 1654 | 1470732017535 Marionette TRACE conn2 <- [1,1350,null,{}] 01:40:17 INFO - PROCESS | 1654 | 1470732017539 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}] 01:40:17 INFO - PROCESS | 1654 | 1470732017540 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:17 INFO - PROCESS | 1654 | 1470732017641 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 01:40:17 INFO - PROCESS | 1654 | 1470732017707 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:17 INFO - PROCESS | 1654 | 1470732017710 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189c0000 == 43 [pid = 1654] [id = 345] 01:40:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x113219000) [pid = 1654] [serial = 1034] [outer = 0x0] 01:40:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x115d59c00) [pid = 1654] [serial = 1035] [outer = 0x113219000] 01:40:17 INFO - PROCESS | 1654 | 1470732017739 Marionette DEBUG loaded listener.js 01:40:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11675d800) [pid = 1654] [serial = 1036] [outer = 0x113219000] 01:40:18 INFO - PROCESS | 1654 | 1470732018245 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]]]}] 01:40:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 01:40:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 720ms 01:40:18 INFO - PROCESS | 1654 | 1470732018253 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 01:40:18 INFO - PROCESS | 1654 | 1470732018259 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 01:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 01:40:18 INFO - PROCESS | 1654 | 1470732018266 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 01:40:18 INFO - PROCESS | 1654 | 1470732018269 Marionette TRACE conn2 <- [1,1354,null,{}] 01:40:18 INFO - PROCESS | 1654 | 1470732018273 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}] 01:40:18 INFO - PROCESS | 1654 | 1470732018275 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12a63f800 == 42 [pid = 1654] [id = 341] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12068b000 == 41 [pid = 1654] [id = 340] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x128ef3800 == 40 [pid = 1654] [id = 339] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x128a30800 == 39 [pid = 1654] [id = 338] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x126411800 == 38 [pid = 1654] [id = 337] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12067e800 == 37 [pid = 1654] [id = 336] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x121998800 == 36 [pid = 1654] [id = 335] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x121043800 == 35 [pid = 1654] [id = 334] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1191d8800 == 34 [pid = 1654] [id = 333] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1170c2800 == 33 [pid = 1654] [id = 332] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1131ce800 == 32 [pid = 1654] [id = 331] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12c327800 == 31 [pid = 1654] [id = 329] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11715f800 == 30 [pid = 1654] [id = 330] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1189c0000 == 29 [pid = 1654] [id = 345] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x129650000 == 28 [pid = 1654] [id = 344] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x119cb0800 == 27 [pid = 1654] [id = 343] 01:40:18 INFO - PROCESS | 1654 | --DOCSHELL 0x113d06800 == 26 [pid = 1654] [id = 342] 01:40:18 INFO - PROCESS | 1654 | 1470732018872 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x121982800) [pid = 1654] [serial = 966] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12343f400) [pid = 1654] [serial = 969] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x121609800) [pid = 1654] [serial = 963] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1206b8000) [pid = 1654] [serial = 957] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x120fcec00) [pid = 1654] [serial = 958] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11857d000) [pid = 1654] [serial = 948] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1186e3c00) [pid = 1654] [serial = 949] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x112dc7c00) [pid = 1654] [serial = 939] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x114f84000) [pid = 1654] [serial = 940] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116abe400) [pid = 1654] [serial = 942] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x117d51400) [pid = 1654] [serial = 943] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11850a800) [pid = 1654] [serial = 945] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x118511400) [pid = 1654] [serial = 946] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x123439400) [pid = 1654] [serial = 967] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1189a4400) [pid = 1654] [serial = 951] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11990ac00) [pid = 1654] [serial = 952] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1265c4400) [pid = 1654] [serial = 934] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1127de800) [pid = 1654] [serial = 936] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x112a8c000) [pid = 1654] [serial = 937] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12120ac00) [pid = 1654] [serial = 960] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x121345c00) [pid = 1654] [serial = 961] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x11990c000) [pid = 1654] [serial = 954] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x119a0f800) [pid = 1654] [serial = 955] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x118264000) [pid = 1654] [serial = 978] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x124dc4c00) [pid = 1654] [serial = 972] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x124d8ec00) [pid = 1654] [serial = 970] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x126047c00) [pid = 1654] [serial = 975] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1255a0c00) [pid = 1654] [serial = 973] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x121e39000) [pid = 1654] [serial = 981] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x126541800) [pid = 1654] [serial = 976] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x119917c00) [pid = 1654] [serial = 979] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x128c2f000) [pid = 1654] [serial = 987] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x1265c1400) [pid = 1654] [serial = 982] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x126795000) [pid = 1654] [serial = 984] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x121717000) [pid = 1654] [serial = 964] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x128c25800) [pid = 1654] [serial = 985] [outer = 0x0] [url = about:blank] 01:40:18 INFO - PROCESS | 1654 | 1470732018993 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:18 INFO - PROCESS | 1654 | 1470732018994 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x113b35800 == 27 [pid = 1654] [id = 346] 01:40:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x112709000) [pid = 1654] [serial = 1037] [outer = 0x0] 01:40:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x11270e000) [pid = 1654] [serial = 1038] [outer = 0x112709000] 01:40:19 INFO - PROCESS | 1654 | 1470732019023 Marionette DEBUG loaded listener.js 01:40:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x1127e4400) [pid = 1654] [serial = 1039] [outer = 0x112709000] 01:40:19 INFO - PROCESS | 1654 | 1470732019346 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]]]}] 01:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 01:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1126ms 01:40:19 INFO - PROCESS | 1654 | 1470732019392 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 01:40:19 INFO - PROCESS | 1654 | 1470732019395 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 01:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 01:40:19 INFO - PROCESS | 1654 | 1470732019398 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 01:40:19 INFO - PROCESS | 1654 | 1470732019400 Marionette TRACE conn2 <- [1,1358,null,{}] 01:40:19 INFO - PROCESS | 1654 | 1470732019403 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}] 01:40:19 INFO - PROCESS | 1654 | 1470732019405 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:19 INFO - PROCESS | 1654 | 1470732019501 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 01:40:19 INFO - PROCESS | 1654 | 1470732019553 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:19 INFO - PROCESS | 1654 | 1470732019554 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x117175000 == 28 [pid = 1654] [id = 347] 01:40:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x112d14400) [pid = 1654] [serial = 1040] [outer = 0x0] 01:40:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x115d52400) [pid = 1654] [serial = 1041] [outer = 0x112d14400] 01:40:19 INFO - PROCESS | 1654 | 1470732019581 Marionette DEBUG loaded listener.js 01:40:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x116a12c00) [pid = 1654] [serial = 1042] [outer = 0x112d14400] 01:40:19 INFO - PROCESS | 1654 | 1470732019861 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]]]}] 01:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 01:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 01:40:19 INFO - PROCESS | 1654 | 1470732019919 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 01:40:19 INFO - PROCESS | 1654 | 1470732019922 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 01:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 01:40:19 INFO - PROCESS | 1654 | 1470732019927 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 01:40:19 INFO - PROCESS | 1654 | 1470732019928 Marionette TRACE conn2 <- [1,1362,null,{}] 01:40:19 INFO - PROCESS | 1654 | 1470732019931 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}] 01:40:19 INFO - PROCESS | 1654 | 1470732019932 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:20 INFO - PROCESS | 1654 | 1470732020012 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 01:40:20 INFO - PROCESS | 1654 | 1470732020067 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:20 INFO - PROCESS | 1654 | 1470732020069 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x116197800 == 29 [pid = 1654] [id = 348] 01:40:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x11701c000) [pid = 1654] [serial = 1043] [outer = 0x0] 01:40:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x118450000) [pid = 1654] [serial = 1044] [outer = 0x11701c000] 01:40:20 INFO - PROCESS | 1654 | 1470732020102 Marionette DEBUG loaded listener.js 01:40:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11857bc00) [pid = 1654] [serial = 1045] [outer = 0x11701c000] 01:40:20 INFO - PROCESS | 1654 | 1470732020421 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]]]}] 01:40:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 01:40:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 519ms 01:40:20 INFO - PROCESS | 1654 | 1470732020447 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 01:40:20 INFO - PROCESS | 1654 | 1470732020450 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 01:40:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 01:40:20 INFO - PROCESS | 1654 | 1470732020460 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 01:40:20 INFO - PROCESS | 1654 | 1470732020463 Marionette TRACE conn2 <- [1,1366,null,{}] 01:40:20 INFO - PROCESS | 1654 | 1470732020465 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}] 01:40:20 INFO - PROCESS | 1654 | 1470732020468 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:20 INFO - PROCESS | 1654 | 1470732020548 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 01:40:20 INFO - PROCESS | 1654 | 1470732020552 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:20 INFO - PROCESS | 1654 | 1470732020553 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x121353800 == 30 [pid = 1654] [id = 349] 01:40:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x118584800) [pid = 1654] [serial = 1046] [outer = 0x0] 01:40:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x118807400) [pid = 1654] [serial = 1047] [outer = 0x118584800] 01:40:20 INFO - PROCESS | 1654 | 1470732020582 Marionette DEBUG loaded listener.js 01:40:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1191f9c00) [pid = 1654] [serial = 1048] [outer = 0x118584800] 01:40:20 INFO - PROCESS | 1654 | 1470732020904 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] 01:40:20 INFO - PROCESS | 1654 | 1470732020934 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 01:40:20 INFO - PROCESS | 1654 | 1470732020964 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 01:40:20 INFO - PROCESS | 1654 | 1470732020965 Marionette TRACE conn2 <- [1,1370,null,{}] 01:40:20 INFO - PROCESS | 1654 | 1470732020974 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}] 01:40:20 INFO - PROCESS | 1654 | 1470732020975 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:21 INFO - PROCESS | 1654 | 1470732021076 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 01:40:21 INFO - PROCESS | 1654 | 1470732021110 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:21 INFO - PROCESS | 1654 | 1470732021111 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x121996800 == 31 [pid = 1654] [id = 350] 01:40:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118803c00) [pid = 1654] [serial = 1049] [outer = 0x0] 01:40:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1195a6400) [pid = 1654] [serial = 1050] [outer = 0x118803c00] 01:40:21 INFO - PROCESS | 1654 | 1470732021135 Marionette DEBUG loaded listener.js 01:40:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11979e000) [pid = 1654] [serial = 1051] [outer = 0x118803c00] 01:40:21 INFO - PROCESS | 1654 | 1470732021473 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] 01:40:21 INFO - PROCESS | 1654 | 1470732021495 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 01:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 01:40:21 INFO - PROCESS | 1654 | 1470732021497 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 01:40:21 INFO - PROCESS | 1654 | 1470732021498 Marionette TRACE conn2 <- [1,1374,null,{}] 01:40:21 INFO - PROCESS | 1654 | 1470732021509 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}] 01:40:21 INFO - PROCESS | 1654 | 1470732021510 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:21 INFO - PROCESS | 1654 | 1470732021604 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 01:40:21 INFO - PROCESS | 1654 | 1470732021608 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:21 INFO - PROCESS | 1654 | 1470732021612 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260d5800 == 32 [pid = 1654] [id = 351] 01:40:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x116abe000) [pid = 1654] [serial = 1052] [outer = 0x0] 01:40:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1206b2400) [pid = 1654] [serial = 1053] [outer = 0x116abe000] 01:40:21 INFO - PROCESS | 1654 | 1470732021644 Marionette DEBUG loaded listener.js 01:40:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1210e3c00) [pid = 1654] [serial = 1054] [outer = 0x116abe000] 01:40:21 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:40:22 INFO - PROCESS | 1654 | 1470732022009 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] 01:40:22 INFO - PROCESS | 1654 | 1470732022030 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 01:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 01:40:22 INFO - PROCESS | 1654 | 1470732022032 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 01:40:22 INFO - PROCESS | 1654 | 1470732022033 Marionette TRACE conn2 <- [1,1378,null,{}] 01:40:22 INFO - PROCESS | 1654 | 1470732022036 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}] 01:40:22 INFO - PROCESS | 1654 | 1470732022037 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:22 INFO - PROCESS | 1654 | 1470732022137 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 01:40:22 INFO - PROCESS | 1654 | 1470732022140 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:22 INFO - PROCESS | 1654 | 1470732022141 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x10eaa0800 == 33 [pid = 1654] [id = 352] 01:40:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1210e5c00) [pid = 1654] [serial = 1055] [outer = 0x0] 01:40:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x121413400) [pid = 1654] [serial = 1056] [outer = 0x1210e5c00] 01:40:22 INFO - PROCESS | 1654 | 1470732022165 Marionette DEBUG loaded listener.js 01:40:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x121610c00) [pid = 1654] [serial = 1057] [outer = 0x1210e5c00] 01:40:22 INFO - PROCESS | 1654 | 1470732022524 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] 01:40:22 INFO - PROCESS | 1654 | 1470732022557 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 01:40:22 INFO - PROCESS | 1654 | 1470732022559 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 01:40:22 INFO - PROCESS | 1654 | 1470732022561 Marionette TRACE conn2 <- [1,1382,null,{}] 01:40:22 INFO - PROCESS | 1654 | 1470732022563 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}] 01:40:22 INFO - PROCESS | 1654 | 1470732022564 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:22 INFO - PROCESS | 1654 | 1470732022655 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 01:40:22 INFO - PROCESS | 1654 | 1470732022692 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:22 INFO - PROCESS | 1654 | 1470732022693 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x129303000 == 34 [pid = 1654] [id = 353] 01:40:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x112d14000) [pid = 1654] [serial = 1058] [outer = 0x0] 01:40:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x121976000) [pid = 1654] [serial = 1059] [outer = 0x112d14000] 01:40:22 INFO - PROCESS | 1654 | 1470732022717 Marionette DEBUG loaded listener.js 01:40:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x121e2ec00) [pid = 1654] [serial = 1060] [outer = 0x112d14000] 01:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x121335400) [pid = 1654] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 01:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x121979000) [pid = 1654] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 01:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x121975800) [pid = 1654] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 01:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11270a800) [pid = 1654] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 01:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x112a86c00) [pid = 1654] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 01:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x117d54c00) [pid = 1654] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 01:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1186e5400) [pid = 1654] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 01:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1265c2c00) [pid = 1654] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 01:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x110eeb800) [pid = 1654] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 01:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1194c9c00) [pid = 1654] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 01:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1121e4000) [pid = 1654] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 01:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11302dc00) [pid = 1654] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 01:40:23 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x119919800) [pid = 1654] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 01:40:23 INFO - PROCESS | 1654 | [1654] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 01:40:23 INFO - PROCESS | 1654 | 1470732023157 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] 01:40:23 INFO - PROCESS | 1654 | 1470732023180 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 01:40:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 01:40:23 INFO - PROCESS | 1654 | 1470732023183 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 01:40:23 INFO - PROCESS | 1654 | 1470732023184 Marionette TRACE conn2 <- [1,1386,null,{}] 01:40:23 INFO - PROCESS | 1654 | 1470732023186 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}] 01:40:23 INFO - PROCESS | 1654 | 1470732023187 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:23 INFO - PROCESS | 1654 | 1470732023262 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 01:40:23 INFO - PROCESS | 1654 | 1470732023265 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:23 INFO - PROCESS | 1654 | 1470732023266 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x129308000 == 35 [pid = 1654] [id = 354] 01:40:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11270a800) [pid = 1654] [serial = 1061] [outer = 0x0] 01:40:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118584000) [pid = 1654] [serial = 1062] [outer = 0x11270a800] 01:40:23 INFO - PROCESS | 1654 | 1470732023294 Marionette DEBUG loaded listener.js 01:40:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x119914800) [pid = 1654] [serial = 1063] [outer = 0x11270a800] 01:40:23 INFO - PROCESS | 1654 | 1470732023638 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] 01:40:23 INFO - PROCESS | 1654 | 1470732023652 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 01:40:23 INFO - PROCESS | 1654 | 1470732023656 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 01:40:23 INFO - PROCESS | 1654 | 1470732023658 Marionette TRACE conn2 <- [1,1390,null,{}] 01:40:23 INFO - PROCESS | 1654 | 1470732023660 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}] 01:40:23 INFO - PROCESS | 1654 | 1470732023662 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:23 INFO - PROCESS | 1654 | 1470732023759 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 01:40:23 INFO - PROCESS | 1654 | 1470732023765 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:23 INFO - PROCESS | 1654 | 1470732023766 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a63f800 == 36 [pid = 1654] [id = 355] 01:40:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1127e4000) [pid = 1654] [serial = 1064] [outer = 0x0] 01:40:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12160f400) [pid = 1654] [serial = 1065] [outer = 0x1127e4000] 01:40:23 INFO - PROCESS | 1654 | 1470732023790 Marionette DEBUG loaded listener.js 01:40:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x123439800) [pid = 1654] [serial = 1066] [outer = 0x1127e4000] 01:40:24 INFO - PROCESS | 1654 | 1470732024095 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]]]}] 01:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 01:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 471ms 01:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 01:40:24 INFO - PROCESS | 1654 | 1470732024127 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 01:40:24 INFO - PROCESS | 1654 | 1470732024128 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 01:40:24 INFO - PROCESS | 1654 | 1470732024130 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 01:40:24 INFO - PROCESS | 1654 | 1470732024132 Marionette TRACE conn2 <- [1,1394,null,{}] 01:40:24 INFO - PROCESS | 1654 | 1470732024134 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}] 01:40:24 INFO - PROCESS | 1654 | 1470732024135 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:24 INFO - PROCESS | 1654 | 1470732024213 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 01:40:24 INFO - PROCESS | 1654 | 1470732024216 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:24 INFO - PROCESS | 1654 | 1470732024218 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b64b800 == 37 [pid = 1654] [id = 356] 01:40:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12343a000) [pid = 1654] [serial = 1067] [outer = 0x0] 01:40:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x123549400) [pid = 1654] [serial = 1068] [outer = 0x12343a000] 01:40:24 INFO - PROCESS | 1654 | 1470732024247 Marionette DEBUG loaded listener.js 01:40:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x124d87800) [pid = 1654] [serial = 1069] [outer = 0x12343a000] 01:40:24 INFO - PROCESS | 1654 | 1470732024651 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]]]}] 01:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 01:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 569ms 01:40:24 INFO - PROCESS | 1654 | 1470732024702 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 01:40:24 INFO - PROCESS | 1654 | 1470732024705 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 01:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 01:40:24 INFO - PROCESS | 1654 | 1470732024709 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 01:40:24 INFO - PROCESS | 1654 | 1470732024713 Marionette TRACE conn2 <- [1,1398,null,{}] 01:40:24 INFO - PROCESS | 1654 | 1470732024716 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}] 01:40:24 INFO - PROCESS | 1654 | 1470732024717 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:24 INFO - PROCESS | 1654 | 1470732024849 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 01:40:24 INFO - PROCESS | 1654 | 1470732024861 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:24 INFO - PROCESS | 1654 | 1470732024862 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x121173800 == 38 [pid = 1654] [id = 357] 01:40:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x125513800) [pid = 1654] [serial = 1070] [outer = 0x0] 01:40:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x126048000) [pid = 1654] [serial = 1071] [outer = 0x125513800] 01:40:24 INFO - PROCESS | 1654 | 1470732024902 Marionette DEBUG loaded listener.js 01:40:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x126427c00) [pid = 1654] [serial = 1072] [outer = 0x125513800] 01:40:25 INFO - PROCESS | 1654 | 1470732025415 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]]]}] 01:40:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 01:40:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 775ms 01:40:25 INFO - PROCESS | 1654 | 1470732025484 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 01:40:25 INFO - PROCESS | 1654 | 1470732025487 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 01:40:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 01:40:25 INFO - PROCESS | 1654 | 1470732025492 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 01:40:25 INFO - PROCESS | 1654 | 1470732025494 Marionette TRACE conn2 <- [1,1402,null,{}] 01:40:25 INFO - PROCESS | 1654 | 1470732025498 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}] 01:40:25 INFO - PROCESS | 1654 | 1470732025500 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:25 INFO - PROCESS | 1654 | 1470732025612 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 01:40:25 INFO - PROCESS | 1654 | 1470732025689 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:25 INFO - PROCESS | 1654 | 1470732025691 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x118286800 == 39 [pid = 1654] [id = 358] 01:40:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1127de800) [pid = 1654] [serial = 1073] [outer = 0x0] 01:40:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x112d28000) [pid = 1654] [serial = 1074] [outer = 0x1127de800] 01:40:25 INFO - PROCESS | 1654 | 1470732025722 Marionette DEBUG loaded listener.js 01:40:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x115e35c00) [pid = 1654] [serial = 1075] [outer = 0x1127de800] 01:40:26 INFO - PROCESS | 1654 | 1470732026289 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]]]}] 01:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 01:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 821ms 01:40:26 INFO - PROCESS | 1654 | 1470732026332 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 01:40:26 INFO - PROCESS | 1654 | 1470732026335 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 01:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 01:40:26 INFO - PROCESS | 1654 | 1470732026343 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 01:40:26 INFO - PROCESS | 1654 | 1470732026345 Marionette TRACE conn2 <- [1,1406,null,{}] 01:40:26 INFO - PROCESS | 1654 | 1470732026348 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}] 01:40:26 INFO - PROCESS | 1654 | 1470732026350 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:26 INFO - PROCESS | 1654 | 1470732026458 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 01:40:26 INFO - PROCESS | 1654 | 1470732026654 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:26 INFO - PROCESS | 1654 | 1470732026656 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x116961000 == 40 [pid = 1654] [id = 359] 01:40:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1127e4c00) [pid = 1654] [serial = 1076] [outer = 0x0] 01:40:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x112d19c00) [pid = 1654] [serial = 1077] [outer = 0x1127e4c00] 01:40:26 INFO - PROCESS | 1654 | 1470732026684 Marionette DEBUG loaded listener.js 01:40:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x115d55c00) [pid = 1654] [serial = 1078] [outer = 0x1127e4c00] 01:40:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12b64b800 == 39 [pid = 1654] [id = 356] 01:40:27 INFO - PROCESS | 1654 | --DOCSHELL 0x12a63f800 == 38 [pid = 1654] [id = 355] 01:40:27 INFO - PROCESS | 1654 | --DOCSHELL 0x129308000 == 37 [pid = 1654] [id = 354] 01:40:27 INFO - PROCESS | 1654 | --DOCSHELL 0x129303000 == 36 [pid = 1654] [id = 353] 01:40:27 INFO - PROCESS | 1654 | --DOCSHELL 0x10eaa0800 == 35 [pid = 1654] [id = 352] 01:40:27 INFO - PROCESS | 1654 | --DOCSHELL 0x1260d5800 == 34 [pid = 1654] [id = 351] 01:40:27 INFO - PROCESS | 1654 | --DOCSHELL 0x121996800 == 33 [pid = 1654] [id = 350] 01:40:27 INFO - PROCESS | 1654 | --DOCSHELL 0x121353800 == 32 [pid = 1654] [id = 349] 01:40:27 INFO - PROCESS | 1654 | --DOCSHELL 0x116197800 == 31 [pid = 1654] [id = 348] 01:40:27 INFO - PROCESS | 1654 | --DOCSHELL 0x117175000 == 30 [pid = 1654] [id = 347] 01:40:27 INFO - PROCESS | 1654 | --DOCSHELL 0x113b35800 == 29 [pid = 1654] [id = 346] 01:40:27 INFO - PROCESS | 1654 | 1470732027159 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]]]}] 01:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 01:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 823ms 01:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 01:40:27 INFO - PROCESS | 1654 | 1470732027167 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 01:40:27 INFO - PROCESS | 1654 | 1470732027169 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 01:40:27 INFO - PROCESS | 1654 | 1470732027175 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 01:40:27 INFO - PROCESS | 1654 | 1470732027177 Marionette TRACE conn2 <- [1,1410,null,{}] 01:40:27 INFO - PROCESS | 1654 | 1470732027180 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}] 01:40:27 INFO - PROCESS | 1654 | 1470732027182 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:27 INFO - PROCESS | 1654 | 1470732027269 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x121610400) [pid = 1654] [serial = 1011] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x121981400) [pid = 1654] [serial = 1014] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121974400) [pid = 1654] [serial = 1012] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12343cc00) [pid = 1654] [serial = 1017] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1127e3000) [pid = 1654] [serial = 990] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x118802800) [pid = 1654] [serial = 1021] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x112d13c00) [pid = 1654] [serial = 991] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118502800) [pid = 1654] [serial = 999] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x118580800) [pid = 1654] [serial = 1000] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12120d000) [pid = 1654] [serial = 1023] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128c8b400) [pid = 1654] [serial = 988] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x112d0e400) [pid = 1654] [serial = 993] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x112dc6800) [pid = 1654] [serial = 994] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1195a1800) [pid = 1654] [serial = 1005] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x118586400) [pid = 1654] [serial = 1002] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1191f2c00) [pid = 1654] [serial = 1003] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x115d5e400) [pid = 1654] [serial = 996] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x116a1b000) [pid = 1654] [serial = 997] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x115d52c00) [pid = 1654] [serial = 1020] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x119a10400) [pid = 1654] [serial = 1008] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x124aab800) [pid = 1654] [serial = 1018] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x123437400) [pid = 1654] [serial = 1015] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x120fcb800) [pid = 1654] [serial = 1009] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x124d85400) [pid = 1654] [serial = 1024] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x119792400) [pid = 1654] [serial = 1006] [outer = 0x0] [url = about:blank] 01:40:27 INFO - PROCESS | 1654 | 1470732027328 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:27 INFO - PROCESS | 1654 | 1470732027329 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x117d97800 == 30 [pid = 1654] [id = 360] 01:40:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x1127e3000) [pid = 1654] [serial = 1079] [outer = 0x0] 01:40:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x115d54c00) [pid = 1654] [serial = 1080] [outer = 0x1127e3000] 01:40:27 INFO - PROCESS | 1654 | 1470732027356 Marionette DEBUG loaded listener.js 01:40:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x117d47400) [pid = 1654] [serial = 1081] [outer = 0x1127e3000] 01:40:27 INFO - PROCESS | 1654 | 1470732027682 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]]]}] 01:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 01:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 521ms 01:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 01:40:27 INFO - PROCESS | 1654 | 1470732027697 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 01:40:27 INFO - PROCESS | 1654 | 1470732027699 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 01:40:27 INFO - PROCESS | 1654 | 1470732027701 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 01:40:27 INFO - PROCESS | 1654 | 1470732027703 Marionette TRACE conn2 <- [1,1414,null,{}] 01:40:27 INFO - PROCESS | 1654 | 1470732027707 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}] 01:40:27 INFO - PROCESS | 1654 | 1470732027709 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:27 INFO - PROCESS | 1654 | 1470732027792 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 01:40:27 INFO - PROCESS | 1654 | 1470732027858 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:27 INFO - PROCESS | 1654 | 1470732027859 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x120686800 == 31 [pid = 1654] [id = 361] 01:40:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x118502800) [pid = 1654] [serial = 1082] [outer = 0x0] 01:40:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x118585000) [pid = 1654] [serial = 1083] [outer = 0x118502800] 01:40:27 INFO - PROCESS | 1654 | 1470732027896 Marionette DEBUG loaded listener.js 01:40:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1186de400) [pid = 1654] [serial = 1084] [outer = 0x118502800] 01:40:28 INFO - PROCESS | 1654 | 1470732028252 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]]]}] 01:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 01:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 573ms 01:40:28 INFO - PROCESS | 1654 | 1470732028275 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 01:40:28 INFO - PROCESS | 1654 | 1470732028277 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 01:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 01:40:28 INFO - PROCESS | 1654 | 1470732028284 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 01:40:28 INFO - PROCESS | 1654 | 1470732028288 Marionette TRACE conn2 <- [1,1418,null,{}] 01:40:28 INFO - PROCESS | 1654 | 1470732028291 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}] 01:40:28 INFO - PROCESS | 1654 | 1470732028294 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:28 INFO - PROCESS | 1654 | 1470732028373 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 01:40:28 INFO - PROCESS | 1654 | 1470732028430 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:28 INFO - PROCESS | 1654 | 1470732028431 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x121ede800 == 32 [pid = 1654] [id = 362] 01:40:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1121b2c00) [pid = 1654] [serial = 1085] [outer = 0x0] 01:40:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11880a000) [pid = 1654] [serial = 1086] [outer = 0x1121b2c00] 01:40:28 INFO - PROCESS | 1654 | 1470732028456 Marionette DEBUG loaded listener.js 01:40:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1195ab800) [pid = 1654] [serial = 1087] [outer = 0x1121b2c00] 01:40:28 INFO - PROCESS | 1654 | 1470732028834 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]]]}] 01:40:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 01:40:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 576ms 01:40:28 INFO - PROCESS | 1654 | 1470732028858 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 01:40:28 INFO - PROCESS | 1654 | 1470732028860 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 01:40:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 01:40:28 INFO - PROCESS | 1654 | 1470732028864 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 01:40:28 INFO - PROCESS | 1654 | 1470732028865 Marionette TRACE conn2 <- [1,1422,null,{}] 01:40:28 INFO - PROCESS | 1654 | 1470732028869 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}] 01:40:28 INFO - PROCESS | 1654 | 1470732028870 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:29 INFO - PROCESS | 1654 | 1470732029010 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 01:40:29 INFO - PROCESS | 1654 | 1470732029043 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:29 INFO - PROCESS | 1654 | 1470732029044 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x126406800 == 33 [pid = 1654] [id = 363] 01:40:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1127da400) [pid = 1654] [serial = 1088] [outer = 0x0] 01:40:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119798c00) [pid = 1654] [serial = 1089] [outer = 0x1127da400] 01:40:29 INFO - PROCESS | 1654 | 1470732029068 Marionette DEBUG loaded listener.js 01:40:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119a15000) [pid = 1654] [serial = 1090] [outer = 0x1127da400] 01:40:29 INFO - PROCESS | 1654 | 1470732029443 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]]]}] 01:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 01:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 621ms 01:40:29 INFO - PROCESS | 1654 | 1470732029484 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 01:40:29 INFO - PROCESS | 1654 | 1470732029486 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 01:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 01:40:29 INFO - PROCESS | 1654 | 1470732029490 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 01:40:29 INFO - PROCESS | 1654 | 1470732029492 Marionette TRACE conn2 <- [1,1426,null,{}] 01:40:29 INFO - PROCESS | 1654 | 1470732029494 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}] 01:40:29 INFO - PROCESS | 1654 | 1470732029495 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:29 INFO - PROCESS | 1654 | 1470732029594 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 01:40:29 INFO - PROCESS | 1654 | 1470732029598 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:29 INFO - PROCESS | 1654 | 1470732029603 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x123521800 == 34 [pid = 1654] [id = 364] 01:40:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x120fca000) [pid = 1654] [serial = 1091] [outer = 0x0] 01:40:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x120fcc400) [pid = 1654] [serial = 1092] [outer = 0x120fca000] 01:40:29 INFO - PROCESS | 1654 | 1470732029636 Marionette DEBUG loaded listener.js 01:40:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x121346400) [pid = 1654] [serial = 1093] [outer = 0x120fca000] 01:40:30 INFO - PROCESS | 1654 | 1470732030064 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]]]}] 01:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 01:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 622ms 01:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 01:40:30 INFO - PROCESS | 1654 | 1470732030119 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 01:40:30 INFO - PROCESS | 1654 | 1470732030121 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 01:40:30 INFO - PROCESS | 1654 | 1470732030124 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 01:40:30 INFO - PROCESS | 1654 | 1470732030125 Marionette TRACE conn2 <- [1,1430,null,{}] 01:40:30 INFO - PROCESS | 1654 | 1470732030129 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}] 01:40:30 INFO - PROCESS | 1654 | 1470732030131 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:30 INFO - PROCESS | 1654 | 1470732030274 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 01:40:30 INFO - PROCESS | 1654 | 1470732030334 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:30 INFO - PROCESS | 1654 | 1470732030335 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x129638000 == 35 [pid = 1654] [id = 365] 01:40:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11270ac00) [pid = 1654] [serial = 1094] [outer = 0x0] 01:40:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x121347000) [pid = 1654] [serial = 1095] [outer = 0x11270ac00] 01:40:30 INFO - PROCESS | 1654 | 1470732030359 Marionette DEBUG loaded listener.js 01:40:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121982c00) [pid = 1654] [serial = 1096] [outer = 0x11270ac00] 01:40:30 INFO - PROCESS | 1654 | 1470732030761 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]]]}] 01:40:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 01:40:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 674ms 01:40:30 INFO - PROCESS | 1654 | 1470732030798 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 01:40:30 INFO - PROCESS | 1654 | 1470732030800 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 01:40:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 01:40:30 INFO - PROCESS | 1654 | 1470732030804 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 01:40:30 INFO - PROCESS | 1654 | 1470732030806 Marionette TRACE conn2 <- [1,1434,null,{}] 01:40:30 INFO - PROCESS | 1654 | 1470732030809 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}] 01:40:30 INFO - PROCESS | 1654 | 1470732030811 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:30 INFO - PROCESS | 1654 | 1470732030957 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 01:40:30 INFO - PROCESS | 1654 | 1470732030980 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:30 INFO - PROCESS | 1654 | 1470732030981 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a45f000 == 36 [pid = 1654] [id = 366] 01:40:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x121e39000) [pid = 1654] [serial = 1097] [outer = 0x0] 01:40:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12343d800) [pid = 1654] [serial = 1098] [outer = 0x121e39000] 01:40:31 INFO - PROCESS | 1654 | 1470732031021 Marionette DEBUG loaded listener.js 01:40:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1237bf000) [pid = 1654] [serial = 1099] [outer = 0x121e39000] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12343a000) [pid = 1654] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x116abe000) [pid = 1654] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11701c000) [pid = 1654] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1127e4000) [pid = 1654] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1210e5c00) [pid = 1654] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x112709000) [pid = 1654] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x112d14000) [pid = 1654] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x113219000) [pid = 1654] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x116ac1c00) [pid = 1654] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x118584800) [pid = 1654] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x112d14400) [pid = 1654] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11270a800) [pid = 1654] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x111e5fc00) [pid = 1654] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x118803c00) [pid = 1654] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 01:40:31 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1189a2400) [pid = 1654] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 01:40:31 INFO - PROCESS | 1654 | 1470732031496 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]]]}] 01:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 01:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 722ms 01:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 01:40:31 INFO - PROCESS | 1654 | 1470732031525 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 01:40:31 INFO - PROCESS | 1654 | 1470732031526 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 01:40:31 INFO - PROCESS | 1654 | 1470732031528 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 01:40:31 INFO - PROCESS | 1654 | 1470732031529 Marionette TRACE conn2 <- [1,1438,null,{}] 01:40:31 INFO - PROCESS | 1654 | 1470732031532 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}] 01:40:31 INFO - PROCESS | 1654 | 1470732031533 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:31 INFO - PROCESS | 1654 | 1470732031615 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 01:40:31 INFO - PROCESS | 1654 | 1470732031619 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:31 INFO - PROCESS | 1654 | 1470732031629 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a45f800 == 37 [pid = 1654] [id = 367] 01:40:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x113219000) [pid = 1654] [serial = 1100] [outer = 0x0] 01:40:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x116ac0800) [pid = 1654] [serial = 1101] [outer = 0x113219000] 01:40:31 INFO - PROCESS | 1654 | 1470732031657 Marionette DEBUG loaded listener.js 01:40:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11880c000) [pid = 1654] [serial = 1102] [outer = 0x113219000] 01:40:32 INFO - PROCESS | 1654 | 1470732032096 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]]]}] 01:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 01:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 619ms 01:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 01:40:32 INFO - PROCESS | 1654 | 1470732032149 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 01:40:32 INFO - PROCESS | 1654 | 1470732032150 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 01:40:32 INFO - PROCESS | 1654 | 1470732032154 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 01:40:32 INFO - PROCESS | 1654 | 1470732032155 Marionette TRACE conn2 <- [1,1442,null,{}] 01:40:32 INFO - PROCESS | 1654 | 1470732032159 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}] 01:40:32 INFO - PROCESS | 1654 | 1470732032161 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:32 INFO - PROCESS | 1654 | 1470732032258 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 01:40:32 INFO - PROCESS | 1654 | 1470732032261 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:32 INFO - PROCESS | 1654 | 1470732032262 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x121996800 == 38 [pid = 1654] [id = 368] 01:40:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118875800) [pid = 1654] [serial = 1103] [outer = 0x0] 01:40:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x121977400) [pid = 1654] [serial = 1104] [outer = 0x118875800] 01:40:32 INFO - PROCESS | 1654 | 1470732032286 Marionette DEBUG loaded listener.js 01:40:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x124aab800) [pid = 1654] [serial = 1105] [outer = 0x118875800] 01:40:32 INFO - PROCESS | 1654 | 1470732032619 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]]]}] 01:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 01:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 470ms 01:40:32 INFO - PROCESS | 1654 | 1470732032623 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 01:40:32 INFO - PROCESS | 1654 | 1470732032625 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 01:40:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 01:40:32 INFO - PROCESS | 1654 | 1470732032627 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 01:40:32 INFO - PROCESS | 1654 | 1470732032628 Marionette TRACE conn2 <- [1,1446,null,{}] 01:40:32 INFO - PROCESS | 1654 | 1470732032630 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}] 01:40:32 INFO - PROCESS | 1654 | 1470732032631 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:32 INFO - PROCESS | 1654 | 1470732032747 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 01:40:32 INFO - PROCESS | 1654 | 1470732032754 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:32 INFO - PROCESS | 1654 | 1470732032756 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b69b000 == 39 [pid = 1654] [id = 369] 01:40:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x124aaf400) [pid = 1654] [serial = 1106] [outer = 0x0] 01:40:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x125512c00) [pid = 1654] [serial = 1107] [outer = 0x124aaf400] 01:40:32 INFO - PROCESS | 1654 | 1470732032782 Marionette DEBUG loaded listener.js 01:40:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x126044c00) [pid = 1654] [serial = 1108] [outer = 0x124aaf400] 01:40:33 INFO - PROCESS | 1654 | 1470732033120 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]]]}] 01:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 01:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 520ms 01:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 01:40:33 INFO - PROCESS | 1654 | 1470732033147 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 01:40:33 INFO - PROCESS | 1654 | 1470732033149 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 01:40:33 INFO - PROCESS | 1654 | 1470732033151 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 01:40:33 INFO - PROCESS | 1654 | 1470732033153 Marionette TRACE conn2 <- [1,1450,null,{}] 01:40:33 INFO - PROCESS | 1654 | 1470732033155 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}] 01:40:33 INFO - PROCESS | 1654 | 1470732033157 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:33 INFO - PROCESS | 1654 | 1470732033249 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 01:40:33 INFO - PROCESS | 1654 | 1470732033252 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:33 INFO - PROCESS | 1654 | 1470732033253 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdd2800 == 40 [pid = 1654] [id = 370] 01:40:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x126046000) [pid = 1654] [serial = 1109] [outer = 0x0] 01:40:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12653d000) [pid = 1654] [serial = 1110] [outer = 0x126046000] 01:40:33 INFO - PROCESS | 1654 | 1470732033278 Marionette DEBUG loaded listener.js 01:40:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x128c26000) [pid = 1654] [serial = 1111] [outer = 0x126046000] 01:40:33 INFO - PROCESS | 1654 | 1470732033775 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]]]}] 01:40:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 01:40:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 669ms 01:40:33 INFO - PROCESS | 1654 | 1470732033822 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 01:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 01:40:33 INFO - PROCESS | 1654 | 1470732033826 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 01:40:33 INFO - PROCESS | 1654 | 1470732033831 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 01:40:33 INFO - PROCESS | 1654 | 1470732033835 Marionette TRACE conn2 <- [1,1454,null,{}] 01:40:33 INFO - PROCESS | 1654 | 1470732033841 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}] 01:40:33 INFO - PROCESS | 1654 | 1470732033844 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:33 INFO - PROCESS | 1654 | 1470732033987 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 01:40:34 INFO - PROCESS | 1654 | 1470732034078 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:34 INFO - PROCESS | 1654 | 1470732034080 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194f1800 == 41 [pid = 1654] [id = 371] 01:40:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x116abf400) [pid = 1654] [serial = 1112] [outer = 0x0] 01:40:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1176ccc00) [pid = 1654] [serial = 1113] [outer = 0x116abf400] 01:40:34 INFO - PROCESS | 1654 | 1470732034110 Marionette DEBUG loaded listener.js 01:40:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x118266c00) [pid = 1654] [serial = 1114] [outer = 0x116abf400] 01:40:34 INFO - PROCESS | 1654 | 1470732034559 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]]]}] 01:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 01:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 777ms 01:40:34 INFO - PROCESS | 1654 | 1470732034623 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 01:40:34 INFO - PROCESS | 1654 | 1470732034626 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 01:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 01:40:34 INFO - PROCESS | 1654 | 1470732034632 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 01:40:34 INFO - PROCESS | 1654 | 1470732034634 Marionette TRACE conn2 <- [1,1458,null,{}] 01:40:34 INFO - PROCESS | 1654 | 1470732034636 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}] 01:40:34 INFO - PROCESS | 1654 | 1470732034640 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:34 INFO - PROCESS | 1654 | 1470732034743 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 01:40:34 INFO - PROCESS | 1654 | 1470732034810 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:34 INFO - PROCESS | 1654 | 1470732034811 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260d3800 == 42 [pid = 1654] [id = 372] 01:40:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11886e000) [pid = 1654] [serial = 1115] [outer = 0x0] 01:40:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1189acc00) [pid = 1654] [serial = 1116] [outer = 0x11886e000] 01:40:34 INFO - PROCESS | 1654 | 1470732034842 Marionette DEBUG loaded listener.js 01:40:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1195a0800) [pid = 1654] [serial = 1117] [outer = 0x11886e000] 01:40:35 INFO - PROCESS | 1654 | 1470732035267 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]]]}] 01:40:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 01:40:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 670ms 01:40:35 INFO - PROCESS | 1654 | 1470732035310 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 01:40:35 INFO - PROCESS | 1654 | 1470732035312 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 01:40:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 01:40:35 INFO - PROCESS | 1654 | 1470732035314 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 01:40:35 INFO - PROCESS | 1654 | 1470732035317 Marionette TRACE conn2 <- [1,1462,null,{}] 01:40:35 INFO - PROCESS | 1654 | 1470732035346 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}] 01:40:35 INFO - PROCESS | 1654 | 1470732035349 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:35 INFO - PROCESS | 1654 | 1470732035454 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 01:40:35 INFO - PROCESS | 1654 | 1470732035523 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:35 INFO - PROCESS | 1654 | 1470732035525 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdcf000 == 43 [pid = 1654] [id = 373] 01:40:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x120fca800) [pid = 1654] [serial = 1118] [outer = 0x0] 01:40:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12133ec00) [pid = 1654] [serial = 1119] [outer = 0x120fca800] 01:40:35 INFO - PROCESS | 1654 | 1470732035555 Marionette DEBUG loaded listener.js 01:40:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x121612c00) [pid = 1654] [serial = 1120] [outer = 0x120fca800] 01:40:35 INFO - PROCESS | 1654 | 1470732035978 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]]]}] 01:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 01:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 721ms 01:40:36 INFO - PROCESS | 1654 | 1470732036036 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 01:40:36 INFO - PROCESS | 1654 | 1470732036038 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 01:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 01:40:36 INFO - PROCESS | 1654 | 1470732036058 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 01:40:36 INFO - PROCESS | 1654 | 1470732036060 Marionette TRACE conn2 <- [1,1466,null,{}] 01:40:36 INFO - PROCESS | 1654 | 1470732036062 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}] 01:40:36 INFO - PROCESS | 1654 | 1470732036064 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:36 INFO - PROCESS | 1654 | 1470732036169 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 01:40:36 INFO - PROCESS | 1654 | 1470732036235 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:36 INFO - PROCESS | 1654 | 1470732036237 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c313000 == 44 [pid = 1654] [id = 374] 01:40:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x124d85400) [pid = 1654] [serial = 1121] [outer = 0x0] 01:40:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x124ec6000) [pid = 1654] [serial = 1122] [outer = 0x124d85400] 01:40:36 INFO - PROCESS | 1654 | 1470732036265 Marionette DEBUG loaded listener.js 01:40:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x126424800) [pid = 1654] [serial = 1123] [outer = 0x124d85400] 01:40:36 INFO - PROCESS | 1654 | 1470732036700 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]]]}] 01:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 01:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 670ms 01:40:36 INFO - PROCESS | 1654 | 1470732036746 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 01:40:36 INFO - PROCESS | 1654 | 1470732036748 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 01:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 01:40:36 INFO - PROCESS | 1654 | 1470732036750 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 01:40:36 INFO - PROCESS | 1654 | 1470732036751 Marionette TRACE conn2 <- [1,1470,null,{}] 01:40:36 INFO - PROCESS | 1654 | 1470732036774 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}] 01:40:36 INFO - PROCESS | 1654 | 1470732036775 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:36 INFO - PROCESS | 1654 | 1470732036901 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 01:40:36 INFO - PROCESS | 1654 | 1470732036967 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:36 INFO - PROCESS | 1654 | 1470732036969 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x125077000 == 45 [pid = 1654] [id = 375] 01:40:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x123508c00) [pid = 1654] [serial = 1124] [outer = 0x0] 01:40:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1265c0000) [pid = 1654] [serial = 1125] [outer = 0x123508c00] 01:40:37 INFO - PROCESS | 1654 | 1470732036997 Marionette DEBUG loaded listener.js 01:40:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x126796800) [pid = 1654] [serial = 1126] [outer = 0x123508c00] 01:40:37 INFO - PROCESS | 1654 | 1470732037580 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]]]}] 01:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 01:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 869ms 01:40:37 INFO - PROCESS | 1654 | 1470732037622 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 01:40:37 INFO - PROCESS | 1654 | 1470732037625 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 01:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 01:40:37 INFO - PROCESS | 1654 | 1470732037629 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 01:40:37 INFO - PROCESS | 1654 | 1470732037632 Marionette TRACE conn2 <- [1,1474,null,{}] 01:40:37 INFO - PROCESS | 1654 | 1470732037635 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}] 01:40:37 INFO - PROCESS | 1654 | 1470732037637 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:37 INFO - PROCESS | 1654 | 1470732037738 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 01:40:37 INFO - PROCESS | 1654 | 1470732037805 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:37 INFO - PROCESS | 1654 | 1470732037807 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191d8000 == 46 [pid = 1654] [id = 376] 01:40:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x118458000) [pid = 1654] [serial = 1127] [outer = 0x0] 01:40:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11850b400) [pid = 1654] [serial = 1128] [outer = 0x118458000] 01:40:37 INFO - PROCESS | 1654 | 1470732037835 Marionette DEBUG loaded listener.js 01:40:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1186e1400) [pid = 1654] [serial = 1129] [outer = 0x118458000] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12b69b000 == 45 [pid = 1654] [id = 369] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x121996800 == 44 [pid = 1654] [id = 368] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12a45f800 == 43 [pid = 1654] [id = 367] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12a45f000 == 42 [pid = 1654] [id = 366] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x129638000 == 41 [pid = 1654] [id = 365] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x123521800 == 40 [pid = 1654] [id = 364] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x126406800 == 39 [pid = 1654] [id = 363] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x121ede800 == 38 [pid = 1654] [id = 362] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x120686800 == 37 [pid = 1654] [id = 361] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x117d97800 == 36 [pid = 1654] [id = 360] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x116961000 == 35 [pid = 1654] [id = 359] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x121173800 == 34 [pid = 1654] [id = 357] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x118286800 == 33 [pid = 1654] [id = 358] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x125077000 == 32 [pid = 1654] [id = 375] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12c313000 == 31 [pid = 1654] [id = 374] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdcf000 == 30 [pid = 1654] [id = 373] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x1260d3800 == 29 [pid = 1654] [id = 372] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdd2800 == 28 [pid = 1654] [id = 370] 01:40:38 INFO - PROCESS | 1654 | --DOCSHELL 0x1194f1800 == 27 [pid = 1654] [id = 371] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x126048000) [pid = 1654] [serial = 1071] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x124d87800) [pid = 1654] [serial = 1069] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x123549400) [pid = 1654] [serial = 1068] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1206b2400) [pid = 1654] [serial = 1053] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x118450000) [pid = 1654] [serial = 1044] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x123439800) [pid = 1654] [serial = 1066] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12160f400) [pid = 1654] [serial = 1065] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x121610c00) [pid = 1654] [serial = 1057] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11270e000) [pid = 1654] [serial = 1038] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x121e2ec00) [pid = 1654] [serial = 1060] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11857bc00) [pid = 1654] [serial = 1045] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x115d59c00) [pid = 1654] [serial = 1035] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118586800) [pid = 1654] [serial = 1030] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1191f9c00) [pid = 1654] [serial = 1048] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x121976000) [pid = 1654] [serial = 1059] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116a12c00) [pid = 1654] [serial = 1042] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119914800) [pid = 1654] [serial = 1063] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x115d52400) [pid = 1654] [serial = 1041] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x112d1bc00) [pid = 1654] [serial = 1027] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11979e000) [pid = 1654] [serial = 1051] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1127da000) [pid = 1654] [serial = 1026] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1210e3c00) [pid = 1654] [serial = 1054] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x118807400) [pid = 1654] [serial = 1047] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1127e4400) [pid = 1654] [serial = 1039] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11675d800) [pid = 1654] [serial = 1036] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x121413400) [pid = 1654] [serial = 1056] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1195a6400) [pid = 1654] [serial = 1050] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x118584000) [pid = 1654] [serial = 1062] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x118262000) [pid = 1654] [serial = 1029] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x119518c00) [pid = 1654] [serial = 1032] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x119913c00) [pid = 1654] [serial = 1033] [outer = 0x0] [url = about:blank] 01:40:38 INFO - PROCESS | 1654 | 1470732038810 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]]]}] 01:40:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 01:40:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1222ms 01:40:38 INFO - PROCESS | 1654 | 1470732038852 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 01:40:38 INFO - PROCESS | 1654 | 1470732038853 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 01:40:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 01:40:38 INFO - PROCESS | 1654 | 1470732038862 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 01:40:38 INFO - PROCESS | 1654 | 1470732038863 Marionette TRACE conn2 <- [1,1478,null,{}] 01:40:38 INFO - PROCESS | 1654 | 1470732038867 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}] 01:40:38 INFO - PROCESS | 1654 | 1470732038868 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:38 INFO - PROCESS | 1654 | 1470732038952 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 01:40:38 INFO - PROCESS | 1654 | 1470732038959 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:38 INFO - PROCESS | 1654 | 1470732038961 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x11715e000 == 28 [pid = 1654] [id = 377] 01:40:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x115e34400) [pid = 1654] [serial = 1130] [outer = 0x0] 01:40:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11658d400) [pid = 1654] [serial = 1131] [outer = 0x115e34400] 01:40:38 INFO - PROCESS | 1654 | 1470732038988 Marionette DEBUG loaded listener.js 01:40:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x112a85800) [pid = 1654] [serial = 1132] [outer = 0x115e34400] 01:40:39 INFO - PROCESS | 1654 | 1470732039357 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]]]}] 01:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 01:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 522ms 01:40:39 INFO - PROCESS | 1654 | 1470732039383 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 01:40:39 INFO - PROCESS | 1654 | 1470732039386 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 01:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 01:40:39 INFO - PROCESS | 1654 | 1470732039394 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 01:40:39 INFO - PROCESS | 1654 | 1470732039395 Marionette TRACE conn2 <- [1,1482,null,{}] 01:40:39 INFO - PROCESS | 1654 | 1470732039404 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}] 01:40:39 INFO - PROCESS | 1654 | 1470732039406 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:39 INFO - PROCESS | 1654 | 1470732039475 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 01:40:39 INFO - PROCESS | 1654 | 1470732039481 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:39 INFO - PROCESS | 1654 | 1470732039482 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194e9000 == 29 [pid = 1654] [id = 378] 01:40:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x117d51000) [pid = 1654] [serial = 1133] [outer = 0x0] 01:40:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118507800) [pid = 1654] [serial = 1134] [outer = 0x117d51000] 01:40:39 INFO - PROCESS | 1654 | 1470732039517 Marionette DEBUG loaded listener.js 01:40:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x118589400) [pid = 1654] [serial = 1135] [outer = 0x117d51000] 01:40:39 INFO - PROCESS | 1654 | 1470732039970 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]]]}] 01:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 01:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 621ms 01:40:40 INFO - PROCESS | 1654 | 1470732040017 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 01:40:40 INFO - PROCESS | 1654 | 1470732040019 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 01:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 01:40:40 INFO - PROCESS | 1654 | 1470732040023 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 01:40:40 INFO - PROCESS | 1654 | 1470732040027 Marionette TRACE conn2 <- [1,1486,null,{}] 01:40:40 INFO - PROCESS | 1654 | 1470732040039 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}] 01:40:40 INFO - PROCESS | 1654 | 1470732040044 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:40 INFO - PROCESS | 1654 | 1470732040168 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 01:40:40 INFO - PROCESS | 1654 | 1470732040183 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:40 INFO - PROCESS | 1654 | 1470732040185 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x121edf000 == 30 [pid = 1654] [id = 379] 01:40:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1191f1c00) [pid = 1654] [serial = 1136] [outer = 0x0] 01:40:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1194cf800) [pid = 1654] [serial = 1137] [outer = 0x1191f1c00] 01:40:40 INFO - PROCESS | 1654 | 1470732040231 Marionette DEBUG loaded listener.js 01:40:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1195ae800) [pid = 1654] [serial = 1138] [outer = 0x1191f1c00] 01:40:40 INFO - PROCESS | 1654 | 1470732040681 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]]]}] 01:40:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 01:40:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 674ms 01:40:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 01:40:40 INFO - PROCESS | 1654 | 1470732040714 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 01:40:40 INFO - PROCESS | 1654 | 1470732040716 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 01:40:40 INFO - PROCESS | 1654 | 1470732040718 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 01:40:40 INFO - PROCESS | 1654 | 1470732040719 Marionette TRACE conn2 <- [1,1490,null,{}] 01:40:40 INFO - PROCESS | 1654 | 1470732040760 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}] 01:40:40 INFO - PROCESS | 1654 | 1470732040762 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:40 INFO - PROCESS | 1654 | 1470732040870 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 01:40:40 INFO - PROCESS | 1654 | 1470732040878 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:40 INFO - PROCESS | 1654 | 1470732040879 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x125635000 == 31 [pid = 1654] [id = 380] 01:40:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119910800) [pid = 1654] [serial = 1139] [outer = 0x0] 01:40:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119933000) [pid = 1654] [serial = 1140] [outer = 0x119910800] 01:40:40 INFO - PROCESS | 1654 | 1470732040933 Marionette DEBUG loaded listener.js 01:40:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1206ad400) [pid = 1654] [serial = 1141] [outer = 0x119910800] 01:40:41 INFO - PROCESS | 1654 | 1470732041237 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]]]}] 01:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 01:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 569ms 01:40:41 INFO - PROCESS | 1654 | 1470732041288 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 01:40:41 INFO - PROCESS | 1654 | 1470732041289 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 01:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 01:40:41 INFO - PROCESS | 1654 | 1470732041291 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 01:40:41 INFO - PROCESS | 1654 | 1470732041292 Marionette TRACE conn2 <- [1,1494,null,{}] 01:40:41 INFO - PROCESS | 1654 | 1470732041295 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}] 01:40:41 INFO - PROCESS | 1654 | 1470732041296 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:41 INFO - PROCESS | 1654 | 1470732041394 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 01:40:41 INFO - PROCESS | 1654 | 1470732041406 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:41 INFO - PROCESS | 1654 | 1470732041408 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a2e000 == 32 [pid = 1654] [id = 381] 01:40:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x115d53c00) [pid = 1654] [serial = 1142] [outer = 0x0] 01:40:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x120fcb400) [pid = 1654] [serial = 1143] [outer = 0x115d53c00] 01:40:41 INFO - PROCESS | 1654 | 1470732041432 Marionette DEBUG loaded listener.js 01:40:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x121342800) [pid = 1654] [serial = 1144] [outer = 0x115d53c00] 01:40:41 INFO - PROCESS | 1654 | 1470732041797 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]]]}] 01:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 01:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 520ms 01:40:41 INFO - PROCESS | 1654 | 1470732041813 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 01:40:41 INFO - PROCESS | 1654 | 1470732041815 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 01:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 01:40:41 INFO - PROCESS | 1654 | 1470732041817 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 01:40:41 INFO - PROCESS | 1654 | 1470732041818 Marionette TRACE conn2 <- [1,1498,null,{}] 01:40:41 INFO - PROCESS | 1654 | 1470732041821 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}] 01:40:41 INFO - PROCESS | 1654 | 1470732041828 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:41 INFO - PROCESS | 1654 | 1470732041941 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 01:40:41 INFO - PROCESS | 1654 | 1470732041976 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:41 INFO - PROCESS | 1654 | 1470732041978 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x129303000 == 33 [pid = 1654] [id = 382] 01:40:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x121342c00) [pid = 1654] [serial = 1145] [outer = 0x0] 01:40:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12134a000) [pid = 1654] [serial = 1146] [outer = 0x121342c00] 01:40:42 INFO - PROCESS | 1654 | 1470732042003 Marionette DEBUG loaded listener.js 01:40:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x123436400) [pid = 1654] [serial = 1147] [outer = 0x121342c00] 01:40:42 INFO - PROCESS | 1654 | 1470732042320 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]]]}] 01:40:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 01:40:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 01:40:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 01:40:42 INFO - PROCESS | 1654 | 1470732042336 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 01:40:42 INFO - PROCESS | 1654 | 1470732042338 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 01:40:42 INFO - PROCESS | 1654 | 1470732042343 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 01:40:42 INFO - PROCESS | 1654 | 1470732042345 Marionette TRACE conn2 <- [1,1502,null,{}] 01:40:42 INFO - PROCESS | 1654 | 1470732042347 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}] 01:40:42 INFO - PROCESS | 1654 | 1470732042348 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:42 INFO - PROCESS | 1654 | 1470732042444 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 01:40:42 INFO - PROCESS | 1654 | 1470732042482 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:42 INFO - PROCESS | 1654 | 1470732042483 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a45f800 == 34 [pid = 1654] [id = 383] 01:40:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12343b800) [pid = 1654] [serial = 1148] [outer = 0x0] 01:40:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12350a400) [pid = 1654] [serial = 1149] [outer = 0x12343b800] 01:40:42 INFO - PROCESS | 1654 | 1470732042507 Marionette DEBUG loaded listener.js 01:40:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x124ab5800) [pid = 1654] [serial = 1150] [outer = 0x12343b800] 01:40:42 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x120fca000) [pid = 1654] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 01:40:42 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11270ac00) [pid = 1654] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 01:40:42 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1121b2c00) [pid = 1654] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 01:40:42 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1127da400) [pid = 1654] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 01:40:42 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x125513800) [pid = 1654] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 01:40:42 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x118502800) [pid = 1654] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 01:40:42 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1127de800) [pid = 1654] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 01:40:42 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1127e3000) [pid = 1654] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 01:40:42 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1127e4c00) [pid = 1654] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 01:40:42 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x121e39000) [pid = 1654] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 01:40:42 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x113219000) [pid = 1654] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 01:40:42 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x126046000) [pid = 1654] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 01:40:42 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x124aaf400) [pid = 1654] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 01:40:42 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x118875800) [pid = 1654] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 01:40:42 INFO - PROCESS | 1654 | 1470732042983 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]]]}] 01:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 01:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 673ms 01:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 01:40:43 INFO - PROCESS | 1654 | 1470732043016 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 01:40:43 INFO - PROCESS | 1654 | 1470732043017 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 01:40:43 INFO - PROCESS | 1654 | 1470732043019 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 01:40:43 INFO - PROCESS | 1654 | 1470732043021 Marionette TRACE conn2 <- [1,1506,null,{}] 01:40:43 INFO - PROCESS | 1654 | 1470732043024 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}] 01:40:43 INFO - PROCESS | 1654 | 1470732043025 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:43 INFO - PROCESS | 1654 | 1470732043110 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 01:40:43 INFO - PROCESS | 1654 | 1470732043114 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:43 INFO - PROCESS | 1654 | 1470732043115 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6a2800 == 35 [pid = 1654] [id = 384] 01:40:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1127da400) [pid = 1654] [serial = 1151] [outer = 0x0] 01:40:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x116ac2000) [pid = 1654] [serial = 1152] [outer = 0x1127da400] 01:40:43 INFO - PROCESS | 1654 | 1470732043140 Marionette DEBUG loaded listener.js 01:40:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119514400) [pid = 1654] [serial = 1153] [outer = 0x1127da400] 01:40:43 INFO - PROCESS | 1654 | 1470732043491 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]]]}] 01:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 01:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 523ms 01:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 01:40:43 INFO - PROCESS | 1654 | 1470732043542 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 01:40:43 INFO - PROCESS | 1654 | 1470732043543 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 01:40:43 INFO - PROCESS | 1654 | 1470732043545 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 01:40:43 INFO - PROCESS | 1654 | 1470732043546 Marionette TRACE conn2 <- [1,1510,null,{}] 01:40:43 INFO - PROCESS | 1654 | 1470732043549 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}] 01:40:43 INFO - PROCESS | 1654 | 1470732043550 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:43 INFO - PROCESS | 1654 | 1470732043628 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 01:40:43 INFO - PROCESS | 1654 | 1470732043633 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:43 INFO - PROCESS | 1654 | 1470732043634 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b64c000 == 36 [pid = 1654] [id = 385] 01:40:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1189a1000) [pid = 1654] [serial = 1154] [outer = 0x0] 01:40:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12197c800) [pid = 1654] [serial = 1155] [outer = 0x1189a1000] 01:40:43 INFO - PROCESS | 1654 | 1470732043658 Marionette DEBUG loaded listener.js 01:40:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x124ab4800) [pid = 1654] [serial = 1156] [outer = 0x1189a1000] 01:40:43 INFO - PROCESS | 1654 | 1470732043974 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]]]}] 01:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 01:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 471ms 01:40:44 INFO - PROCESS | 1654 | 1470732044016 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 01:40:44 INFO - PROCESS | 1654 | 1470732044018 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 01:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 01:40:44 INFO - PROCESS | 1654 | 1470732044020 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 01:40:44 INFO - PROCESS | 1654 | 1470732044021 Marionette TRACE conn2 <- [1,1514,null,{}] 01:40:44 INFO - PROCESS | 1654 | 1470732044023 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}] 01:40:44 INFO - PROCESS | 1654 | 1470732044024 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:44 INFO - PROCESS | 1654 | 1470732044112 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 01:40:44 INFO - PROCESS | 1654 | 1470732044170 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 1654 | 1470732044171 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b68d800 == 37 [pid = 1654] [id = 386] 01:40:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1195a9800) [pid = 1654] [serial = 1157] [outer = 0x0] 01:40:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124dc2c00) [pid = 1654] [serial = 1158] [outer = 0x1195a9800] 01:40:44 INFO - PROCESS | 1654 | 1470732044195 Marionette DEBUG loaded listener.js 01:40:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126044400) [pid = 1654] [serial = 1159] [outer = 0x1195a9800] 01:40:44 INFO - PROCESS | 1654 | 1470732044497 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]]]}] 01:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 01:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 518ms 01:40:44 INFO - PROCESS | 1654 | 1470732044539 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 01:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 01:40:44 INFO - PROCESS | 1654 | 1470732044542 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 01:40:44 INFO - PROCESS | 1654 | 1470732044545 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 01:40:44 INFO - PROCESS | 1654 | 1470732044547 Marionette TRACE conn2 <- [1,1518,null,{}] 01:40:44 INFO - PROCESS | 1654 | 1470732044549 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}] 01:40:44 INFO - PROCESS | 1654 | 1470732044551 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:44 INFO - PROCESS | 1654 | 1470732044641 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 01:40:44 INFO - PROCESS | 1654 | 1470732044644 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:44 INFO - PROCESS | 1654 | 1470732044646 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdd5800 == 38 [pid = 1654] [id = 387] 01:40:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x124dbfc00) [pid = 1654] [serial = 1160] [outer = 0x0] 01:40:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1265c5c00) [pid = 1654] [serial = 1161] [outer = 0x124dbfc00] 01:40:44 INFO - PROCESS | 1654 | 1470732044673 Marionette DEBUG loaded listener.js 01:40:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128c8b400) [pid = 1654] [serial = 1162] [outer = 0x124dbfc00] 01:40:45 INFO - PROCESS | 1654 | --DOCSHELL 0x11715e000 == 37 [pid = 1654] [id = 377] 01:40:45 INFO - PROCESS | 1654 | --DOCSHELL 0x1191d8000 == 36 [pid = 1654] [id = 376] 01:40:45 INFO - PROCESS | 1654 | --DOCSHELL 0x1194e9000 == 35 [pid = 1654] [id = 378] 01:40:45 INFO - PROCESS | 1654 | --DOCSHELL 0x125635000 == 34 [pid = 1654] [id = 380] 01:40:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12a45f800 == 33 [pid = 1654] [id = 383] 01:40:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12b64c000 == 32 [pid = 1654] [id = 385] 01:40:45 INFO - PROCESS | 1654 | --DOCSHELL 0x129303000 == 31 [pid = 1654] [id = 382] 01:40:45 INFO - PROCESS | 1654 | --DOCSHELL 0x126a2e000 == 30 [pid = 1654] [id = 381] 01:40:45 INFO - PROCESS | 1654 | --DOCSHELL 0x121edf000 == 29 [pid = 1654] [id = 379] 01:40:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6a2800 == 28 [pid = 1654] [id = 384] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12343d800) [pid = 1654] [serial = 1098] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116ac0800) [pid = 1654] [serial = 1101] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x128c26000) [pid = 1654] [serial = 1111] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12653d000) [pid = 1654] [serial = 1110] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x126044c00) [pid = 1654] [serial = 1108] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1237bf000) [pid = 1654] [serial = 1099] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x121982c00) [pid = 1654] [serial = 1096] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x121977400) [pid = 1654] [serial = 1104] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x125512c00) [pid = 1654] [serial = 1107] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x124aab800) [pid = 1654] [serial = 1105] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11880c000) [pid = 1654] [serial = 1102] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x121346400) [pid = 1654] [serial = 1093] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x119a15000) [pid = 1654] [serial = 1090] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOCSHELL 0x12b68d800 == 27 [pid = 1654] [id = 386] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x120fcc400) [pid = 1654] [serial = 1092] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x121347000) [pid = 1654] [serial = 1095] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11880a000) [pid = 1654] [serial = 1086] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x119798c00) [pid = 1654] [serial = 1089] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x126427c00) [pid = 1654] [serial = 1072] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x118585000) [pid = 1654] [serial = 1083] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1186de400) [pid = 1654] [serial = 1084] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x112d28000) [pid = 1654] [serial = 1074] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x115e35c00) [pid = 1654] [serial = 1075] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x115d54c00) [pid = 1654] [serial = 1080] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x117d47400) [pid = 1654] [serial = 1081] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x112d19c00) [pid = 1654] [serial = 1077] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x115d55c00) [pid = 1654] [serial = 1078] [outer = 0x0] [url = about:blank] 01:40:45 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x1195ab800) [pid = 1654] [serial = 1087] [outer = 0x0] [url = about:blank] 01:40:46 INFO - PROCESS | 1654 | 1470732046041 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]]]}] 01:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 01:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1521ms 01:40:46 INFO - PROCESS | 1654 | 1470732046067 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 01:40:46 INFO - PROCESS | 1654 | 1470732046069 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 01:40:46 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 01:40:46 INFO - PROCESS | 1654 | 1470732046073 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 01:40:46 INFO - PROCESS | 1654 | 1470732046075 Marionette TRACE conn2 <- [1,1522,null,{}] 01:40:46 INFO - PROCESS | 1654 | 1470732046079 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}] 01:40:46 INFO - PROCESS | 1654 | 1470732046081 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:46 INFO - PROCESS | 1654 | 1470732046169 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 01:40:46 INFO - PROCESS | 1654 | 1470732046218 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:46 INFO - PROCESS | 1654 | 1470732046221 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x11601f000 == 28 [pid = 1654] [id = 388] 01:40:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x1127d7800) [pid = 1654] [serial = 1163] [outer = 0x0] 01:40:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x1127e0400) [pid = 1654] [serial = 1164] [outer = 0x1127d7800] 01:40:46 INFO - PROCESS | 1654 | 1470732046250 Marionette DEBUG loaded listener.js 01:40:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x112a93c00) [pid = 1654] [serial = 1165] [outer = 0x1127d7800] 01:40:46 INFO - PROCESS | 1654 | 1470732046562 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"]]]}] 01:40:46 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 () { 01:40:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:40:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 01:40:46 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 () { 01:40:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:40:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 01:40:46 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 () { 01:40:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:40:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 01:40:46 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 () { 01:40:46 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 01:40:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 01:40:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 01:40:46 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 522ms 01:40:46 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 01:40:46 INFO - PROCESS | 1654 | 1470732046595 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 01:40:46 INFO - PROCESS | 1654 | 1470732046599 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 01:40:46 INFO - PROCESS | 1654 | 1470732046603 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 01:40:46 INFO - PROCESS | 1654 | 1470732046607 Marionette TRACE conn2 <- [1,1526,null,{}] 01:40:46 INFO - PROCESS | 1654 | 1470732046611 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}] 01:40:46 INFO - PROCESS | 1654 | 1470732046613 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:46 INFO - PROCESS | 1654 | 1470732046690 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 01:40:46 INFO - PROCESS | 1654 | 1470732046694 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:46 INFO - PROCESS | 1654 | 1470732046696 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x117d97800 == 29 [pid = 1654] [id = 389] 01:40:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x112d1b800) [pid = 1654] [serial = 1166] [outer = 0x0] 01:40:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x115d54c00) [pid = 1654] [serial = 1167] [outer = 0x112d1b800] 01:40:46 INFO - PROCESS | 1654 | 1470732046726 Marionette DEBUG loaded listener.js 01:40:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x116161000) [pid = 1654] [serial = 1168] [outer = 0x112d1b800] 01:40:47 INFO - PROCESS | 1654 | 1470732047063 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"]]]}] 01:40:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:40:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 01:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 01:40:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 01:40:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 01:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 01:40:47 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 01:40:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 01:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:47 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 01:40:47 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 474ms 01:40:47 INFO - PROCESS | 1654 | 1470732047086 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 01:40:47 INFO - PROCESS | 1654 | 1470732047087 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 01:40:47 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 01:40:47 INFO - PROCESS | 1654 | 1470732047093 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 01:40:47 INFO - PROCESS | 1654 | 1470732047096 Marionette TRACE conn2 <- [1,1530,null,{}] 01:40:47 INFO - PROCESS | 1654 | 1470732047105 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}] 01:40:47 INFO - PROCESS | 1654 | 1470732047108 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:47 INFO - PROCESS | 1654 | 1470732047197 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 01:40:47 INFO - PROCESS | 1654 | 1470732047203 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:47 INFO - PROCESS | 1654 | 1470732047207 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194e2000 == 30 [pid = 1654] [id = 390] 01:40:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x110ec4400) [pid = 1654] [serial = 1169] [outer = 0x0] 01:40:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x118261c00) [pid = 1654] [serial = 1170] [outer = 0x110ec4400] 01:40:47 INFO - PROCESS | 1654 | 1470732047247 Marionette DEBUG loaded listener.js 01:40:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x118505400) [pid = 1654] [serial = 1171] [outer = 0x110ec4400] 01:40:47 INFO - PROCESS | 1654 | 1470732047588 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]]]}] 01:40:47 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 01:40:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 01:40:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:40:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:40:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 01:40:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 01:40:47 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. 01:40:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 01:40:47 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 524ms 01:40:47 INFO - PROCESS | 1654 | 1470732047617 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 01:40:47 INFO - PROCESS | 1654 | 1470732047619 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 01:40:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 01:40:47 INFO - PROCESS | 1654 | 1470732047622 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 01:40:47 INFO - PROCESS | 1654 | 1470732047626 Marionette TRACE conn2 <- [1,1534,null,{}] 01:40:47 INFO - PROCESS | 1654 | 1470732047628 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}] 01:40:47 INFO - PROCESS | 1654 | 1470732047630 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:47 INFO - PROCESS | 1654 | 1470732047748 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 01:40:47 INFO - PROCESS | 1654 | 1470732047757 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:47 INFO - PROCESS | 1654 | 1470732047758 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12116f800 == 31 [pid = 1654] [id = 391] 01:40:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11850e800) [pid = 1654] [serial = 1172] [outer = 0x0] 01:40:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x118582000) [pid = 1654] [serial = 1173] [outer = 0x11850e800] 01:40:47 INFO - PROCESS | 1654 | 1470732047800 Marionette DEBUG loaded listener.js 01:40:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1186dcc00) [pid = 1654] [serial = 1174] [outer = 0x11850e800] 01:40:48 INFO - PROCESS | 1654 | 1470732048242 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]]]}] 01:40:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 01:40:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 672ms 01:40:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 01:40:48 INFO - PROCESS | 1654 | 1470732048293 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 01:40:48 INFO - PROCESS | 1654 | 1470732048295 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 01:40:48 INFO - PROCESS | 1654 | 1470732048297 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 01:40:48 INFO - PROCESS | 1654 | 1470732048298 Marionette TRACE conn2 <- [1,1538,null,{}] 01:40:48 INFO - PROCESS | 1654 | 1470732048300 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}] 01:40:48 INFO - PROCESS | 1654 | 1470732048309 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:48 INFO - PROCESS | 1654 | 1470732048401 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 01:40:48 INFO - PROCESS | 1654 | 1470732048409 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:48 INFO - PROCESS | 1654 | 1470732048410 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x123516000 == 32 [pid = 1654] [id = 392] 01:40:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1121e7800) [pid = 1654] [serial = 1175] [outer = 0x0] 01:40:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1186e2400) [pid = 1654] [serial = 1176] [outer = 0x1121e7800] 01:40:48 INFO - PROCESS | 1654 | 1470732048435 Marionette DEBUG loaded listener.js 01:40:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1189a3400) [pid = 1654] [serial = 1177] [outer = 0x1121e7800] 01:40:48 INFO - PROCESS | 1654 | 1470732048770 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]]]}] 01:40:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 01:40:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 519ms 01:40:48 INFO - PROCESS | 1654 | 1470732048816 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 01:40:48 INFO - PROCESS | 1654 | 1470732048818 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 01:40:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 01:40:48 INFO - PROCESS | 1654 | 1470732048820 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 01:40:48 INFO - PROCESS | 1654 | 1470732048821 Marionette TRACE conn2 <- [1,1542,null,{}] 01:40:48 INFO - PROCESS | 1654 | 1470732048824 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}] 01:40:48 INFO - PROCESS | 1654 | 1470732048828 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:48 INFO - PROCESS | 1654 | 1470732048920 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 01:40:48 INFO - PROCESS | 1654 | 1470732048926 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:48 INFO - PROCESS | 1654 | 1470732048927 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x126517800 == 33 [pid = 1654] [id = 393] 01:40:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x110ee0c00) [pid = 1654] [serial = 1178] [outer = 0x0] 01:40:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x119514c00) [pid = 1654] [serial = 1179] [outer = 0x110ee0c00] 01:40:48 INFO - PROCESS | 1654 | 1470732048953 Marionette DEBUG loaded listener.js 01:40:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119918c00) [pid = 1654] [serial = 1180] [outer = 0x110ee0c00] 01:40:49 INFO - PROCESS | 1654 | 1470732049263 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]]]}] 01:40:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 01:40:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 472ms 01:40:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 01:40:49 INFO - PROCESS | 1654 | 1470732049294 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 01:40:49 INFO - PROCESS | 1654 | 1470732049295 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 01:40:49 INFO - PROCESS | 1654 | 1470732049297 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 01:40:49 INFO - PROCESS | 1654 | 1470732049299 Marionette TRACE conn2 <- [1,1546,null,{}] 01:40:49 INFO - PROCESS | 1654 | 1470732049301 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}] 01:40:49 INFO - PROCESS | 1654 | 1470732049302 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:49 INFO - PROCESS | 1654 | 1470732049410 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 01:40:49 INFO - PROCESS | 1654 | 1470732049416 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:49 INFO - PROCESS | 1654 | 1470732049417 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a1e000 == 34 [pid = 1654] [id = 394] 01:40:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x110ee9000) [pid = 1654] [serial = 1181] [outer = 0x0] 01:40:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119a0e400) [pid = 1654] [serial = 1182] [outer = 0x110ee9000] 01:40:49 INFO - PROCESS | 1654 | 1470732049441 Marionette DEBUG loaded listener.js 01:40:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x120fc8c00) [pid = 1654] [serial = 1183] [outer = 0x110ee9000] 01:40:49 INFO - PROCESS | 1654 | 1470732049760 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]]]}] 01:40:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 01:40:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 518ms 01:40:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 01:40:49 INFO - PROCESS | 1654 | 1470732049817 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 01:40:49 INFO - PROCESS | 1654 | 1470732049818 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 01:40:49 INFO - PROCESS | 1654 | 1470732049820 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 01:40:49 INFO - PROCESS | 1654 | 1470732049821 Marionette TRACE conn2 <- [1,1550,null,{}] 01:40:49 INFO - PROCESS | 1654 | 1470732049824 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}] 01:40:49 INFO - PROCESS | 1654 | 1470732049825 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:49 INFO - PROCESS | 1654 | 1470732049899 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 01:40:49 INFO - PROCESS | 1654 | 1470732049902 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:49 INFO - PROCESS | 1654 | 1470732049904 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x128eea800 == 35 [pid = 1654] [id = 395] 01:40:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11880b800) [pid = 1654] [serial = 1184] [outer = 0x0] 01:40:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1210ed400) [pid = 1654] [serial = 1185] [outer = 0x11880b800] 01:40:49 INFO - PROCESS | 1654 | 1470732049930 Marionette DEBUG loaded listener.js 01:40:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12134a800) [pid = 1654] [serial = 1186] [outer = 0x11880b800] 01:40:50 INFO - PROCESS | 1654 | 1470732050251 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]]]}] 01:40:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 01:40:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 470ms 01:40:50 INFO - PROCESS | 1654 | 1470732050292 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 01:40:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 01:40:50 INFO - PROCESS | 1654 | 1470732050294 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 01:40:50 INFO - PROCESS | 1654 | 1470732050296 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 01:40:50 INFO - PROCESS | 1654 | 1470732050297 Marionette TRACE conn2 <- [1,1554,null,{}] 01:40:50 INFO - PROCESS | 1654 | 1470732050299 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}] 01:40:50 INFO - PROCESS | 1654 | 1470732050300 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:50 INFO - PROCESS | 1654 | 1470732050407 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 01:40:50 INFO - PROCESS | 1654 | 1470732050414 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:50 INFO - PROCESS | 1654 | 1470732050415 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194e1000 == 36 [pid = 1654] [id = 396] 01:40:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x121348c00) [pid = 1654] [serial = 1187] [outer = 0x0] 01:40:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12160bc00) [pid = 1654] [serial = 1188] [outer = 0x121348c00] 01:40:50 INFO - PROCESS | 1654 | 1470732050439 Marionette DEBUG loaded listener.js 01:40:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1218a7c00) [pid = 1654] [serial = 1189] [outer = 0x121348c00] 01:40:50 INFO - PROCESS | 1654 | 1470732050748 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]]]}] 01:40:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 01:40:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 471ms 01:40:50 INFO - PROCESS | 1654 | 1470732050768 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 01:40:50 INFO - PROCESS | 1654 | 1470732050769 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 01:40:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 01:40:50 INFO - PROCESS | 1654 | 1470732050772 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 01:40:50 INFO - PROCESS | 1654 | 1470732050776 Marionette TRACE conn2 <- [1,1558,null,{}] 01:40:50 INFO - PROCESS | 1654 | 1470732050779 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}] 01:40:50 INFO - PROCESS | 1654 | 1470732050780 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:50 INFO - PROCESS | 1654 | 1470732050861 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 01:40:50 INFO - PROCESS | 1654 | 1470732050865 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:50 INFO - PROCESS | 1654 | 1470732050866 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6b4800 == 37 [pid = 1654] [id = 397] 01:40:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121939c00) [pid = 1654] [serial = 1190] [outer = 0x0] 01:40:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12197dc00) [pid = 1654] [serial = 1191] [outer = 0x121939c00] 01:40:50 INFO - PROCESS | 1654 | 1470732050893 Marionette DEBUG loaded listener.js 01:40:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x121eb3400) [pid = 1654] [serial = 1192] [outer = 0x121939c00] 01:40:51 INFO - PROCESS | 1654 | 1470732051240 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]]]}] 01:40:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 01:40:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 474ms 01:40:51 INFO - PROCESS | 1654 | 1470732051246 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 01:40:51 INFO - PROCESS | 1654 | 1470732051248 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 01:40:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 01:40:51 INFO - PROCESS | 1654 | 1470732051250 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 01:40:51 INFO - PROCESS | 1654 | 1470732051252 Marionette TRACE conn2 <- [1,1562,null,{}] 01:40:51 INFO - PROCESS | 1654 | 1470732051254 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}] 01:40:51 INFO - PROCESS | 1654 | 1470732051257 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:51 INFO - PROCESS | 1654 | 1470732051377 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 01:40:51 INFO - PROCESS | 1654 | 1470732051389 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:51 INFO - PROCESS | 1654 | 1470732051398 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x121ede000 == 38 [pid = 1654] [id = 398] 01:40:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1186d9800) [pid = 1654] [serial = 1193] [outer = 0x0] 01:40:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x121ea5800) [pid = 1654] [serial = 1194] [outer = 0x1186d9800] 01:40:51 INFO - PROCESS | 1654 | 1470732051423 Marionette DEBUG loaded listener.js 01:40:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x124ec5000) [pid = 1654] [serial = 1195] [outer = 0x1186d9800] 01:40:51 INFO - PROCESS | 1654 | 1470732051772 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]]]}] 01:40:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 01:40:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 569ms 01:40:51 INFO - PROCESS | 1654 | 1470732051820 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 01:40:51 INFO - PROCESS | 1654 | 1470732051821 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 01:40:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 01:40:51 INFO - PROCESS | 1654 | 1470732051823 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 01:40:51 INFO - PROCESS | 1654 | 1470732051824 Marionette TRACE conn2 <- [1,1566,null,{}] 01:40:51 INFO - PROCESS | 1654 | 1470732051826 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}] 01:40:51 INFO - PROCESS | 1654 | 1470732051827 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:51 INFO - PROCESS | 1654 | 1470732051926 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 01:40:51 INFO - PROCESS | 1654 | 1470732051936 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:51 INFO - PROCESS | 1654 | 1470732051937 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b69e000 == 39 [pid = 1654] [id = 399] 01:40:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12550f400) [pid = 1654] [serial = 1196] [outer = 0x0] 01:40:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x126046000) [pid = 1654] [serial = 1197] [outer = 0x12550f400] 01:40:51 INFO - PROCESS | 1654 | 1470732051962 Marionette DEBUG loaded listener.js 01:40:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1264ab800) [pid = 1654] [serial = 1198] [outer = 0x12550f400] 01:40:52 INFO - PROCESS | 1654 | 1470732052300 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]]]}] 01:40:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 01:40:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 520ms 01:40:52 INFO - PROCESS | 1654 | 1470732052345 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 01:40:52 INFO - PROCESS | 1654 | 1470732052346 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 01:40:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 01:40:52 INFO - PROCESS | 1654 | 1470732052348 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 01:40:52 INFO - PROCESS | 1654 | 1470732052349 Marionette TRACE conn2 <- [1,1570,null,{}] 01:40:52 INFO - PROCESS | 1654 | 1470732052351 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}] 01:40:52 INFO - PROCESS | 1654 | 1470732052353 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:52 INFO - PROCESS | 1654 | 1470732052461 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 01:40:52 INFO - PROCESS | 1654 | 1470732052464 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:52 INFO - PROCESS | 1654 | 1470732052465 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdbb800 == 40 [pid = 1654] [id = 400] 01:40:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x126049400) [pid = 1654] [serial = 1199] [outer = 0x0] 01:40:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x128c22400) [pid = 1654] [serial = 1200] [outer = 0x126049400] 01:40:52 INFO - PROCESS | 1654 | 1470732052488 Marionette DEBUG loaded listener.js 01:40:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x128c2d800) [pid = 1654] [serial = 1201] [outer = 0x126049400] 01:40:52 INFO - PROCESS | 1654 | 1470732052822 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]]]}] 01:40:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 01:40:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 518ms 01:40:52 INFO - PROCESS | 1654 | 1470732052866 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 01:40:52 INFO - PROCESS | 1654 | 1470732052868 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 01:40:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 01:40:52 INFO - PROCESS | 1654 | 1470732052870 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 01:40:52 INFO - PROCESS | 1654 | 1470732052871 Marionette TRACE conn2 <- [1,1574,null,{}] 01:40:52 INFO - PROCESS | 1654 | 1470732052873 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}] 01:40:52 INFO - PROCESS | 1654 | 1470732052874 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:52 INFO - PROCESS | 1654 | 1470732052977 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 01:40:52 INFO - PROCESS | 1654 | 1470732052980 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:52 INFO - PROCESS | 1654 | 1470732052981 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdd4800 == 41 [pid = 1654] [id = 401] 01:40:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11880e400) [pid = 1654] [serial = 1202] [outer = 0x0] 01:40:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x128c30800) [pid = 1654] [serial = 1203] [outer = 0x11880e400] 01:40:53 INFO - PROCESS | 1654 | 1470732053004 Marionette DEBUG loaded listener.js 01:40:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x128c8f800) [pid = 1654] [serial = 1204] [outer = 0x11880e400] 01:40:53 INFO - PROCESS | 1654 | 1470732053479 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]]]}] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x123508c00) [pid = 1654] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x124d85400) [pid = 1654] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x120fca800) [pid = 1654] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1189a1000) [pid = 1654] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1195a9800) [pid = 1654] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119910800) [pid = 1654] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x121342c00) [pid = 1654] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x115d53c00) [pid = 1654] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12343b800) [pid = 1654] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1127da400) [pid = 1654] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11886e000) [pid = 1654] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x116abf400) [pid = 1654] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1191f1c00) [pid = 1654] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x117d51000) [pid = 1654] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x115e34400) [pid = 1654] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 01:40:53 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118458000) [pid = 1654] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 01:40:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 01:40:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 669ms 01:40:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 01:40:53 INFO - PROCESS | 1654 | 1470732053539 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 01:40:53 INFO - PROCESS | 1654 | 1470732053541 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 01:40:53 INFO - PROCESS | 1654 | 1470732053543 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 01:40:53 INFO - PROCESS | 1654 | 1470732053544 Marionette TRACE conn2 <- [1,1578,null,{}] 01:40:53 INFO - PROCESS | 1654 | 1470732053546 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}] 01:40:53 INFO - PROCESS | 1654 | 1470732053547 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:53 INFO - PROCESS | 1654 | 1470732053635 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 01:40:53 INFO - PROCESS | 1654 | 1470732053639 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:53 INFO - PROCESS | 1654 | 1470732053641 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x121355000 == 42 [pid = 1654] [id = 402] 01:40:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x113b64800) [pid = 1654] [serial = 1205] [outer = 0x0] 01:40:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x115d1d800) [pid = 1654] [serial = 1206] [outer = 0x113b64800] 01:40:53 INFO - PROCESS | 1654 | 1470732053666 Marionette DEBUG loaded listener.js 01:40:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x118611800) [pid = 1654] [serial = 1207] [outer = 0x113b64800] 01:40:53 INFO - PROCESS | 1654 | 1470732053995 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]]]}] 01:40:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 01:40:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 471ms 01:40:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 01:40:54 INFO - PROCESS | 1654 | 1470732054015 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 01:40:54 INFO - PROCESS | 1654 | 1470732054016 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 01:40:54 INFO - PROCESS | 1654 | 1470732054018 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 01:40:54 INFO - PROCESS | 1654 | 1470732054019 Marionette TRACE conn2 <- [1,1582,null,{}] 01:40:54 INFO - PROCESS | 1654 | 1470732054022 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}] 01:40:54 INFO - PROCESS | 1654 | 1470732054023 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:54 INFO - PROCESS | 1654 | 1470732054102 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 01:40:54 INFO - PROCESS | 1654 | 1470732054160 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:54 INFO - PROCESS | 1654 | 1470732054161 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbc5000 == 43 [pid = 1654] [id = 403] 01:40:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1127e4400) [pid = 1654] [serial = 1208] [outer = 0x0] 01:40:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11979cc00) [pid = 1654] [serial = 1209] [outer = 0x1127e4400] 01:40:54 INFO - PROCESS | 1654 | 1470732054185 Marionette DEBUG loaded listener.js 01:40:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12343b800) [pid = 1654] [serial = 1210] [outer = 0x1127e4400] 01:40:54 INFO - PROCESS | 1654 | 1470732054480 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]]]}] 01:40:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 01:40:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 470ms 01:40:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 01:40:54 INFO - PROCESS | 1654 | 1470732054496 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 01:40:54 INFO - PROCESS | 1654 | 1470732054497 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 01:40:54 INFO - PROCESS | 1654 | 1470732054499 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 01:40:54 INFO - PROCESS | 1654 | 1470732054500 Marionette TRACE conn2 <- [1,1586,null,{}] 01:40:54 INFO - PROCESS | 1654 | 1470732054502 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}] 01:40:54 INFO - PROCESS | 1654 | 1470732054503 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:54 INFO - PROCESS | 1654 | 1470732054601 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 01:40:54 INFO - PROCESS | 1654 | 1470732054605 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:54 INFO - PROCESS | 1654 | 1470732054606 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ce75800 == 44 [pid = 1654] [id = 404] 01:40:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12133f800) [pid = 1654] [serial = 1211] [outer = 0x0] 01:40:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x128c94800) [pid = 1654] [serial = 1212] [outer = 0x12133f800] 01:40:54 INFO - PROCESS | 1654 | 1470732054630 Marionette DEBUG loaded listener.js 01:40:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128eb6c00) [pid = 1654] [serial = 1213] [outer = 0x12133f800] 01:40:54 INFO - PROCESS | 1654 | 1470732054946 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]]]}] 01:40:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 01:40:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 469ms 01:40:54 INFO - PROCESS | 1654 | 1470732054969 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 01:40:54 INFO - PROCESS | 1654 | 1470732054970 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 01:40:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 01:40:54 INFO - PROCESS | 1654 | 1470732054972 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 01:40:54 INFO - PROCESS | 1654 | 1470732054975 Marionette TRACE conn2 <- [1,1590,null,{}] 01:40:54 INFO - PROCESS | 1654 | 1470732054978 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}] 01:40:54 INFO - PROCESS | 1654 | 1470732054979 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:55 INFO - PROCESS | 1654 | 1470732055088 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 01:40:55 INFO - PROCESS | 1654 | 1470732055094 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:55 INFO - PROCESS | 1654 | 1470732055095 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ce84800 == 45 [pid = 1654] [id = 405] 01:40:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x120629400) [pid = 1654] [serial = 1214] [outer = 0x0] 01:40:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x128ebe800) [pid = 1654] [serial = 1215] [outer = 0x120629400] 01:40:55 INFO - PROCESS | 1654 | 1470732055119 Marionette DEBUG loaded listener.js 01:40:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1291c1400) [pid = 1654] [serial = 1216] [outer = 0x120629400] 01:40:55 INFO - PROCESS | 1654 | 1470732055443 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]]]}] 01:40:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 01:40:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 520ms 01:40:55 INFO - PROCESS | 1654 | 1470732055536 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 01:40:55 INFO - PROCESS | 1654 | 1470732055538 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 01:40:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 01:40:55 INFO - PROCESS | 1654 | 1470732055542 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 01:40:55 INFO - PROCESS | 1654 | 1470732055545 Marionette TRACE conn2 <- [1,1594,null,{}] 01:40:55 INFO - PROCESS | 1654 | 1470732055549 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}] 01:40:55 INFO - PROCESS | 1654 | 1470732055551 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:55 INFO - PROCESS | 1654 | 1470732055656 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 01:40:55 INFO - PROCESS | 1654 | 1470732055758 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:55 INFO - PROCESS | 1654 | 1470732055761 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x115e60000 == 46 [pid = 1654] [id = 406] 01:40:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x110fa7400) [pid = 1654] [serial = 1217] [outer = 0x0] 01:40:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x111c75800) [pid = 1654] [serial = 1218] [outer = 0x110fa7400] 01:40:55 INFO - PROCESS | 1654 | 1470732055793 Marionette DEBUG loaded listener.js 01:40:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1127b6c00) [pid = 1654] [serial = 1219] [outer = 0x110fa7400] 01:40:56 INFO - PROCESS | 1654 | 1470732056327 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]]]}] 01:40:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 01:40:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 822ms 01:40:56 INFO - PROCESS | 1654 | 1470732056365 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 01:40:56 INFO - PROCESS | 1654 | 1470732056367 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 01:40:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 01:40:56 INFO - PROCESS | 1654 | 1470732056374 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 01:40:56 INFO - PROCESS | 1654 | 1470732056377 Marionette TRACE conn2 <- [1,1598,null,{}] 01:40:56 INFO - PROCESS | 1654 | 1470732056380 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}] 01:40:56 INFO - PROCESS | 1654 | 1470732056382 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:56 INFO - PROCESS | 1654 | 1470732056496 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 01:40:56 INFO - PROCESS | 1654 | 1470732056577 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:56 INFO - PROCESS | 1654 | 1470732056579 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194ee800 == 47 [pid = 1654] [id = 407] 01:40:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x115d53000) [pid = 1654] [serial = 1220] [outer = 0x0] 01:40:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x115d58400) [pid = 1654] [serial = 1221] [outer = 0x115d53000] 01:40:56 INFO - PROCESS | 1654 | 1470732056609 Marionette DEBUG loaded listener.js 01:40:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x116761c00) [pid = 1654] [serial = 1222] [outer = 0x115d53000] 01:40:57 INFO - PROCESS | 1654 | 1470732057471 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]]]}] 01:40:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 01:40:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1177ms 01:40:57 INFO - PROCESS | 1654 | 1470732057547 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 01:40:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 01:40:57 INFO - PROCESS | 1654 | 1470732057550 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 01:40:57 INFO - PROCESS | 1654 | 1470732057553 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 01:40:57 INFO - PROCESS | 1654 | 1470732057554 Marionette TRACE conn2 <- [1,1602,null,{}] 01:40:57 INFO - PROCESS | 1654 | 1470732057558 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}] 01:40:57 INFO - PROCESS | 1654 | 1470732057560 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:57 INFO - PROCESS | 1654 | 1470732057666 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 01:40:57 INFO - PROCESS | 1654 | 1470732057728 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:57 INFO - PROCESS | 1654 | 1470732057729 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x118154000 == 48 [pid = 1654] [id = 408] 01:40:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x116754800) [pid = 1654] [serial = 1223] [outer = 0x0] 01:40:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11699a000) [pid = 1654] [serial = 1224] [outer = 0x116754800] 01:40:57 INFO - PROCESS | 1654 | 1470732057758 Marionette DEBUG loaded listener.js 01:40:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x117d47800) [pid = 1654] [serial = 1225] [outer = 0x116754800] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12ce75800 == 47 [pid = 1654] [id = 404] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbc5000 == 46 [pid = 1654] [id = 403] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x121355000 == 45 [pid = 1654] [id = 402] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdd4800 == 44 [pid = 1654] [id = 401] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdbb800 == 43 [pid = 1654] [id = 400] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12b69e000 == 42 [pid = 1654] [id = 399] 01:40:57 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x1265c5c00) [pid = 1654] [serial = 1161] [outer = 0x0] [url = about:blank] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x121ede000 == 41 [pid = 1654] [id = 398] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6b4800 == 40 [pid = 1654] [id = 397] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x1194e1000 == 39 [pid = 1654] [id = 396] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x128eea800 == 38 [pid = 1654] [id = 395] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x128a1e000 == 37 [pid = 1654] [id = 394] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x126517800 == 36 [pid = 1654] [id = 393] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x123516000 == 35 [pid = 1654] [id = 392] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x12116f800 == 34 [pid = 1654] [id = 391] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x1194e2000 == 33 [pid = 1654] [id = 390] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x117d97800 == 32 [pid = 1654] [id = 389] 01:40:57 INFO - PROCESS | 1654 | --DOCSHELL 0x11601f000 == 31 [pid = 1654] [id = 388] 01:40:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdd5800 == 30 [pid = 1654] [id = 387] 01:40:58 INFO - PROCESS | 1654 | 1470732058147 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]]]}] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x1206ad400) [pid = 1654] [serial = 1141] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x119933000) [pid = 1654] [serial = 1140] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12134a000) [pid = 1654] [serial = 1146] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x120fcb400) [pid = 1654] [serial = 1143] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12350a400) [pid = 1654] [serial = 1149] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x123436400) [pid = 1654] [serial = 1147] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119514400) [pid = 1654] [serial = 1153] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x116ac2000) [pid = 1654] [serial = 1152] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x124ab5800) [pid = 1654] [serial = 1150] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1195a0800) [pid = 1654] [serial = 1117] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1189acc00) [pid = 1654] [serial = 1116] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x118266c00) [pid = 1654] [serial = 1114] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1176ccc00) [pid = 1654] [serial = 1113] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1194cf800) [pid = 1654] [serial = 1137] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x118507800) [pid = 1654] [serial = 1134] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x118589400) [pid = 1654] [serial = 1135] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11658d400) [pid = 1654] [serial = 1131] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x112a85800) [pid = 1654] [serial = 1132] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1186e1400) [pid = 1654] [serial = 1129] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11850b400) [pid = 1654] [serial = 1128] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x126796800) [pid = 1654] [serial = 1126] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1265c0000) [pid = 1654] [serial = 1125] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x126424800) [pid = 1654] [serial = 1123] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x124ec6000) [pid = 1654] [serial = 1122] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x121612c00) [pid = 1654] [serial = 1120] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12133ec00) [pid = 1654] [serial = 1119] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x121342800) [pid = 1654] [serial = 1144] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12197c800) [pid = 1654] [serial = 1155] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x126044400) [pid = 1654] [serial = 1159] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x124dc2c00) [pid = 1654] [serial = 1158] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1195ae800) [pid = 1654] [serial = 1138] [outer = 0x0] [url = about:blank] 01:40:58 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x124ab4800) [pid = 1654] [serial = 1156] [outer = 0x0] [url = about:blank] 01:40:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 01:40:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 622ms 01:40:58 INFO - PROCESS | 1654 | 1470732058175 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 01:40:58 INFO - PROCESS | 1654 | 1470732058178 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 01:40:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 01:40:58 INFO - PROCESS | 1654 | 1470732058182 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 01:40:58 INFO - PROCESS | 1654 | 1470732058184 Marionette TRACE conn2 <- [1,1606,null,{}] 01:40:58 INFO - PROCESS | 1654 | 1470732058186 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}] 01:40:58 INFO - PROCESS | 1654 | 1470732058188 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:58 INFO - PROCESS | 1654 | 1470732058272 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 01:40:58 INFO - PROCESS | 1654 | 1470732058279 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:58 INFO - PROCESS | 1654 | 1470732058280 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191e3800 == 31 [pid = 1654] [id = 409] 01:40:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x118264000) [pid = 1654] [serial = 1226] [outer = 0x0] 01:40:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118503c00) [pid = 1654] [serial = 1227] [outer = 0x118264000] 01:40:58 INFO - PROCESS | 1654 | 1470732058307 Marionette DEBUG loaded listener.js 01:40:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11850ec00) [pid = 1654] [serial = 1228] [outer = 0x118264000] 01:40:58 INFO - PROCESS | 1654 | 1470732058666 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]]]}] 01:40:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 01:40:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 520ms 01:40:58 INFO - PROCESS | 1654 | 1470732058709 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 01:40:58 INFO - PROCESS | 1654 | 1470732058710 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 01:40:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 01:40:58 INFO - PROCESS | 1654 | 1470732058714 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 01:40:58 INFO - PROCESS | 1654 | 1470732058717 Marionette TRACE conn2 <- [1,1610,null,{}] 01:40:58 INFO - PROCESS | 1654 | 1470732058725 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}] 01:40:58 INFO - PROCESS | 1654 | 1470732058728 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:58 INFO - PROCESS | 1654 | 1470732058805 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 01:40:58 INFO - PROCESS | 1654 | 1470732058814 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:58 INFO - PROCESS | 1654 | 1470732058817 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x121062000 == 32 [pid = 1654] [id = 410] 01:40:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x118587800) [pid = 1654] [serial = 1229] [outer = 0x0] 01:40:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11886dc00) [pid = 1654] [serial = 1230] [outer = 0x118587800] 01:40:58 INFO - PROCESS | 1654 | 1470732058851 Marionette DEBUG loaded listener.js 01:40:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1191f2c00) [pid = 1654] [serial = 1231] [outer = 0x118587800] 01:40:59 INFO - PROCESS | 1654 | 1470732059213 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]]]}] 01:40:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 01:40:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 521ms 01:40:59 INFO - PROCESS | 1654 | 1470732059241 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 01:40:59 INFO - PROCESS | 1654 | 1470732059244 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 01:40:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 01:40:59 INFO - PROCESS | 1654 | 1470732059247 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 01:40:59 INFO - PROCESS | 1654 | 1470732059248 Marionette TRACE conn2 <- [1,1614,null,{}] 01:40:59 INFO - PROCESS | 1654 | 1470732059251 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}] 01:40:59 INFO - PROCESS | 1654 | 1470732059253 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:59 INFO - PROCESS | 1654 | 1470732059366 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 01:40:59 INFO - PROCESS | 1654 | 1470732059372 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:40:59 INFO - PROCESS | 1654 | 1470732059374 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:40:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x124dad800 == 33 [pid = 1654] [id = 411] 01:40:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1194cd400) [pid = 1654] [serial = 1232] [outer = 0x0] 01:40:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1195a7c00) [pid = 1654] [serial = 1233] [outer = 0x1194cd400] 01:40:59 INFO - PROCESS | 1654 | 1470732059416 Marionette DEBUG loaded listener.js 01:40:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119792400) [pid = 1654] [serial = 1234] [outer = 0x1194cd400] 01:40:59 INFO - PROCESS | 1654 | 1470732059830 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]]]}] 01:40:59 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 01:40:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 621ms 01:40:59 INFO - PROCESS | 1654 | 1470732059869 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 01:40:59 INFO - PROCESS | 1654 | 1470732059872 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 01:40:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 01:40:59 INFO - PROCESS | 1654 | 1470732059921 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 01:40:59 INFO - PROCESS | 1654 | 1470732059924 Marionette TRACE conn2 <- [1,1618,null,{}] 01:40:59 INFO - PROCESS | 1654 | 1470732059938 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}] 01:40:59 INFO - PROCESS | 1654 | 1470732059942 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:00 INFO - PROCESS | 1654 | 1470732060105 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 01:41:00 INFO - PROCESS | 1654 | 1470732060187 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:00 INFO - PROCESS | 1654 | 1470732060188 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x126507800 == 34 [pid = 1654] [id = 412] 01:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119792c00) [pid = 1654] [serial = 1235] [outer = 0x0] 01:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11990f400) [pid = 1654] [serial = 1236] [outer = 0x119792c00] 01:41:00 INFO - PROCESS | 1654 | 1470732060235 Marionette DEBUG loaded listener.js 01:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119a13000) [pid = 1654] [serial = 1237] [outer = 0x119792c00] 01:41:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 01:41:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 771ms 01:41:00 INFO - PROCESS | 1654 | 1470732060646 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]]]}] 01:41:00 INFO - PROCESS | 1654 | 1470732060653 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 01:41:00 INFO - PROCESS | 1654 | 1470732060656 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 01:41:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 01:41:00 INFO - PROCESS | 1654 | 1470732060659 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 01:41:00 INFO - PROCESS | 1654 | 1470732060660 Marionette TRACE conn2 <- [1,1622,null,{}] 01:41:00 INFO - PROCESS | 1654 | 1470732060662 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}] 01:41:00 INFO - PROCESS | 1654 | 1470732060666 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:00 INFO - PROCESS | 1654 | 1470732060782 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 01:41:00 INFO - PROCESS | 1654 | 1470732060820 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:00 INFO - PROCESS | 1654 | 1470732060821 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x128e3a800 == 35 [pid = 1654] [id = 413] 01:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x118267000) [pid = 1654] [serial = 1238] [outer = 0x0] 01:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x120fccc00) [pid = 1654] [serial = 1239] [outer = 0x118267000] 01:41:00 INFO - PROCESS | 1654 | 1470732060846 Marionette DEBUG loaded listener.js 01:41:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x121974000) [pid = 1654] [serial = 1240] [outer = 0x118267000] 01:41:01 INFO - PROCESS | 1654 | 1470732061261 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]]]}] 01:41:01 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 01:41:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 619ms 01:41:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 01:41:01 INFO - PROCESS | 1654 | 1470732061279 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 01:41:01 INFO - PROCESS | 1654 | 1470732061279 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 01:41:01 INFO - PROCESS | 1654 | 1470732061282 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 01:41:01 INFO - PROCESS | 1654 | 1470732061283 Marionette TRACE conn2 <- [1,1626,null,{}] 01:41:01 INFO - PROCESS | 1654 | 1470732061285 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}] 01:41:01 INFO - PROCESS | 1654 | 1470732061296 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:01 INFO - PROCESS | 1654 | 1470732061378 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 01:41:01 INFO - PROCESS | 1654 | 1470732061415 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:01 INFO - PROCESS | 1654 | 1470732061416 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12963a800 == 36 [pid = 1654] [id = 414] 01:41:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1206aac00) [pid = 1654] [serial = 1241] [outer = 0x0] 01:41:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121e2d800) [pid = 1654] [serial = 1242] [outer = 0x1206aac00] 01:41:01 INFO - PROCESS | 1654 | 1470732061456 Marionette DEBUG loaded listener.js 01:41:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12343f400) [pid = 1654] [serial = 1243] [outer = 0x1206aac00] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12550f400) [pid = 1654] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x126049400) [pid = 1654] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x112d1b800) [pid = 1654] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11850e800) [pid = 1654] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x110ee9000) [pid = 1654] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11880e400) [pid = 1654] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124dbfc00) [pid = 1654] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x110ec4400) [pid = 1654] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x113b64800) [pid = 1654] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x110ee0c00) [pid = 1654] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1121e7800) [pid = 1654] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12133f800) [pid = 1654] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1127d7800) [pid = 1654] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x121939c00) [pid = 1654] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11880b800) [pid = 1654] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1127e4400) [pid = 1654] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x121348c00) [pid = 1654] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 01:41:02 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1186d9800) [pid = 1654] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 01:41:02 INFO - PROCESS | 1654 | 1470732062175 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]]]}] 01:41:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 01:41:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 921ms 01:41:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 01:41:02 INFO - PROCESS | 1654 | 1470732062204 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 01:41:02 INFO - PROCESS | 1654 | 1470732062206 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 01:41:02 INFO - PROCESS | 1654 | 1470732062210 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 01:41:02 INFO - PROCESS | 1654 | 1470732062211 Marionette TRACE conn2 <- [1,1630,null,{}] 01:41:02 INFO - PROCESS | 1654 | 1470732062214 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}] 01:41:02 INFO - PROCESS | 1654 | 1470732062215 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:02 INFO - PROCESS | 1654 | 1470732062291 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 01:41:02 INFO - PROCESS | 1654 | 1470732062297 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:02 INFO - PROCESS | 1654 | 1470732062298 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x125081800 == 37 [pid = 1654] [id = 415] 01:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x113b64800) [pid = 1654] [serial = 1244] [outer = 0x0] 01:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11850e800) [pid = 1654] [serial = 1245] [outer = 0x113b64800] 01:41:02 INFO - PROCESS | 1654 | 1470732062323 Marionette DEBUG loaded listener.js 01:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11990f800) [pid = 1654] [serial = 1246] [outer = 0x113b64800] 01:41:02 INFO - PROCESS | 1654 | 1470732062647 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]]]}] 01:41:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 01:41:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 469ms 01:41:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 01:41:02 INFO - PROCESS | 1654 | 1470732062679 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 01:41:02 INFO - PROCESS | 1654 | 1470732062680 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 01:41:02 INFO - PROCESS | 1654 | 1470732062683 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 01:41:02 INFO - PROCESS | 1654 | 1470732062684 Marionette TRACE conn2 <- [1,1634,null,{}] 01:41:02 INFO - PROCESS | 1654 | 1470732062686 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}] 01:41:02 INFO - PROCESS | 1654 | 1470732062687 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:02 INFO - PROCESS | 1654 | 1470732062768 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 01:41:02 INFO - PROCESS | 1654 | 1470732062845 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:02 INFO - PROCESS | 1654 | 1470732062846 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6b4800 == 38 [pid = 1654] [id = 416] 01:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x113b68000) [pid = 1654] [serial = 1247] [outer = 0x0] 01:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x121979c00) [pid = 1654] [serial = 1248] [outer = 0x113b68000] 01:41:02 INFO - PROCESS | 1654 | 1470732062870 Marionette DEBUG loaded listener.js 01:41:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12370ec00) [pid = 1654] [serial = 1249] [outer = 0x113b68000] 01:41:03 INFO - PROCESS | 1654 | 1470732063131 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]]]}] 01:41:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 01:41:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 468ms 01:41:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 01:41:03 INFO - PROCESS | 1654 | 1470732063151 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 01:41:03 INFO - PROCESS | 1654 | 1470732063153 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 01:41:03 INFO - PROCESS | 1654 | 1470732063163 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 01:41:03 INFO - PROCESS | 1654 | 1470732063164 Marionette TRACE conn2 <- [1,1638,null,{}] 01:41:03 INFO - PROCESS | 1654 | 1470732063166 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}] 01:41:03 INFO - PROCESS | 1654 | 1470732063167 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:03 INFO - PROCESS | 1654 | 1470732063253 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 01:41:03 INFO - PROCESS | 1654 | 1470732063260 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:03 INFO - PROCESS | 1654 | 1470732063261 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af52800 == 39 [pid = 1654] [id = 417] 01:41:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12370f000) [pid = 1654] [serial = 1250] [outer = 0x0] 01:41:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x124d8d400) [pid = 1654] [serial = 1251] [outer = 0x12370f000] 01:41:03 INFO - PROCESS | 1654 | 1470732063285 Marionette DEBUG loaded listener.js 01:41:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x125512000) [pid = 1654] [serial = 1252] [outer = 0x12370f000] 01:41:03 INFO - PROCESS | 1654 | 1470732063639 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]]]}] 01:41:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 01:41:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 530ms 01:41:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 01:41:03 INFO - PROCESS | 1654 | 1470732063685 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 01:41:03 INFO - PROCESS | 1654 | 1470732063687 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 01:41:03 INFO - PROCESS | 1654 | 1470732063689 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 01:41:03 INFO - PROCESS | 1654 | 1470732063691 Marionette TRACE conn2 <- [1,1642,null,{}] 01:41:03 INFO - PROCESS | 1654 | 1470732063693 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}] 01:41:03 INFO - PROCESS | 1654 | 1470732063695 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:03 INFO - PROCESS | 1654 | 1470732063783 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 01:41:03 INFO - PROCESS | 1654 | 1470732063787 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:03 INFO - PROCESS | 1654 | 1470732063789 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b95e800 == 40 [pid = 1654] [id = 418] 01:41:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12559a400) [pid = 1654] [serial = 1253] [outer = 0x0] 01:41:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1264a1c00) [pid = 1654] [serial = 1254] [outer = 0x12559a400] 01:41:03 INFO - PROCESS | 1654 | 1470732063820 Marionette DEBUG loaded listener.js 01:41:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128c27c00) [pid = 1654] [serial = 1255] [outer = 0x12559a400] 01:41:04 INFO - PROCESS | 1654 | 1470732064148 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]]]}] 01:41:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 01:41:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 471ms 01:41:04 INFO - PROCESS | 1654 | 1470732064161 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 01:41:04 INFO - PROCESS | 1654 | 1470732064162 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 01:41:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 01:41:04 INFO - PROCESS | 1654 | 1470732064219 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 01:41:04 INFO - PROCESS | 1654 | 1470732064221 Marionette TRACE conn2 <- [1,1646,null,{}] 01:41:04 INFO - PROCESS | 1654 | 1470732064224 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}] 01:41:04 INFO - PROCESS | 1654 | 1470732064227 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:04 INFO - PROCESS | 1654 | 1470732064330 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 01:41:04 INFO - PROCESS | 1654 | 1470732064431 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:04 INFO - PROCESS | 1654 | 1470732064433 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x116421000 == 41 [pid = 1654] [id = 419] 01:41:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x112704800) [pid = 1654] [serial = 1256] [outer = 0x0] 01:41:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x112708400) [pid = 1654] [serial = 1257] [outer = 0x112704800] 01:41:04 INFO - PROCESS | 1654 | 1470732064465 Marionette DEBUG loaded listener.js 01:41:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x112d12c00) [pid = 1654] [serial = 1258] [outer = 0x112704800] 01:41:04 INFO - PROCESS | 1654 | 1470732064876 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]]]}] 01:41:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 01:41:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 726ms 01:41:04 INFO - PROCESS | 1654 | 1470732064941 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 01:41:04 INFO - PROCESS | 1654 | 1470732064944 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 01:41:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 01:41:04 INFO - PROCESS | 1654 | 1470732064948 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 01:41:04 INFO - PROCESS | 1654 | 1470732064949 Marionette TRACE conn2 <- [1,1650,null,{}] 01:41:04 INFO - PROCESS | 1654 | 1470732064954 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}] 01:41:04 INFO - PROCESS | 1654 | 1470732064957 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:05 INFO - PROCESS | 1654 | 1470732065062 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 01:41:05 INFO - PROCESS | 1654 | 1470732065165 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:05 INFO - PROCESS | 1654 | 1470732065166 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x121ed6000 == 42 [pid = 1654] [id = 420] 01:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11850e400) [pid = 1654] [serial = 1259] [outer = 0x0] 01:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11857bc00) [pid = 1654] [serial = 1260] [outer = 0x11850e400] 01:41:05 INFO - PROCESS | 1654 | 1470732065199 Marionette DEBUG loaded listener.js 01:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1186db800) [pid = 1654] [serial = 1261] [outer = 0x11850e400] 01:41:05 INFO - PROCESS | 1654 | 1470732065627 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]]]}] 01:41:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 01:41:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 719ms 01:41:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 01:41:05 INFO - PROCESS | 1654 | 1470732065667 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 01:41:05 INFO - PROCESS | 1654 | 1470732065669 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 01:41:05 INFO - PROCESS | 1654 | 1470732065671 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 01:41:05 INFO - PROCESS | 1654 | 1470732065672 Marionette TRACE conn2 <- [1,1654,null,{}] 01:41:05 INFO - PROCESS | 1654 | 1470732065675 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}] 01:41:05 INFO - PROCESS | 1654 | 1470732065676 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:05 INFO - PROCESS | 1654 | 1470732065784 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 01:41:05 INFO - PROCESS | 1654 | 1470732065845 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:05 INFO - PROCESS | 1654 | 1470732065850 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b69e000 == 43 [pid = 1654] [id = 421] 01:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119a10400) [pid = 1654] [serial = 1262] [outer = 0x0] 01:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1206ad400) [pid = 1654] [serial = 1263] [outer = 0x119a10400] 01:41:05 INFO - PROCESS | 1654 | 1470732065882 Marionette DEBUG loaded listener.js 01:41:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x121210400) [pid = 1654] [serial = 1264] [outer = 0x119a10400] 01:41:06 INFO - PROCESS | 1654 | 1470732066328 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]]]}] 01:41:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 01:41:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 671ms 01:41:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 01:41:06 INFO - PROCESS | 1654 | 1470732066343 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 01:41:06 INFO - PROCESS | 1654 | 1470732066344 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 01:41:06 INFO - PROCESS | 1654 | 1470732066347 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 01:41:06 INFO - PROCESS | 1654 | 1470732066348 Marionette TRACE conn2 <- [1,1658,null,{}] 01:41:06 INFO - PROCESS | 1654 | 1470732066351 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}] 01:41:06 INFO - PROCESS | 1654 | 1470732066353 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:06 INFO - PROCESS | 1654 | 1470732066490 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 01:41:06 INFO - PROCESS | 1654 | 1470732066575 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:06 INFO - PROCESS | 1654 | 1470732066576 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0b6000 == 44 [pid = 1654] [id = 422] 01:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x121331c00) [pid = 1654] [serial = 1265] [outer = 0x0] 01:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12197c800) [pid = 1654] [serial = 1266] [outer = 0x121331c00] 01:41:06 INFO - PROCESS | 1654 | 1470732066608 Marionette DEBUG loaded listener.js 01:41:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x124ab4800) [pid = 1654] [serial = 1267] [outer = 0x121331c00] 01:41:07 INFO - PROCESS | 1654 | 1470732067060 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]]]}] 01:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 01:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 770ms 01:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 01:41:07 INFO - PROCESS | 1654 | 1470732067118 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 01:41:07 INFO - PROCESS | 1654 | 1470732067121 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 01:41:07 INFO - PROCESS | 1654 | 1470732067124 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 01:41:07 INFO - PROCESS | 1654 | 1470732067126 Marionette TRACE conn2 <- [1,1662,null,{}] 01:41:07 INFO - PROCESS | 1654 | 1470732067130 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}] 01:41:07 INFO - PROCESS | 1654 | 1470732067132 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:07 INFO - PROCESS | 1654 | 1470732067280 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 01:41:07 INFO - PROCESS | 1654 | 1470732067374 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:07 INFO - PROCESS | 1654 | 1470732067375 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbc3000 == 45 [pid = 1654] [id = 423] 01:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x121978400) [pid = 1654] [serial = 1268] [outer = 0x0] 01:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1264a2c00) [pid = 1654] [serial = 1269] [outer = 0x121978400] 01:41:07 INFO - PROCESS | 1654 | 1470732067404 Marionette DEBUG loaded listener.js 01:41:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x128c23800) [pid = 1654] [serial = 1270] [outer = 0x121978400] 01:41:07 INFO - PROCESS | 1654 | 1470732067848 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]]]}] 01:41:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 01:41:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 773ms 01:41:07 INFO - PROCESS | 1654 | 1470732067896 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 01:41:07 INFO - PROCESS | 1654 | 1470732067898 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 01:41:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 01:41:07 INFO - PROCESS | 1654 | 1470732067900 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 01:41:07 INFO - PROCESS | 1654 | 1470732067901 Marionette TRACE conn2 <- [1,1666,null,{}] 01:41:07 INFO - PROCESS | 1654 | 1470732067904 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}] 01:41:07 INFO - PROCESS | 1654 | 1470732067908 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:08 INFO - PROCESS | 1654 | 1470732068031 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 01:41:08 INFO - PROCESS | 1654 | 1470732068092 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:08 INFO - PROCESS | 1654 | 1470732068094 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x121362800 == 46 [pid = 1654] [id = 424] 01:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x124a87c00) [pid = 1654] [serial = 1271] [outer = 0x0] 01:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x128c28000) [pid = 1654] [serial = 1272] [outer = 0x124a87c00] 01:41:08 INFO - PROCESS | 1654 | 1470732068123 Marionette DEBUG loaded listener.js 01:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x128c95c00) [pid = 1654] [serial = 1273] [outer = 0x124a87c00] 01:41:08 INFO - PROCESS | 1654 | 1470732068680 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]]]}] 01:41:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 01:41:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 820ms 01:41:08 INFO - PROCESS | 1654 | 1470732068721 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 01:41:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 01:41:08 INFO - PROCESS | 1654 | 1470732068723 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 01:41:08 INFO - PROCESS | 1654 | 1470732068726 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 01:41:08 INFO - PROCESS | 1654 | 1470732068730 Marionette TRACE conn2 <- [1,1670,null,{}] 01:41:08 INFO - PROCESS | 1654 | 1470732068733 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}] 01:41:08 INFO - PROCESS | 1654 | 1470732068735 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:08 INFO - PROCESS | 1654 | 1470732068836 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 01:41:08 INFO - PROCESS | 1654 | 1470732068896 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:08 INFO - PROCESS | 1654 | 1470732068898 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x117481800 == 47 [pid = 1654] [id = 425] 01:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x1121e5c00) [pid = 1654] [serial = 1274] [outer = 0x0] 01:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x11270fc00) [pid = 1654] [serial = 1275] [outer = 0x1121e5c00] 01:41:08 INFO - PROCESS | 1654 | 1470732068926 Marionette DEBUG loaded listener.js 01:41:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x1127e5c00) [pid = 1654] [serial = 1276] [outer = 0x1121e5c00] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12af52800 == 46 [pid = 1654] [id = 417] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6b4800 == 45 [pid = 1654] [id = 416] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x125081800 == 44 [pid = 1654] [id = 415] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12963a800 == 43 [pid = 1654] [id = 414] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x128e3a800 == 42 [pid = 1654] [id = 413] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x126507800 == 41 [pid = 1654] [id = 412] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x124dad800 == 40 [pid = 1654] [id = 411] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x121062000 == 39 [pid = 1654] [id = 410] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1191e3800 == 38 [pid = 1654] [id = 409] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x118154000 == 37 [pid = 1654] [id = 408] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12ce84800 == 36 [pid = 1654] [id = 405] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x115e60000 == 35 [pid = 1654] [id = 406] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1194ee800 == 34 [pid = 1654] [id = 407] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x121362800 == 33 [pid = 1654] [id = 424] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbc3000 == 32 [pid = 1654] [id = 423] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0b6000 == 31 [pid = 1654] [id = 422] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b69e000 == 30 [pid = 1654] [id = 421] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x121ed6000 == 29 [pid = 1654] [id = 420] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b95e800 == 28 [pid = 1654] [id = 418] 01:41:09 INFO - PROCESS | 1654 | --DOCSHELL 0x116421000 == 27 [pid = 1654] [id = 419] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x126046000) [pid = 1654] [serial = 1197] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x128c22400) [pid = 1654] [serial = 1200] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x115d54c00) [pid = 1654] [serial = 1167] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x116161000) [pid = 1654] [serial = 1168] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x118582000) [pid = 1654] [serial = 1173] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1186dcc00) [pid = 1654] [serial = 1174] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119a0e400) [pid = 1654] [serial = 1182] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x120fc8c00) [pid = 1654] [serial = 1183] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x128c30800) [pid = 1654] [serial = 1203] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x128c8b400) [pid = 1654] [serial = 1162] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x118261c00) [pid = 1654] [serial = 1170] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x118505400) [pid = 1654] [serial = 1171] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x128c8f800) [pid = 1654] [serial = 1204] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x115d1d800) [pid = 1654] [serial = 1206] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x118611800) [pid = 1654] [serial = 1207] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119514c00) [pid = 1654] [serial = 1179] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1189a3400) [pid = 1654] [serial = 1177] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x128c94800) [pid = 1654] [serial = 1212] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1186e2400) [pid = 1654] [serial = 1176] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119918c00) [pid = 1654] [serial = 1180] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1127e0400) [pid = 1654] [serial = 1164] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112a93c00) [pid = 1654] [serial = 1165] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12197dc00) [pid = 1654] [serial = 1191] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x121eb3400) [pid = 1654] [serial = 1192] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1210ed400) [pid = 1654] [serial = 1185] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11979cc00) [pid = 1654] [serial = 1209] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12134a800) [pid = 1654] [serial = 1186] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12160bc00) [pid = 1654] [serial = 1188] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1218a7c00) [pid = 1654] [serial = 1189] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128eb6c00) [pid = 1654] [serial = 1213] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x128ebe800) [pid = 1654] [serial = 1215] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x121ea5800) [pid = 1654] [serial = 1194] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x124ec5000) [pid = 1654] [serial = 1195] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1264ab800) [pid = 1654] [serial = 1198] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128c2d800) [pid = 1654] [serial = 1201] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12343b800) [pid = 1654] [serial = 1210] [outer = 0x0] [url = about:blank] 01:41:09 INFO - PROCESS | 1654 | 1470732069908 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]]]}] 01:41:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 01:41:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1223ms 01:41:09 INFO - PROCESS | 1654 | 1470732069950 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 01:41:09 INFO - PROCESS | 1654 | 1470732069953 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 01:41:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 01:41:09 INFO - PROCESS | 1654 | 1470732069959 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 01:41:09 INFO - PROCESS | 1654 | 1470732069961 Marionette TRACE conn2 <- [1,1674,null,{}] 01:41:09 INFO - PROCESS | 1654 | 1470732069965 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}] 01:41:09 INFO - PROCESS | 1654 | 1470732069967 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:10 INFO - PROCESS | 1654 | 1470732070051 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 01:41:10 INFO - PROCESS | 1654 | 1470732070062 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:10 INFO - PROCESS | 1654 | 1470732070065 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x116529000 == 28 [pid = 1654] [id = 426] 01:41:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x111aad400) [pid = 1654] [serial = 1277] [outer = 0x0] 01:41:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1127e5400) [pid = 1654] [serial = 1278] [outer = 0x111aad400] 01:41:10 INFO - PROCESS | 1654 | 1470732070138 Marionette DEBUG loaded listener.js 01:41:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x110ee2c00) [pid = 1654] [serial = 1279] [outer = 0x111aad400] 01:41:10 INFO - PROCESS | 1654 | 1470732070525 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]]]}] 01:41:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 01:41:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 623ms 01:41:10 INFO - PROCESS | 1654 | 1470732070580 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 01:41:10 INFO - PROCESS | 1654 | 1470732070585 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 01:41:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 01:41:10 INFO - PROCESS | 1654 | 1470732070593 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 01:41:10 INFO - PROCESS | 1654 | 1470732070596 Marionette TRACE conn2 <- [1,1678,null,{}] 01:41:10 INFO - PROCESS | 1654 | 1470732070599 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}] 01:41:10 INFO - PROCESS | 1654 | 1470732070602 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:10 INFO - PROCESS | 1654 | 1470732070730 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 01:41:10 INFO - PROCESS | 1654 | 1470732070818 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:10 INFO - PROCESS | 1654 | 1470732070819 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x118862800 == 29 [pid = 1654] [id = 427] 01:41:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x112dcbc00) [pid = 1654] [serial = 1280] [outer = 0x0] 01:41:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x114f8cc00) [pid = 1654] [serial = 1281] [outer = 0x112dcbc00] 01:41:10 INFO - PROCESS | 1654 | 1470732070865 Marionette DEBUG loaded listener.js 01:41:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x115d59400) [pid = 1654] [serial = 1282] [outer = 0x112dcbc00] 01:41:11 INFO - PROCESS | 1654 | 1470732071189 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]]]}] 01:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 01:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 622ms 01:41:11 INFO - PROCESS | 1654 | 1470732071214 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 01:41:11 INFO - PROCESS | 1654 | 1470732071215 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 01:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 01:41:11 INFO - PROCESS | 1654 | 1470732071218 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 01:41:11 INFO - PROCESS | 1654 | 1470732071220 Marionette TRACE conn2 <- [1,1682,null,{}] 01:41:11 INFO - PROCESS | 1654 | 1470732071237 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}] 01:41:11 INFO - PROCESS | 1654 | 1470732071243 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:11 INFO - PROCESS | 1654 | 1470732071367 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 01:41:11 INFO - PROCESS | 1654 | 1470732071377 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:11 INFO - PROCESS | 1654 | 1470732071379 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x121175000 == 30 [pid = 1654] [id = 428] 01:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x110ec6c00) [pid = 1654] [serial = 1283] [outer = 0x0] 01:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1176d4800) [pid = 1654] [serial = 1284] [outer = 0x110ec6c00] 01:41:11 INFO - PROCESS | 1654 | 1470732071406 Marionette DEBUG loaded listener.js 01:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x118267400) [pid = 1654] [serial = 1285] [outer = 0x110ec6c00] 01:41:11 INFO - PROCESS | 1654 | 1470732071718 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]]]}] 01:41:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 01:41:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 529ms 01:41:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 01:41:11 INFO - PROCESS | 1654 | 1470732071748 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 01:41:11 INFO - PROCESS | 1654 | 1470732071750 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 01:41:11 INFO - PROCESS | 1654 | 1470732071752 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 01:41:11 INFO - PROCESS | 1654 | 1470732071753 Marionette TRACE conn2 <- [1,1686,null,{}] 01:41:11 INFO - PROCESS | 1654 | 1470732071755 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}] 01:41:11 INFO - PROCESS | 1654 | 1470732071758 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:11 INFO - PROCESS | 1654 | 1470732071837 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 01:41:11 INFO - PROCESS | 1654 | 1470732071843 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:11 INFO - PROCESS | 1654 | 1470732071844 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a22000 == 31 [pid = 1654] [id = 429] 01:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118507c00) [pid = 1654] [serial = 1286] [outer = 0x0] 01:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11857e000) [pid = 1654] [serial = 1287] [outer = 0x118507c00] 01:41:11 INFO - PROCESS | 1654 | 1470732071870 Marionette DEBUG loaded listener.js 01:41:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x118611400) [pid = 1654] [serial = 1288] [outer = 0x118507c00] 01:41:12 INFO - PROCESS | 1654 | 1470732072247 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]]]}] 01:41:12 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 01:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 518ms 01:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 01:41:12 INFO - PROCESS | 1654 | 1470732072271 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 01:41:12 INFO - PROCESS | 1654 | 1470732072273 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 01:41:12 INFO - PROCESS | 1654 | 1470732072276 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 01:41:12 INFO - PROCESS | 1654 | 1470732072284 Marionette TRACE conn2 <- [1,1690,null,{}] 01:41:12 INFO - PROCESS | 1654 | 1470732072297 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}] 01:41:12 INFO - PROCESS | 1654 | 1470732072298 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:12 INFO - PROCESS | 1654 | 1470732072394 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 01:41:12 INFO - PROCESS | 1654 | 1470732072397 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:12 INFO - PROCESS | 1654 | 1470732072398 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x126517800 == 32 [pid = 1654] [id = 430] 01:41:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x111fe3800) [pid = 1654] [serial = 1289] [outer = 0x0] 01:41:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1186e6c00) [pid = 1654] [serial = 1290] [outer = 0x111fe3800] 01:41:12 INFO - PROCESS | 1654 | 1470732072423 Marionette DEBUG loaded listener.js 01:41:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1189a2800) [pid = 1654] [serial = 1291] [outer = 0x111fe3800] 01:41:12 INFO - PROCESS | 1654 | 1470732072780 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]]]}] 01:41:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 01:41:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 539ms 01:41:12 INFO - PROCESS | 1654 | 1470732072816 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 01:41:12 INFO - PROCESS | 1654 | 1470732072817 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 01:41:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 01:41:12 INFO - PROCESS | 1654 | 1470732072827 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 01:41:12 INFO - PROCESS | 1654 | 1470732072828 Marionette TRACE conn2 <- [1,1694,null,{}] 01:41:12 INFO - PROCESS | 1654 | 1470732072830 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}] 01:41:12 INFO - PROCESS | 1654 | 1470732072834 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:12 INFO - PROCESS | 1654 | 1470732072950 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 01:41:12 INFO - PROCESS | 1654 | 1470732072956 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:12 INFO - PROCESS | 1654 | 1470732072957 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x128e3a800 == 33 [pid = 1654] [id = 431] 01:41:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x115d59800) [pid = 1654] [serial = 1292] [outer = 0x0] 01:41:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1194cc000) [pid = 1654] [serial = 1293] [outer = 0x115d59800] 01:41:12 INFO - PROCESS | 1654 | 1470732072982 Marionette DEBUG loaded listener.js 01:41:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x119e26000) [pid = 1654] [serial = 1294] [outer = 0x115d59800] 01:41:13 INFO - PROCESS | 1654 | 1470732073345 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]]]}] 01:41:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 01:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 567ms 01:41:13 INFO - PROCESS | 1654 | 1470732073395 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 01:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 01:41:13 INFO - PROCESS | 1654 | 1470732073403 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 01:41:13 INFO - PROCESS | 1654 | 1470732073405 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 01:41:13 INFO - PROCESS | 1654 | 1470732073406 Marionette TRACE conn2 <- [1,1698,null,{}] 01:41:13 INFO - PROCESS | 1654 | 1470732073408 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}] 01:41:13 INFO - PROCESS | 1654 | 1470732073409 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:13 INFO - PROCESS | 1654 | 1470732073503 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 01:41:13 INFO - PROCESS | 1654 | 1470732073543 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:13 INFO - PROCESS | 1654 | 1470732073544 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12963a800 == 34 [pid = 1654] [id = 432] 01:41:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x119e26c00) [pid = 1654] [serial = 1295] [outer = 0x0] 01:41:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1206b7400) [pid = 1654] [serial = 1296] [outer = 0x119e26c00] 01:41:13 INFO - PROCESS | 1654 | 1470732073568 Marionette DEBUG loaded listener.js 01:41:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12133e400) [pid = 1654] [serial = 1297] [outer = 0x119e26c00] 01:41:13 INFO - PROCESS | 1654 | 1470732073908 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]]]}] 01:41:13 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 01:41:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 519ms 01:41:13 INFO - PROCESS | 1654 | 1470732073925 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 01:41:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 01:41:13 INFO - PROCESS | 1654 | 1470732073926 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 01:41:13 INFO - PROCESS | 1654 | 1470732073928 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 01:41:13 INFO - PROCESS | 1654 | 1470732073929 Marionette TRACE conn2 <- [1,1702,null,{}] 01:41:13 INFO - PROCESS | 1654 | 1470732073932 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}] 01:41:13 INFO - PROCESS | 1654 | 1470732073933 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:14 INFO - PROCESS | 1654 | 1470732074181 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 01:41:14 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x119792c00) [pid = 1654] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 01:41:14 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1206aac00) [pid = 1654] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 01:41:14 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x118267000) [pid = 1654] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 01:41:14 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1194cd400) [pid = 1654] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 01:41:14 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x115d53000) [pid = 1654] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 01:41:14 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118587800) [pid = 1654] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 01:41:14 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x110fa7400) [pid = 1654] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 01:41:14 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x118264000) [pid = 1654] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 01:41:14 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x120629400) [pid = 1654] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 01:41:14 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x116754800) [pid = 1654] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 01:41:14 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12559a400) [pid = 1654] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 01:41:14 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12370f000) [pid = 1654] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 01:41:14 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x113b64800) [pid = 1654] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 01:41:14 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x113b68000) [pid = 1654] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 01:41:14 INFO - PROCESS | 1654 | 1470732074230 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:14 INFO - PROCESS | 1654 | 1470732074231 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x119cb5000 == 35 [pid = 1654] [id = 433] 01:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x110fa0400) [pid = 1654] [serial = 1298] [outer = 0x0] 01:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x112a87400) [pid = 1654] [serial = 1299] [outer = 0x110fa0400] 01:41:14 INFO - PROCESS | 1654 | 1470732074255 Marionette DEBUG loaded listener.js 01:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118264000) [pid = 1654] [serial = 1300] [outer = 0x110fa0400] 01:41:14 INFO - PROCESS | 1654 | 1470732074531 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]]]}] 01:41:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 01:41:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 618ms 01:41:14 INFO - PROCESS | 1654 | 1470732074547 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 01:41:14 INFO - PROCESS | 1654 | 1470732074548 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 01:41:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 01:41:14 INFO - PROCESS | 1654 | 1470732074550 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 01:41:14 INFO - PROCESS | 1654 | 1470732074564 Marionette TRACE conn2 <- [1,1706,null,{}] 01:41:14 INFO - PROCESS | 1654 | 1470732074579 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}] 01:41:14 INFO - PROCESS | 1654 | 1470732074581 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:14 INFO - PROCESS | 1654 | 1470732074664 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 01:41:14 INFO - PROCESS | 1654 | 1470732074668 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:14 INFO - PROCESS | 1654 | 1470732074669 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x121172800 == 36 [pid = 1654] [id = 434] 01:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x115e8f000) [pid = 1654] [serial = 1301] [outer = 0x0] 01:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1206b2400) [pid = 1654] [serial = 1302] [outer = 0x115e8f000] 01:41:14 INFO - PROCESS | 1654 | 1470732074696 Marionette DEBUG loaded listener.js 01:41:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x121349400) [pid = 1654] [serial = 1303] [outer = 0x115e8f000] 01:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 01:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 489ms 01:41:15 INFO - PROCESS | 1654 | 1470732075033 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]]]}] 01:41:15 INFO - PROCESS | 1654 | 1470732075047 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 01:41:15 INFO - PROCESS | 1654 | 1470732075048 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 01:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 01:41:15 INFO - PROCESS | 1654 | 1470732075050 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 01:41:15 INFO - PROCESS | 1654 | 1470732075052 Marionette TRACE conn2 <- [1,1710,null,{}] 01:41:15 INFO - PROCESS | 1654 | 1470732075054 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}] 01:41:15 INFO - PROCESS | 1654 | 1470732075055 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:15 INFO - PROCESS | 1654 | 1470732075169 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 01:41:15 INFO - PROCESS | 1654 | 1470732075174 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:15 INFO - PROCESS | 1654 | 1470732075175 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af5a800 == 37 [pid = 1654] [id = 435] 01:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x110ee9000) [pid = 1654] [serial = 1304] [outer = 0x0] 01:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x121348c00) [pid = 1654] [serial = 1305] [outer = 0x110ee9000] 01:41:15 INFO - PROCESS | 1654 | 1470732075200 Marionette DEBUG loaded listener.js 01:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x121610400) [pid = 1654] [serial = 1306] [outer = 0x110ee9000] 01:41:15 INFO - PROCESS | 1654 | 1470732075518 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]]]}] 01:41:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 01:41:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 519ms 01:41:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 01:41:15 INFO - PROCESS | 1654 | 1470732075570 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 01:41:15 INFO - PROCESS | 1654 | 1470732075571 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 01:41:15 INFO - PROCESS | 1654 | 1470732075573 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 01:41:15 INFO - PROCESS | 1654 | 1470732075575 Marionette TRACE conn2 <- [1,1714,null,{}] 01:41:15 INFO - PROCESS | 1654 | 1470732075577 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}] 01:41:15 INFO - PROCESS | 1654 | 1470732075587 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:15 INFO - PROCESS | 1654 | 1470732075678 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 01:41:15 INFO - PROCESS | 1654 | 1470732075681 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:15 INFO - PROCESS | 1654 | 1470732075683 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x126509000 == 38 [pid = 1654] [id = 436] 01:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121715400) [pid = 1654] [serial = 1307] [outer = 0x0] 01:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x121980400) [pid = 1654] [serial = 1308] [outer = 0x121715400] 01:41:15 INFO - PROCESS | 1654 | 1470732075710 Marionette DEBUG loaded listener.js 01:41:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x123711400) [pid = 1654] [serial = 1309] [outer = 0x121715400] 01:41:16 INFO - PROCESS | 1654 | 1470732076062 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]]]}] 01:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 01:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 519ms 01:41:16 INFO - PROCESS | 1654 | 1470732076104 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 01:41:16 INFO - PROCESS | 1654 | 1470732076105 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 01:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 01:41:16 INFO - PROCESS | 1654 | 1470732076111 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 01:41:16 INFO - PROCESS | 1654 | 1470732076112 Marionette TRACE conn2 <- [1,1718,null,{}] 01:41:16 INFO - PROCESS | 1654 | 1470732076114 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}] 01:41:16 INFO - PROCESS | 1654 | 1470732076115 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:16 INFO - PROCESS | 1654 | 1470732076240 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 01:41:16 INFO - PROCESS | 1654 | 1470732076296 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:16 INFO - PROCESS | 1654 | 1470732076298 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x112e43000 == 39 [pid = 1654] [id = 437] 01:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x110ec4400) [pid = 1654] [serial = 1310] [outer = 0x0] 01:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x110ee9c00) [pid = 1654] [serial = 1311] [outer = 0x110ec4400] 01:41:16 INFO - PROCESS | 1654 | 1470732076330 Marionette DEBUG loaded listener.js 01:41:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1121ea400) [pid = 1654] [serial = 1312] [outer = 0x110ec4400] 01:41:16 INFO - PROCESS | 1654 | 1470732076862 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]]]}] 01:41:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 01:41:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 770ms 01:41:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 01:41:16 INFO - PROCESS | 1654 | 1470732076881 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 01:41:16 INFO - PROCESS | 1654 | 1470732076884 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 01:41:16 INFO - PROCESS | 1654 | 1470732076887 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 01:41:16 INFO - PROCESS | 1654 | 1470732076889 Marionette TRACE conn2 <- [1,1722,null,{}] 01:41:16 INFO - PROCESS | 1654 | 1470732076893 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}] 01:41:16 INFO - PROCESS | 1654 | 1470732076896 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:17 INFO - PROCESS | 1654 | 1470732077010 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 01:41:17 INFO - PROCESS | 1654 | 1470732077115 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:17 INFO - PROCESS | 1654 | 1470732077117 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x1199e1800 == 40 [pid = 1654] [id = 438] 01:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x112f1bc00) [pid = 1654] [serial = 1313] [outer = 0x0] 01:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x115d58000) [pid = 1654] [serial = 1314] [outer = 0x112f1bc00] 01:41:17 INFO - PROCESS | 1654 | 1470732077147 Marionette DEBUG loaded listener.js 01:41:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11654a800) [pid = 1654] [serial = 1315] [outer = 0x112f1bc00] 01:41:17 INFO - PROCESS | 1654 | 1470732077681 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]]]}] 01:41:17 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 01:41:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 824ms 01:41:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 01:41:17 INFO - PROCESS | 1654 | 1470732077734 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 01:41:17 INFO - PROCESS | 1654 | 1470732077736 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 01:41:17 INFO - PROCESS | 1654 | 1470732077739 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 01:41:17 INFO - PROCESS | 1654 | 1470732077743 Marionette TRACE conn2 <- [1,1726,null,{}] 01:41:17 INFO - PROCESS | 1654 | 1470732077745 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}] 01:41:17 INFO - PROCESS | 1654 | 1470732077747 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:17 INFO - PROCESS | 1654 | 1470732077966 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 01:41:18 INFO - PROCESS | 1654 | 1470732078055 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:18 INFO - PROCESS | 1654 | 1470732078057 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x11715f800 == 41 [pid = 1654] [id = 439] 01:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1127db000) [pid = 1654] [serial = 1316] [outer = 0x0] 01:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x112a89c00) [pid = 1654] [serial = 1317] [outer = 0x1127db000] 01:41:18 INFO - PROCESS | 1654 | 1470732078086 Marionette DEBUG loaded listener.js 01:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11321c400) [pid = 1654] [serial = 1318] [outer = 0x1127db000] 01:41:18 INFO - PROCESS | 1654 | --DOCSHELL 0x126509000 == 40 [pid = 1654] [id = 436] 01:41:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12af5a800 == 39 [pid = 1654] [id = 435] 01:41:18 INFO - PROCESS | 1654 | --DOCSHELL 0x121172800 == 38 [pid = 1654] [id = 434] 01:41:18 INFO - PROCESS | 1654 | --DOCSHELL 0x119cb5000 == 37 [pid = 1654] [id = 433] 01:41:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12963a800 == 36 [pid = 1654] [id = 432] 01:41:18 INFO - PROCESS | 1654 | --DOCSHELL 0x128e3a800 == 35 [pid = 1654] [id = 431] 01:41:18 INFO - PROCESS | 1654 | --DOCSHELL 0x126517800 == 34 [pid = 1654] [id = 430] 01:41:18 INFO - PROCESS | 1654 | --DOCSHELL 0x124a22000 == 33 [pid = 1654] [id = 429] 01:41:18 INFO - PROCESS | 1654 | --DOCSHELL 0x121175000 == 32 [pid = 1654] [id = 428] 01:41:18 INFO - PROCESS | 1654 | --DOCSHELL 0x118862800 == 31 [pid = 1654] [id = 427] 01:41:18 INFO - PROCESS | 1654 | --DOCSHELL 0x116529000 == 30 [pid = 1654] [id = 426] 01:41:18 INFO - PROCESS | 1654 | 1470732078549 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]]]}] 01:41:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 01:41:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 825ms 01:41:18 INFO - PROCESS | 1654 | 1470732078565 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 01:41:18 INFO - PROCESS | 1654 | 1470732078568 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 01:41:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x11990f400) [pid = 1654] [serial = 1236] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x119a13000) [pid = 1654] [serial = 1237] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x121e2d800) [pid = 1654] [serial = 1242] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x121974000) [pid = 1654] [serial = 1240] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x120fccc00) [pid = 1654] [serial = 1239] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1195a7c00) [pid = 1654] [serial = 1233] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x115d58400) [pid = 1654] [serial = 1221] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x116761c00) [pid = 1654] [serial = 1222] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11886dc00) [pid = 1654] [serial = 1230] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1191f2c00) [pid = 1654] [serial = 1231] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x111c75800) [pid = 1654] [serial = 1218] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1127b6c00) [pid = 1654] [serial = 1219] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118503c00) [pid = 1654] [serial = 1227] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11850ec00) [pid = 1654] [serial = 1228] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1291c1400) [pid = 1654] [serial = 1216] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11699a000) [pid = 1654] [serial = 1224] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x117d47800) [pid = 1654] [serial = 1225] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1264a1c00) [pid = 1654] [serial = 1254] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x128c27c00) [pid = 1654] [serial = 1255] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x125512000) [pid = 1654] [serial = 1252] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11850e800) [pid = 1654] [serial = 1245] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11990f800) [pid = 1654] [serial = 1246] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x124d8d400) [pid = 1654] [serial = 1251] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12343f400) [pid = 1654] [serial = 1243] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x121979c00) [pid = 1654] [serial = 1248] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12370ec00) [pid = 1654] [serial = 1249] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x119792400) [pid = 1654] [serial = 1234] [outer = 0x0] [url = about:blank] 01:41:18 INFO - PROCESS | 1654 | 1470732078594 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 01:41:18 INFO - PROCESS | 1654 | 1470732078596 Marionette TRACE conn2 <- [1,1730,null,{}] 01:41:18 INFO - PROCESS | 1654 | 1470732078601 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}] 01:41:18 INFO - PROCESS | 1654 | 1470732078602 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:18 INFO - PROCESS | 1654 | 1470732078684 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 01:41:18 INFO - PROCESS | 1654 | 1470732078688 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:18 INFO - PROCESS | 1654 | 1470732078691 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x118859000 == 31 [pid = 1654] [id = 440] 01:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x116555800) [pid = 1654] [serial = 1319] [outer = 0x0] 01:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116a1c400) [pid = 1654] [serial = 1320] [outer = 0x116555800] 01:41:18 INFO - PROCESS | 1654 | 1470732078720 Marionette DEBUG loaded listener.js 01:41:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x118266c00) [pid = 1654] [serial = 1321] [outer = 0x116555800] 01:41:19 INFO - PROCESS | 1654 | --DOCSHELL 0x117481800 == 30 [pid = 1654] [id = 425] 01:41:19 INFO - PROCESS | 1654 | --DOCSHELL 0x11715f800 == 29 [pid = 1654] [id = 439] 01:41:19 INFO - PROCESS | 1654 | --DOCSHELL 0x1199e1800 == 28 [pid = 1654] [id = 438] 01:41:19 INFO - PROCESS | 1654 | --DOCSHELL 0x112e43000 == 27 [pid = 1654] [id = 437] 01:41:20 INFO - PROCESS | 1654 | 1470732080252 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]]]}] 01:41:20 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 01:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1687ms 01:41:20 INFO - PROCESS | 1654 | 1470732080270 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 01:41:20 INFO - PROCESS | 1654 | 1470732080273 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 01:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 01:41:20 INFO - PROCESS | 1654 | 1470732080277 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 01:41:20 INFO - PROCESS | 1654 | 1470732080280 Marionette TRACE conn2 <- [1,1734,null,{}] 01:41:20 INFO - PROCESS | 1654 | 1470732080284 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}] 01:41:20 INFO - PROCESS | 1654 | 1470732080286 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:20 INFO - PROCESS | 1654 | 1470732080372 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 01:41:20 INFO - PROCESS | 1654 | 1470732080427 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:20 INFO - PROCESS | 1654 | 1470732080430 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170c5800 == 28 [pid = 1654] [id = 441] 01:41:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11270a400) [pid = 1654] [serial = 1322] [outer = 0x0] 01:41:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11270bc00) [pid = 1654] [serial = 1323] [outer = 0x11270a400] 01:41:20 INFO - PROCESS | 1654 | 1470732080459 Marionette DEBUG loaded listener.js 01:41:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x112d28c00) [pid = 1654] [serial = 1324] [outer = 0x11270a400] 01:41:20 INFO - PROCESS | 1654 | 1470732080782 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]]]}] 01:41:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 01:41:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 522ms 01:41:20 INFO - PROCESS | 1654 | 1470732080799 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 01:41:20 INFO - PROCESS | 1654 | 1470732080802 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 01:41:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 01:41:20 INFO - PROCESS | 1654 | 1470732080809 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 01:41:20 INFO - PROCESS | 1654 | 1470732080813 Marionette TRACE conn2 <- [1,1738,null,{}] 01:41:20 INFO - PROCESS | 1654 | 1470732080816 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}] 01:41:20 INFO - PROCESS | 1654 | 1470732080818 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:20 INFO - PROCESS | 1654 | 1470732080901 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 01:41:20 INFO - PROCESS | 1654 | 1470732080906 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:20 INFO - PROCESS | 1654 | 1470732080910 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ac5800 == 29 [pid = 1654] [id = 442] 01:41:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11321b800) [pid = 1654] [serial = 1325] [outer = 0x0] 01:41:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11675d400) [pid = 1654] [serial = 1326] [outer = 0x11321b800] 01:41:20 INFO - PROCESS | 1654 | 1470732080938 Marionette DEBUG loaded listener.js 01:41:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x117017800) [pid = 1654] [serial = 1327] [outer = 0x11321b800] 01:41:21 INFO - PROCESS | 1654 | 1470732081270 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]]]}] 01:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 01:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 528ms 01:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 01:41:21 INFO - PROCESS | 1654 | 1470732081336 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 01:41:21 INFO - PROCESS | 1654 | 1470732081337 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 01:41:21 INFO - PROCESS | 1654 | 1470732081347 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 01:41:21 INFO - PROCESS | 1654 | 1470732081349 Marionette TRACE conn2 <- [1,1742,null,{}] 01:41:21 INFO - PROCESS | 1654 | 1470732081358 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}] 01:41:21 INFO - PROCESS | 1654 | 1470732081361 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:21 INFO - PROCESS | 1654 | 1470732081439 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 01:41:21 INFO - PROCESS | 1654 | 1470732081447 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:21 INFO - PROCESS | 1654 | 1470732081449 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x121ede000 == 30 [pid = 1654] [id = 443] 01:41:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x111c1c400) [pid = 1654] [serial = 1328] [outer = 0x0] 01:41:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11850b400) [pid = 1654] [serial = 1329] [outer = 0x111c1c400] 01:41:21 INFO - PROCESS | 1654 | 1470732081477 Marionette DEBUG loaded listener.js 01:41:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x118587800) [pid = 1654] [serial = 1330] [outer = 0x111c1c400] 01:41:21 INFO - PROCESS | 1654 | 1470732081865 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]]]}] 01:41:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 01:41:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 579ms 01:41:21 INFO - PROCESS | 1654 | 1470732081921 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 01:41:21 INFO - PROCESS | 1654 | 1470732081922 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 01:41:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 01:41:21 INFO - PROCESS | 1654 | 1470732081927 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 01:41:21 INFO - PROCESS | 1654 | 1470732081928 Marionette TRACE conn2 <- [1,1746,null,{}] 01:41:21 INFO - PROCESS | 1654 | 1470732081931 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}] 01:41:21 INFO - PROCESS | 1654 | 1470732081932 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:22 INFO - PROCESS | 1654 | 1470732082033 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 01:41:22 INFO - PROCESS | 1654 | 1470732082036 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:22 INFO - PROCESS | 1654 | 1470732082037 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x125635000 == 31 [pid = 1654] [id = 444] 01:41:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1186e5400) [pid = 1654] [serial = 1331] [outer = 0x0] 01:41:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11886d000) [pid = 1654] [serial = 1332] [outer = 0x1186e5400] 01:41:22 INFO - PROCESS | 1654 | 1470732082062 Marionette DEBUG loaded listener.js 01:41:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1189ab400) [pid = 1654] [serial = 1333] [outer = 0x1186e5400] 01:41:22 INFO - PROCESS | 1654 | 1470732082402 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]]]}] 01:41:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 01:41:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 521ms 01:41:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 01:41:22 INFO - PROCESS | 1654 | 1470732082449 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 01:41:22 INFO - PROCESS | 1654 | 1470732082450 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 01:41:22 INFO - PROCESS | 1654 | 1470732082452 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 01:41:22 INFO - PROCESS | 1654 | 1470732082453 Marionette TRACE conn2 <- [1,1750,null,{}] 01:41:22 INFO - PROCESS | 1654 | 1470732082455 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}] 01:41:22 INFO - PROCESS | 1654 | 1470732082457 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:22 INFO - PROCESS | 1654 | 1470732082555 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 01:41:22 INFO - PROCESS | 1654 | 1470732082593 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:22 INFO - PROCESS | 1654 | 1470732082594 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a19000 == 32 [pid = 1654] [id = 445] 01:41:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1127d9400) [pid = 1654] [serial = 1334] [outer = 0x0] 01:41:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1191f6000) [pid = 1654] [serial = 1335] [outer = 0x1127d9400] 01:41:22 INFO - PROCESS | 1654 | 1470732082619 Marionette DEBUG loaded listener.js 01:41:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1195a1000) [pid = 1654] [serial = 1336] [outer = 0x1127d9400] 01:41:22 INFO - PROCESS | 1654 | 1470732082966 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]]]}] 01:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 01:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 569ms 01:41:23 INFO - PROCESS | 1654 | 1470732083021 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 01:41:23 INFO - PROCESS | 1654 | 1470732083023 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 01:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 01:41:23 INFO - PROCESS | 1654 | 1470732083025 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 01:41:23 INFO - PROCESS | 1654 | 1470732083026 Marionette TRACE conn2 <- [1,1754,null,{}] 01:41:23 INFO - PROCESS | 1654 | 1470732083028 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}] 01:41:23 INFO - PROCESS | 1654 | 1470732083032 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:23 INFO - PROCESS | 1654 | 1470732083148 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 01:41:23 INFO - PROCESS | 1654 | 1470732083189 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:23 INFO - PROCESS | 1654 | 1470732083191 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x129305000 == 33 [pid = 1654] [id = 446] 01:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1195a1400) [pid = 1654] [serial = 1337] [outer = 0x0] 01:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119792000) [pid = 1654] [serial = 1338] [outer = 0x1195a1400] 01:41:23 INFO - PROCESS | 1654 | 1470732083216 Marionette DEBUG loaded listener.js 01:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1206ab000) [pid = 1654] [serial = 1339] [outer = 0x1195a1400] 01:41:23 INFO - PROCESS | 1654 | 1470732083542 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]]]}] 01:41:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 01:41:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 569ms 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x111fe3800) [pid = 1654] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x115d59800) [pid = 1654] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1121e5c00) [pid = 1654] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x111aad400) [pid = 1654] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x112dcbc00) [pid = 1654] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x110ec6c00) [pid = 1654] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118507c00) [pid = 1654] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112704800) [pid = 1654] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11850e400) [pid = 1654] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119a10400) [pid = 1654] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x121331c00) [pid = 1654] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x121978400) [pid = 1654] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x124a87c00) [pid = 1654] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x119e26c00) [pid = 1654] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x110fa0400) [pid = 1654] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x115e8f000) [pid = 1654] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x110ee9000) [pid = 1654] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1127db000) [pid = 1654] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x110ec4400) [pid = 1654] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x112f1bc00) [pid = 1654] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 01:41:23 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x121715400) [pid = 1654] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 01:41:23 INFO - PROCESS | 1654 | 1470732083854 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 01:41:23 INFO - PROCESS | 1654 | 1470732083856 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 01:41:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 01:41:23 INFO - PROCESS | 1654 | 1470732083868 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 01:41:23 INFO - PROCESS | 1654 | 1470732083869 Marionette TRACE conn2 <- [1,1758,null,{}] 01:41:23 INFO - PROCESS | 1654 | 1470732083872 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}] 01:41:23 INFO - PROCESS | 1654 | 1470732083874 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:23 INFO - PROCESS | 1654 | 1470732083958 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 01:41:23 INFO - PROCESS | 1654 | 1470732083964 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:23 INFO - PROCESS | 1654 | 1470732083965 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194ed000 == 34 [pid = 1654] [id = 447] 01:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x111aad400) [pid = 1654] [serial = 1340] [outer = 0x0] 01:41:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1127db000) [pid = 1654] [serial = 1341] [outer = 0x111aad400] 01:41:23 INFO - PROCESS | 1654 | 1470732083990 Marionette DEBUG loaded listener.js 01:41:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x112ecbc00) [pid = 1654] [serial = 1342] [outer = 0x111aad400] 01:41:24 INFO - PROCESS | 1654 | 1470732084314 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]]]}] 01:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 01:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 468ms 01:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 01:41:24 INFO - PROCESS | 1654 | 1470732084337 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 01:41:24 INFO - PROCESS | 1654 | 1470732084338 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 01:41:24 INFO - PROCESS | 1654 | 1470732084343 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 01:41:24 INFO - PROCESS | 1654 | 1470732084346 Marionette TRACE conn2 <- [1,1762,null,{}] 01:41:24 INFO - PROCESS | 1654 | 1470732084348 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}] 01:41:24 INFO - PROCESS | 1654 | 1470732084349 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:24 INFO - PROCESS | 1654 | 1470732084428 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 01:41:24 INFO - PROCESS | 1654 | 1470732084485 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:24 INFO - PROCESS | 1654 | 1470732084486 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a634800 == 35 [pid = 1654] [id = 448] 01:41:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x112703000) [pid = 1654] [serial = 1343] [outer = 0x0] 01:41:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x115d51800) [pid = 1654] [serial = 1344] [outer = 0x112703000] 01:41:24 INFO - PROCESS | 1654 | 1470732084510 Marionette DEBUG loaded listener.js 01:41:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1189a1800) [pid = 1654] [serial = 1345] [outer = 0x112703000] 01:41:24 INFO - PROCESS | 1654 | 1470732084778 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]]]}] 01:41:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 01:41:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 475ms 01:41:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 01:41:24 INFO - PROCESS | 1654 | 1470732084817 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 01:41:24 INFO - PROCESS | 1654 | 1470732084818 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 01:41:24 INFO - PROCESS | 1654 | 1470732084820 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 01:41:24 INFO - PROCESS | 1654 | 1470732084821 Marionette TRACE conn2 <- [1,1766,null,{}] 01:41:24 INFO - PROCESS | 1654 | 1470732084832 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}] 01:41:24 INFO - PROCESS | 1654 | 1470732084833 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:24 INFO - PROCESS | 1654 | 1470732084922 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 01:41:24 INFO - PROCESS | 1654 | 1470732084929 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:24 INFO - PROCESS | 1654 | 1470732084930 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x121edd800 == 36 [pid = 1654] [id = 449] 01:41:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1191f9800) [pid = 1654] [serial = 1346] [outer = 0x0] 01:41:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119a10000) [pid = 1654] [serial = 1347] [outer = 0x1191f9800] 01:41:24 INFO - PROCESS | 1654 | 1470732084955 Marionette DEBUG loaded listener.js 01:41:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121341c00) [pid = 1654] [serial = 1348] [outer = 0x1191f9800] 01:41:25 INFO - PROCESS | 1654 | 1470732085359 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]]]}] 01:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 01:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 572ms 01:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 01:41:25 INFO - PROCESS | 1654 | 1470732085394 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 01:41:25 INFO - PROCESS | 1654 | 1470732085396 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 01:41:25 INFO - PROCESS | 1654 | 1470732085399 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 01:41:25 INFO - PROCESS | 1654 | 1470732085401 Marionette TRACE conn2 <- [1,1770,null,{}] 01:41:25 INFO - PROCESS | 1654 | 1470732085405 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}] 01:41:25 INFO - PROCESS | 1654 | 1470732085407 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:25 INFO - PROCESS | 1654 | 1470732085512 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 01:41:25 INFO - PROCESS | 1654 | 1470732085517 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:25 INFO - PROCESS | 1654 | 1470732085519 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b659800 == 37 [pid = 1654] [id = 450] 01:41:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1189ad800) [pid = 1654] [serial = 1349] [outer = 0x0] 01:41:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12134d400) [pid = 1654] [serial = 1350] [outer = 0x1189ad800] 01:41:25 INFO - PROCESS | 1654 | 1470732085543 Marionette DEBUG loaded listener.js 01:41:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12160dc00) [pid = 1654] [serial = 1351] [outer = 0x1189ad800] 01:41:25 INFO - PROCESS | 1654 | 1470732085918 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]]]}] 01:41:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 01:41:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 572ms 01:41:25 INFO - PROCESS | 1654 | 1470732085972 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 01:41:25 INFO - PROCESS | 1654 | 1470732085974 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 01:41:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 01:41:25 INFO - PROCESS | 1654 | 1470732085978 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 01:41:25 INFO - PROCESS | 1654 | 1470732085981 Marionette TRACE conn2 <- [1,1774,null,{}] 01:41:25 INFO - PROCESS | 1654 | 1470732085985 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}] 01:41:25 INFO - PROCESS | 1654 | 1470732085987 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:26 INFO - PROCESS | 1654 | 1470732086107 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 01:41:26 INFO - PROCESS | 1654 | 1470732086165 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:26 INFO - PROCESS | 1654 | 1470732086168 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169e8000 == 38 [pid = 1654] [id = 451] 01:41:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x111e2a000) [pid = 1654] [serial = 1352] [outer = 0x0] 01:41:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1121e4400) [pid = 1654] [serial = 1353] [outer = 0x111e2a000] 01:41:26 INFO - PROCESS | 1654 | 1470732086200 Marionette DEBUG loaded listener.js 01:41:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x112a8b800) [pid = 1654] [serial = 1354] [outer = 0x111e2a000] 01:41:26 INFO - PROCESS | 1654 | 1470732086700 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]]]}] 01:41:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 01:41:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 773ms 01:41:26 INFO - PROCESS | 1654 | 1470732086828 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 01:41:26 INFO - PROCESS | 1654 | 1470732086831 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 01:41:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 01:41:26 INFO - PROCESS | 1654 | 1470732086839 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 01:41:26 INFO - PROCESS | 1654 | 1470732086843 Marionette TRACE conn2 <- [1,1778,null,{}] 01:41:26 INFO - PROCESS | 1654 | 1470732086846 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}] 01:41:26 INFO - PROCESS | 1654 | 1470732086848 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:26 INFO - PROCESS | 1654 | 1470732086970 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 01:41:27 INFO - PROCESS | 1654 | 1470732087062 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:27 INFO - PROCESS | 1654 | 1470732087064 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a28800 == 39 [pid = 1654] [id = 452] 01:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1165f3400) [pid = 1654] [serial = 1355] [outer = 0x0] 01:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x116ac9400) [pid = 1654] [serial = 1356] [outer = 0x1165f3400] 01:41:27 INFO - PROCESS | 1654 | 1470732087108 Marionette DEBUG loaded listener.js 01:41:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x118265c00) [pid = 1654] [serial = 1357] [outer = 0x1165f3400] 01:41:27 INFO - PROCESS | 1654 | 1470732087845 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]]]}] 01:41:27 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 01:41:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1077ms 01:41:27 INFO - PROCESS | 1654 | 1470732087919 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 01:41:27 INFO - PROCESS | 1654 | 1470732087921 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 01:41:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 01:41:27 INFO - PROCESS | 1654 | 1470732087924 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 01:41:27 INFO - PROCESS | 1654 | 1470732087927 Marionette TRACE conn2 <- [1,1782,null,{}] 01:41:27 INFO - PROCESS | 1654 | 1470732087930 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}] 01:41:27 INFO - PROCESS | 1654 | 1470732087932 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:28 INFO - PROCESS | 1654 | 1470732088039 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 01:41:28 INFO - PROCESS | 1654 | 1470732088093 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:28 INFO - PROCESS | 1654 | 1470732088096 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x117d96800 == 40 [pid = 1654] [id = 453] 01:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x112f2a800) [pid = 1654] [serial = 1358] [outer = 0x0] 01:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x113b65800) [pid = 1654] [serial = 1359] [outer = 0x112f2a800] 01:41:28 INFO - PROCESS | 1654 | 1470732088125 Marionette DEBUG loaded listener.js 01:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1161cc000) [pid = 1654] [serial = 1360] [outer = 0x112f2a800] 01:41:28 INFO - PROCESS | 1654 | --DOCSHELL 0x121edd800 == 39 [pid = 1654] [id = 449] 01:41:28 INFO - PROCESS | 1654 | --DOCSHELL 0x12a634800 == 38 [pid = 1654] [id = 448] 01:41:28 INFO - PROCESS | 1654 | --DOCSHELL 0x1194ed000 == 37 [pid = 1654] [id = 447] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x116a1c400) [pid = 1654] [serial = 1320] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOCSHELL 0x129305000 == 36 [pid = 1654] [id = 446] 01:41:28 INFO - PROCESS | 1654 | --DOCSHELL 0x128a19000 == 35 [pid = 1654] [id = 445] 01:41:28 INFO - PROCESS | 1654 | --DOCSHELL 0x125635000 == 34 [pid = 1654] [id = 444] 01:41:28 INFO - PROCESS | 1654 | --DOCSHELL 0x121ede000 == 33 [pid = 1654] [id = 443] 01:41:28 INFO - PROCESS | 1654 | --DOCSHELL 0x119ac5800 == 32 [pid = 1654] [id = 442] 01:41:28 INFO - PROCESS | 1654 | --DOCSHELL 0x1170c5800 == 31 [pid = 1654] [id = 441] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1186e6c00) [pid = 1654] [serial = 1290] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1194cc000) [pid = 1654] [serial = 1293] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1127e5c00) [pid = 1654] [serial = 1276] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11270fc00) [pid = 1654] [serial = 1275] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1127e5400) [pid = 1654] [serial = 1278] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x110ee2c00) [pid = 1654] [serial = 1279] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x114f8cc00) [pid = 1654] [serial = 1281] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x115d59400) [pid = 1654] [serial = 1282] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1176d4800) [pid = 1654] [serial = 1284] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x118267400) [pid = 1654] [serial = 1285] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11857e000) [pid = 1654] [serial = 1287] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1189a2800) [pid = 1654] [serial = 1291] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x112d12c00) [pid = 1654] [serial = 1258] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x112708400) [pid = 1654] [serial = 1257] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1186db800) [pid = 1654] [serial = 1261] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11857bc00) [pid = 1654] [serial = 1260] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x121210400) [pid = 1654] [serial = 1264] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1206ad400) [pid = 1654] [serial = 1263] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x124ab4800) [pid = 1654] [serial = 1267] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12197c800) [pid = 1654] [serial = 1266] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x128c23800) [pid = 1654] [serial = 1270] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1264a2c00) [pid = 1654] [serial = 1269] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x128c95c00) [pid = 1654] [serial = 1273] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x128c28000) [pid = 1654] [serial = 1272] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1206b7400) [pid = 1654] [serial = 1296] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x119e26000) [pid = 1654] [serial = 1294] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x12133e400) [pid = 1654] [serial = 1297] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x118264000) [pid = 1654] [serial = 1300] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x121349400) [pid = 1654] [serial = 1303] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x121610400) [pid = 1654] [serial = 1306] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x112a87400) [pid = 1654] [serial = 1299] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x1206b2400) [pid = 1654] [serial = 1302] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x11321c400) [pid = 1654] [serial = 1318] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x112a89c00) [pid = 1654] [serial = 1317] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x123711400) [pid = 1654] [serial = 1309] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x110ee9c00) [pid = 1654] [serial = 1311] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x115d58000) [pid = 1654] [serial = 1314] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x121348c00) [pid = 1654] [serial = 1305] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x118611400) [pid = 1654] [serial = 1288] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 60 (0x1121ea400) [pid = 1654] [serial = 1312] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 59 (0x11654a800) [pid = 1654] [serial = 1315] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | --DOMWINDOW == 58 (0x121980400) [pid = 1654] [serial = 1308] [outer = 0x0] [url = about:blank] 01:41:28 INFO - PROCESS | 1654 | 1470732088560 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]]]}] 01:41:28 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 01:41:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 672ms 01:41:28 INFO - PROCESS | 1654 | 1470732088596 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 01:41:28 INFO - PROCESS | 1654 | 1470732088599 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 01:41:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 01:41:28 INFO - PROCESS | 1654 | 1470732088604 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 01:41:28 INFO - PROCESS | 1654 | 1470732088605 Marionette TRACE conn2 <- [1,1786,null,{}] 01:41:28 INFO - PROCESS | 1654 | 1470732088608 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}] 01:41:28 INFO - PROCESS | 1654 | 1470732088609 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:28 INFO - PROCESS | 1654 | 1470732088694 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 01:41:28 INFO - PROCESS | 1654 | 1470732088700 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:28 INFO - PROCESS | 1654 | 1470732088701 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189c4000 == 32 [pid = 1654] [id = 454] 01:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x115d59400) [pid = 1654] [serial = 1361] [outer = 0x0] 01:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x11825c400) [pid = 1654] [serial = 1362] [outer = 0x115d59400] 01:41:28 INFO - PROCESS | 1654 | 1470732088729 Marionette DEBUG loaded listener.js 01:41:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x118507000) [pid = 1654] [serial = 1363] [outer = 0x115d59400] 01:41:29 INFO - PROCESS | 1654 | 1470732089083 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]]]}] 01:41:29 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 01:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 519ms 01:41:29 INFO - PROCESS | 1654 | 1470732089123 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 01:41:29 INFO - PROCESS | 1654 | 1470732089124 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 01:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 01:41:29 INFO - PROCESS | 1654 | 1470732089126 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 01:41:29 INFO - PROCESS | 1654 | 1470732089129 Marionette TRACE conn2 <- [1,1790,null,{}] 01:41:29 INFO - PROCESS | 1654 | 1470732089137 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}] 01:41:29 INFO - PROCESS | 1654 | 1470732089140 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:29 INFO - PROCESS | 1654 | 1470732089221 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 01:41:29 INFO - PROCESS | 1654 | 1470732089229 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:29 INFO - PROCESS | 1654 | 1470732089231 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12136b000 == 33 [pid = 1654] [id = 455] 01:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x118582400) [pid = 1654] [serial = 1364] [outer = 0x0] 01:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x11880e400) [pid = 1654] [serial = 1365] [outer = 0x118582400] 01:41:29 INFO - PROCESS | 1654 | 1470732089260 Marionette DEBUG loaded listener.js 01:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x1194cec00) [pid = 1654] [serial = 1366] [outer = 0x118582400] 01:41:29 INFO - PROCESS | 1654 | 1470732089615 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]]]}] 01:41:29 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) 01:41:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 521ms 01:41:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 01:41:29 INFO - PROCESS | 1654 | 1470732089647 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 01:41:29 INFO - PROCESS | 1654 | 1470732089649 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 01:41:29 INFO - PROCESS | 1654 | 1470732089651 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 01:41:29 INFO - PROCESS | 1654 | 1470732089652 Marionette TRACE conn2 <- [1,1794,null,{}] 01:41:29 INFO - PROCESS | 1654 | 1470732089654 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}] 01:41:29 INFO - PROCESS | 1654 | 1470732089655 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:29 INFO - PROCESS | 1654 | 1470732089737 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 01:41:29 INFO - PROCESS | 1654 | 1470732089743 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:29 INFO - PROCESS | 1654 | 1470732089745 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x125636000 == 34 [pid = 1654] [id = 456] 01:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x119517000) [pid = 1654] [serial = 1367] [outer = 0x0] 01:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x1195a9c00) [pid = 1654] [serial = 1368] [outer = 0x119517000] 01:41:29 INFO - PROCESS | 1654 | 1470732089770 Marionette DEBUG loaded listener.js 01:41:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x11990e400) [pid = 1654] [serial = 1369] [outer = 0x119517000] 01:41:30 INFO - PROCESS | 1654 | 1470732090089 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]]]}] 01:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 468ms 01:41:30 INFO - PROCESS | 1654 | 1470732090120 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 01:41:30 INFO - PROCESS | 1654 | 1470732090121 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 01:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 01:41:30 INFO - PROCESS | 1654 | 1470732090126 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 01:41:30 INFO - PROCESS | 1654 | 1470732090127 Marionette TRACE conn2 <- [1,1798,null,{}] 01:41:30 INFO - PROCESS | 1654 | 1470732090130 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}] 01:41:30 INFO - PROCESS | 1654 | 1470732090131 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:30 INFO - PROCESS | 1654 | 1470732090207 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 01:41:30 INFO - PROCESS | 1654 | 1470732090213 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:30 INFO - PROCESS | 1654 | 1470732090214 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a21000 == 35 [pid = 1654] [id = 457] 01:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x119518c00) [pid = 1654] [serial = 1370] [outer = 0x0] 01:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x119919800) [pid = 1654] [serial = 1371] [outer = 0x119518c00] 01:41:30 INFO - PROCESS | 1654 | 1470732090300 Marionette DEBUG loaded listener.js 01:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x12062b000) [pid = 1654] [serial = 1372] [outer = 0x119518c00] 01:41:30 INFO - PROCESS | 1654 | 1470732090610 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]]]}] 01:41:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 01:41:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 521ms 01:41:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 01:41:30 INFO - PROCESS | 1654 | 1470732090646 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 01:41:30 INFO - PROCESS | 1654 | 1470732090647 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 01:41:30 INFO - PROCESS | 1654 | 1470732090649 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 01:41:30 INFO - PROCESS | 1654 | 1470732090650 Marionette TRACE conn2 <- [1,1802,null,{}] 01:41:30 INFO - PROCESS | 1654 | 1470732090653 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}] 01:41:30 INFO - PROCESS | 1654 | 1470732090657 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:30 INFO - PROCESS | 1654 | 1470732090773 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 01:41:30 INFO - PROCESS | 1654 | 1470732090809 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:30 INFO - PROCESS | 1654 | 1470732090810 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x129313800 == 36 [pid = 1654] [id = 458] 01:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1206b3c00) [pid = 1654] [serial = 1373] [outer = 0x0] 01:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x12133bc00) [pid = 1654] [serial = 1374] [outer = 0x1206b3c00] 01:41:30 INFO - PROCESS | 1654 | 1470732090835 Marionette DEBUG loaded listener.js 01:41:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x12193bc00) [pid = 1654] [serial = 1375] [outer = 0x1206b3c00] 01:41:31 INFO - PROCESS | 1654 | 1470732091158 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]]]}] 01:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 01:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 569ms 01:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 01:41:31 INFO - PROCESS | 1654 | 1470732091218 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 01:41:31 INFO - PROCESS | 1654 | 1470732091220 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 01:41:31 INFO - PROCESS | 1654 | 1470732091222 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 01:41:31 INFO - PROCESS | 1654 | 1470732091223 Marionette TRACE conn2 <- [1,1806,null,{}] 01:41:31 INFO - PROCESS | 1654 | 1470732091225 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}] 01:41:31 INFO - PROCESS | 1654 | 1470732091227 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:31 INFO - PROCESS | 1654 | 1470732091326 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 01:41:31 INFO - PROCESS | 1654 | 1470732091336 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:31 INFO - PROCESS | 1654 | 1470732091337 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a630000 == 37 [pid = 1654] [id = 459] 01:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x121978800) [pid = 1654] [serial = 1376] [outer = 0x0] 01:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x121e2ec00) [pid = 1654] [serial = 1377] [outer = 0x121978800] 01:41:31 INFO - PROCESS | 1654 | 1470732091368 Marionette DEBUG loaded listener.js 01:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x12343cc00) [pid = 1654] [serial = 1378] [outer = 0x121978800] 01:41:31 INFO - PROCESS | 1654 | 1470732091706 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]]]}] 01:41:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 01:41:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 521ms 01:41:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 01:41:31 INFO - PROCESS | 1654 | 1470732091745 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 01:41:31 INFO - PROCESS | 1654 | 1470732091746 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 01:41:31 INFO - PROCESS | 1654 | 1470732091748 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 01:41:31 INFO - PROCESS | 1654 | 1470732091749 Marionette TRACE conn2 <- [1,1810,null,{}] 01:41:31 INFO - PROCESS | 1654 | 1470732091752 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}] 01:41:31 INFO - PROCESS | 1654 | 1470732091753 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:31 INFO - PROCESS | 1654 | 1470732091851 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 01:41:31 INFO - PROCESS | 1654 | 1470732091855 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:31 INFO - PROCESS | 1654 | 1470732091856 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af2d800 == 38 [pid = 1654] [id = 460] 01:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x121977c00) [pid = 1654] [serial = 1379] [outer = 0x0] 01:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x123444c00) [pid = 1654] [serial = 1380] [outer = 0x121977c00] 01:41:31 INFO - PROCESS | 1654 | 1470732091880 Marionette DEBUG loaded listener.js 01:41:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x123719000) [pid = 1654] [serial = 1381] [outer = 0x121977c00] 01:41:32 INFO - PROCESS | 1654 | 1470732092214 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]]]}] 01:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 01:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 521ms 01:41:32 INFO - PROCESS | 1654 | 1470732092270 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 01:41:32 INFO - PROCESS | 1654 | 1470732092271 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 01:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 01:41:32 INFO - PROCESS | 1654 | 1470732092273 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 01:41:32 INFO - PROCESS | 1654 | 1470732092274 Marionette TRACE conn2 <- [1,1814,null,{}] 01:41:32 INFO - PROCESS | 1654 | 1470732092277 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}] 01:41:32 INFO - PROCESS | 1654 | 1470732092278 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:32 INFO - PROCESS | 1654 | 1470732092381 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 01:41:32 INFO - PROCESS | 1654 | 1470732092401 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:32 INFO - PROCESS | 1654 | 1470732092402 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b69e800 == 39 [pid = 1654] [id = 461] 01:41:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x119916000) [pid = 1654] [serial = 1382] [outer = 0x0] 01:41:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x124d84400) [pid = 1654] [serial = 1383] [outer = 0x119916000] 01:41:32 INFO - PROCESS | 1654 | 1470732092425 Marionette DEBUG loaded listener.js 01:41:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x124ec7c00) [pid = 1654] [serial = 1384] [outer = 0x119916000] 01:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1186e5400) [pid = 1654] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 01:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x116555800) [pid = 1654] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 01:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11321b800) [pid = 1654] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 01:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11270a400) [pid = 1654] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 01:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1127d9400) [pid = 1654] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 01:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x111c1c400) [pid = 1654] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 01:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1195a1400) [pid = 1654] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 01:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x111aad400) [pid = 1654] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 01:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x1191f9800) [pid = 1654] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 01:41:32 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x112703000) [pid = 1654] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 01:41:32 INFO - PROCESS | 1654 | 1470732092780 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]]]}] 01:41:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 01:41:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 521ms 01:41:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 01:41:32 INFO - PROCESS | 1654 | 1470732092794 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 01:41:32 INFO - PROCESS | 1654 | 1470732092796 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 01:41:32 INFO - PROCESS | 1654 | 1470732092798 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 01:41:32 INFO - PROCESS | 1654 | 1470732092799 Marionette TRACE conn2 <- [1,1818,null,{}] 01:41:32 INFO - PROCESS | 1654 | 1470732092801 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}] 01:41:32 INFO - PROCESS | 1654 | 1470732092803 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:32 INFO - PROCESS | 1654 | 1470732092884 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 01:41:32 INFO - PROCESS | 1654 | 1470732092942 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:32 INFO - PROCESS | 1654 | 1470732092943 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b68a000 == 40 [pid = 1654] [id = 462] 01:41:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1127de400) [pid = 1654] [serial = 1385] [outer = 0x0] 01:41:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x118605c00) [pid = 1654] [serial = 1386] [outer = 0x1127de400] 01:41:32 INFO - PROCESS | 1654 | 1470732092967 Marionette DEBUG loaded listener.js 01:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1206b2c00) [pid = 1654] [serial = 1387] [outer = 0x1127de400] 01:41:33 INFO - PROCESS | 1654 | 1470732093248 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]]]}] 01:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 01:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 469ms 01:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 01:41:33 INFO - PROCESS | 1654 | 1470732093267 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 01:41:33 INFO - PROCESS | 1654 | 1470732093269 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 01:41:33 INFO - PROCESS | 1654 | 1470732093271 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 01:41:33 INFO - PROCESS | 1654 | 1470732093273 Marionette TRACE conn2 <- [1,1822,null,{}] 01:41:33 INFO - PROCESS | 1654 | 1470732093284 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}] 01:41:33 INFO - PROCESS | 1654 | 1470732093286 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:33 INFO - PROCESS | 1654 | 1470732093392 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 01:41:33 INFO - PROCESS | 1654 | 1470732093397 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:33 INFO - PROCESS | 1654 | 1470732093398 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c09e000 == 41 [pid = 1654] [id = 463] 01:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x12133ec00) [pid = 1654] [serial = 1388] [outer = 0x0] 01:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x12559b000) [pid = 1654] [serial = 1389] [outer = 0x12133ec00] 01:41:33 INFO - PROCESS | 1654 | 1470732093425 Marionette DEBUG loaded listener.js 01:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1264a9400) [pid = 1654] [serial = 1390] [outer = 0x12133ec00] 01:41:33 INFO - PROCESS | 1654 | 1470732093765 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]]]}] 01:41:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 01:41:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 529ms 01:41:33 INFO - PROCESS | 1654 | 1470732093800 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 01:41:33 INFO - PROCESS | 1654 | 1470732093802 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 01:41:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 01:41:33 INFO - PROCESS | 1654 | 1470732093804 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 01:41:33 INFO - PROCESS | 1654 | 1470732093805 Marionette TRACE conn2 <- [1,1826,null,{}] 01:41:33 INFO - PROCESS | 1654 | 1470732093810 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}] 01:41:33 INFO - PROCESS | 1654 | 1470732093811 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:33 INFO - PROCESS | 1654 | 1470732093918 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 01:41:33 INFO - PROCESS | 1654 | 1470732093926 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:33 INFO - PROCESS | 1654 | 1470732093927 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0b5800 == 42 [pid = 1654] [id = 464] 01:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x126541000) [pid = 1654] [serial = 1391] [outer = 0x0] 01:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x126791000) [pid = 1654] [serial = 1392] [outer = 0x126541000] 01:41:33 INFO - PROCESS | 1654 | 1470732093952 Marionette DEBUG loaded listener.js 01:41:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x128c27400) [pid = 1654] [serial = 1393] [outer = 0x126541000] 01:41:34 INFO - PROCESS | 1654 | 1470732094280 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]]]}] 01:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 01:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 522ms 01:41:34 INFO - PROCESS | 1654 | 1470732094327 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 01:41:34 INFO - PROCESS | 1654 | 1470732094328 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 01:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 01:41:34 INFO - PROCESS | 1654 | 1470732094331 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 01:41:34 INFO - PROCESS | 1654 | 1470732094332 Marionette TRACE conn2 <- [1,1830,null,{}] 01:41:34 INFO - PROCESS | 1654 | 1470732094334 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}] 01:41:34 INFO - PROCESS | 1654 | 1470732094335 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:34 INFO - PROCESS | 1654 | 1470732094422 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 01:41:34 INFO - PROCESS | 1654 | 1470732094428 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:34 INFO - PROCESS | 1654 | 1470732094429 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c332800 == 43 [pid = 1654] [id = 465] 01:41:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x121340c00) [pid = 1654] [serial = 1394] [outer = 0x0] 01:41:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x128c2e800) [pid = 1654] [serial = 1395] [outer = 0x121340c00] 01:41:34 INFO - PROCESS | 1654 | 1470732094453 Marionette DEBUG loaded listener.js 01:41:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x128c8fc00) [pid = 1654] [serial = 1396] [outer = 0x121340c00] 01:41:34 INFO - PROCESS | 1654 | 1470732094916 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]]]}] 01:41:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 01:41:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 618ms 01:41:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 01:41:34 INFO - PROCESS | 1654 | 1470732094949 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 01:41:34 INFO - PROCESS | 1654 | 1470732094952 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 01:41:34 INFO - PROCESS | 1654 | 1470732094955 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 01:41:34 INFO - PROCESS | 1654 | 1470732094958 Marionette TRACE conn2 <- [1,1834,null,{}] 01:41:34 INFO - PROCESS | 1654 | 1470732094962 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}] 01:41:34 INFO - PROCESS | 1654 | 1470732094964 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:35 INFO - PROCESS | 1654 | 1470732095075 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 01:41:35 INFO - PROCESS | 1654 | 1470732095148 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:35 INFO - PROCESS | 1654 | 1470732095150 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191cf000 == 44 [pid = 1654] [id = 466] 01:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x112a89c00) [pid = 1654] [serial = 1397] [outer = 0x0] 01:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x113225000) [pid = 1654] [serial = 1398] [outer = 0x112a89c00] 01:41:35 INFO - PROCESS | 1654 | 1470732095181 Marionette DEBUG loaded listener.js 01:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11691d000) [pid = 1654] [serial = 1399] [outer = 0x112a89c00] 01:41:35 INFO - PROCESS | 1654 | 1470732095633 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]]]}] 01:41:35 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 01:41:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 723ms 01:41:35 INFO - PROCESS | 1654 | 1470732095684 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 01:41:35 INFO - PROCESS | 1654 | 1470732095688 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 01:41:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 01:41:35 INFO - PROCESS | 1654 | 1470732095717 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 01:41:35 INFO - PROCESS | 1654 | 1470732095719 Marionette TRACE conn2 <- [1,1838,null,{}] 01:41:35 INFO - PROCESS | 1654 | 1470732095722 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}] 01:41:35 INFO - PROCESS | 1654 | 1470732095725 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:35 INFO - PROCESS | 1654 | 1470732095830 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 01:41:35 INFO - PROCESS | 1654 | 1470732095902 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:35 INFO - PROCESS | 1654 | 1470732095903 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x128eec800 == 45 [pid = 1654] [id = 467] 01:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x118506800) [pid = 1654] [serial = 1400] [outer = 0x0] 01:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11857fc00) [pid = 1654] [serial = 1401] [outer = 0x118506800] 01:41:35 INFO - PROCESS | 1654 | 1470732095934 Marionette DEBUG loaded listener.js 01:41:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11880a800) [pid = 1654] [serial = 1402] [outer = 0x118506800] 01:41:36 INFO - PROCESS | 1654 | 1470732096377 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]]]}] 01:41:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 01:41:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 672ms 01:41:36 INFO - PROCESS | 1654 | 1470732096387 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 01:41:36 INFO - PROCESS | 1654 | 1470732096388 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 01:41:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 01:41:36 INFO - PROCESS | 1654 | 1470732096391 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 01:41:36 INFO - PROCESS | 1654 | 1470732096396 Marionette TRACE conn2 <- [1,1842,null,{}] 01:41:36 INFO - PROCESS | 1654 | 1470732096404 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}] 01:41:36 INFO - PROCESS | 1654 | 1470732096407 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:36 INFO - PROCESS | 1654 | 1470732096512 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 01:41:36 INFO - PROCESS | 1654 | 1470732096586 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:36 INFO - PROCESS | 1654 | 1470732096588 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c319000 == 46 [pid = 1654] [id = 468] 01:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11931a800) [pid = 1654] [serial = 1403] [outer = 0x0] 01:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119913400) [pid = 1654] [serial = 1404] [outer = 0x11931a800] 01:41:36 INFO - PROCESS | 1654 | 1470732096619 Marionette DEBUG loaded listener.js 01:41:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12133fc00) [pid = 1654] [serial = 1405] [outer = 0x11931a800] 01:41:37 INFO - PROCESS | 1654 | 1470732097008 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]]]}] 01:41:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 01:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 674ms 01:41:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 01:41:37 INFO - PROCESS | 1654 | 1470732097065 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 01:41:37 INFO - PROCESS | 1654 | 1470732097067 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 01:41:37 INFO - PROCESS | 1654 | 1470732097069 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 01:41:37 INFO - PROCESS | 1654 | 1470732097071 Marionette TRACE conn2 <- [1,1846,null,{}] 01:41:37 INFO - PROCESS | 1654 | 1470732097073 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}] 01:41:37 INFO - PROCESS | 1654 | 1470732097075 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:37 INFO - PROCESS | 1654 | 1470732097204 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 01:41:37 INFO - PROCESS | 1654 | 1470732097292 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:37 INFO - PROCESS | 1654 | 1470732097293 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af59800 == 47 [pid = 1654] [id = 469] 01:41:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x121349400) [pid = 1654] [serial = 1406] [outer = 0x0] 01:41:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1218a6c00) [pid = 1654] [serial = 1407] [outer = 0x121349400] 01:41:37 INFO - PROCESS | 1654 | 1470732097322 Marionette DEBUG loaded listener.js 01:41:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121eaa800) [pid = 1654] [serial = 1408] [outer = 0x121349400] 01:41:37 INFO - PROCESS | 1654 | 1470732097953 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]]]}] 01:41:37 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) 01:41:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 923ms 01:41:37 INFO - PROCESS | 1654 | 1470732097995 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 01:41:37 INFO - PROCESS | 1654 | 1470732097998 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 01:41:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 01:41:38 INFO - PROCESS | 1654 | 1470732098003 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 01:41:38 INFO - PROCESS | 1654 | 1470732098006 Marionette TRACE conn2 <- [1,1850,null,{}] 01:41:38 INFO - PROCESS | 1654 | 1470732098014 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}] 01:41:38 INFO - PROCESS | 1654 | 1470732098017 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:38 INFO - PROCESS | 1654 | 1470732098144 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 01:41:38 INFO - PROCESS | 1654 | 1470732098207 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:38 INFO - PROCESS | 1654 | 1470732098208 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x121997000 == 48 [pid = 1654] [id = 470] 01:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x112a8c000) [pid = 1654] [serial = 1409] [outer = 0x0] 01:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x112f1bc00) [pid = 1654] [serial = 1410] [outer = 0x112a8c000] 01:41:38 INFO - PROCESS | 1654 | 1470732098236 Marionette DEBUG loaded listener.js 01:41:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1161c1800) [pid = 1654] [serial = 1411] [outer = 0x112a8c000] 01:41:38 INFO - PROCESS | 1654 | 1470732098691 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]]]}] 01:41:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:41:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 727ms 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0b5800 == 47 [pid = 1654] [id = 464] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12c09e000 == 46 [pid = 1654] [id = 463] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12b68a000 == 45 [pid = 1654] [id = 462] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12b69e800 == 44 [pid = 1654] [id = 461] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12af2d800 == 43 [pid = 1654] [id = 460] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12a630000 == 42 [pid = 1654] [id = 459] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x129313800 == 41 [pid = 1654] [id = 458] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x126a21000 == 40 [pid = 1654] [id = 457] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x125636000 == 39 [pid = 1654] [id = 456] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12136b000 == 38 [pid = 1654] [id = 455] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x1189c4000 == 37 [pid = 1654] [id = 454] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x117d96800 == 36 [pid = 1654] [id = 453] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x126a28800 == 35 [pid = 1654] [id = 452] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12b659800 == 34 [pid = 1654] [id = 450] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x1169e8000 == 33 [pid = 1654] [id = 451] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x118859000 == 32 [pid = 1654] [id = 440] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12af59800 == 31 [pid = 1654] [id = 469] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12c319000 == 30 [pid = 1654] [id = 468] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x128eec800 == 29 [pid = 1654] [id = 467] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x1191cf000 == 28 [pid = 1654] [id = 466] 01:41:39 INFO - PROCESS | 1654 | --DOCSHELL 0x12c332800 == 27 [pid = 1654] [id = 465] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11886d000) [pid = 1654] [serial = 1332] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x118266c00) [pid = 1654] [serial = 1321] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11675d400) [pid = 1654] [serial = 1326] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x117017800) [pid = 1654] [serial = 1327] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11270bc00) [pid = 1654] [serial = 1323] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112d28c00) [pid = 1654] [serial = 1324] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1191f6000) [pid = 1654] [serial = 1335] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11850b400) [pid = 1654] [serial = 1329] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1189ab400) [pid = 1654] [serial = 1333] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12134d400) [pid = 1654] [serial = 1350] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119792000) [pid = 1654] [serial = 1338] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1195a1000) [pid = 1654] [serial = 1336] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1127db000) [pid = 1654] [serial = 1341] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x112ecbc00) [pid = 1654] [serial = 1342] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x119a10000) [pid = 1654] [serial = 1347] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1206ab000) [pid = 1654] [serial = 1339] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1189a1800) [pid = 1654] [serial = 1345] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x115d51800) [pid = 1654] [serial = 1344] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x121341c00) [pid = 1654] [serial = 1348] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x118587800) [pid = 1654] [serial = 1330] [outer = 0x0] [url = about:blank] 01:41:39 INFO - PROCESS | 1654 | 1470732099300 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 01:41:39 INFO - PROCESS | 1654 | 1470732099303 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 01:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 01:41:39 INFO - PROCESS | 1654 | 1470732099311 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 01:41:39 INFO - PROCESS | 1654 | 1470732099312 Marionette TRACE conn2 <- [1,1854,null,{}] 01:41:39 INFO - PROCESS | 1654 | 1470732099316 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}] 01:41:39 INFO - PROCESS | 1654 | 1470732099318 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:39 INFO - PROCESS | 1654 | 1470732099405 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 01:41:39 INFO - PROCESS | 1654 | 1470732099412 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:39 INFO - PROCESS | 1654 | 1470732099415 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x1164da800 == 28 [pid = 1654] [id = 471] 01:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x112789c00) [pid = 1654] [serial = 1412] [outer = 0x0] 01:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1127dc000) [pid = 1654] [serial = 1413] [outer = 0x112789c00] 01:41:39 INFO - PROCESS | 1654 | 1470732099443 Marionette DEBUG loaded listener.js 01:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x112d0e400) [pid = 1654] [serial = 1414] [outer = 0x112789c00] 01:41:39 INFO - PROCESS | 1654 | 1470732099786 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]]]}] 01:41:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 01:41:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 521ms 01:41:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 01:41:39 INFO - PROCESS | 1654 | 1470732099842 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 01:41:39 INFO - PROCESS | 1654 | 1470732099844 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 01:41:39 INFO - PROCESS | 1654 | 1470732099850 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 01:41:39 INFO - PROCESS | 1654 | 1470732099853 Marionette TRACE conn2 <- [1,1858,null,{}] 01:41:39 INFO - PROCESS | 1654 | 1470732099856 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}] 01:41:39 INFO - PROCESS | 1654 | 1470732099857 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:39 INFO - PROCESS | 1654 | 1470732099937 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 01:41:39 INFO - PROCESS | 1654 | 1470732099944 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:39 INFO - PROCESS | 1654 | 1470732099945 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x11828e000 == 29 [pid = 1654] [id = 472] 01:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11302f400) [pid = 1654] [serial = 1415] [outer = 0x0] 01:41:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x115e93000) [pid = 1654] [serial = 1416] [outer = 0x11302f400] 01:41:39 INFO - PROCESS | 1654 | 1470732099973 Marionette DEBUG loaded listener.js 01:41:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x116995c00) [pid = 1654] [serial = 1417] [outer = 0x11302f400] 01:41:40 INFO - PROCESS | 1654 | 1470732100299 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]]]}] 01:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 01:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 474ms 01:41:40 INFO - PROCESS | 1654 | 1470732100323 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 01:41:40 INFO - PROCESS | 1654 | 1470732100327 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 01:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 01:41:40 INFO - PROCESS | 1654 | 1470732100331 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 01:41:40 INFO - PROCESS | 1654 | 1470732100332 Marionette TRACE conn2 <- [1,1862,null,{}] 01:41:40 INFO - PROCESS | 1654 | 1470732100338 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}] 01:41:40 INFO - PROCESS | 1654 | 1470732100342 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:40 INFO - PROCESS | 1654 | 1470732100428 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 01:41:40 INFO - PROCESS | 1654 | 1470732100484 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:40 INFO - PROCESS | 1654 | 1470732100486 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12104d800 == 30 [pid = 1654] [id = 473] 01:41:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x118458000) [pid = 1654] [serial = 1418] [outer = 0x0] 01:41:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11850b000) [pid = 1654] [serial = 1419] [outer = 0x118458000] 01:41:40 INFO - PROCESS | 1654 | 1470732100515 Marionette DEBUG loaded listener.js 01:41:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x118580000) [pid = 1654] [serial = 1420] [outer = 0x118458000] 01:41:40 INFO - PROCESS | 1654 | 1470732100839 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]]]}] 01:41:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 01:41:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 519ms 01:41:40 INFO - PROCESS | 1654 | 1470732100851 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 01:41:40 INFO - PROCESS | 1654 | 1470732100852 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 01:41:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 01:41:40 INFO - PROCESS | 1654 | 1470732100854 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 01:41:40 INFO - PROCESS | 1654 | 1470732100855 Marionette TRACE conn2 <- [1,1866,null,{}] 01:41:40 INFO - PROCESS | 1654 | 1470732100861 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}] 01:41:40 INFO - PROCESS | 1654 | 1470732100863 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:40 INFO - PROCESS | 1654 | 1470732100946 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 01:41:41 INFO - PROCESS | 1654 | 1470732101005 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:41 INFO - PROCESS | 1654 | 1470732101006 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x1219a1000 == 31 [pid = 1654] [id = 474] 01:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118581800) [pid = 1654] [serial = 1421] [outer = 0x0] 01:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1189a0c00) [pid = 1654] [serial = 1422] [outer = 0x118581800] 01:41:41 INFO - PROCESS | 1654 | 1470732101031 Marionette DEBUG loaded listener.js 01:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1191f3000) [pid = 1654] [serial = 1423] [outer = 0x118581800] 01:41:41 INFO - PROCESS | 1654 | 1470732101394 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]]]}] 01:41:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 01:41:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 572ms 01:41:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 01:41:41 INFO - PROCESS | 1654 | 1470732101432 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 01:41:41 INFO - PROCESS | 1654 | 1470732101434 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 01:41:41 INFO - PROCESS | 1654 | 1470732101437 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 01:41:41 INFO - PROCESS | 1654 | 1470732101439 Marionette TRACE conn2 <- [1,1870,null,{}] 01:41:41 INFO - PROCESS | 1654 | 1470732101442 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}] 01:41:41 INFO - PROCESS | 1654 | 1470732101445 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:41 INFO - PROCESS | 1654 | 1470732101590 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 01:41:41 INFO - PROCESS | 1654 | 1470732101626 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:41 INFO - PROCESS | 1654 | 1470732101627 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12650e000 == 32 [pid = 1654] [id = 475] 01:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1194c1c00) [pid = 1654] [serial = 1424] [outer = 0x0] 01:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119518000) [pid = 1654] [serial = 1425] [outer = 0x1194c1c00] 01:41:41 INFO - PROCESS | 1654 | 1470732101668 Marionette DEBUG loaded listener.js 01:41:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1195a5c00) [pid = 1654] [serial = 1426] [outer = 0x1194c1c00] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121978800) [pid = 1654] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1206b3c00) [pid = 1654] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x121977c00) [pid = 1654] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119916000) [pid = 1654] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1127de400) [pid = 1654] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x115d59400) [pid = 1654] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x119518c00) [pid = 1654] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118582400) [pid = 1654] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1189ad800) [pid = 1654] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x112f2a800) [pid = 1654] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x119517000) [pid = 1654] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1165f3400) [pid = 1654] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x111e2a000) [pid = 1654] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12133ec00) [pid = 1654] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x126541000) [pid = 1654] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 01:41:42 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x121340c00) [pid = 1654] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 01:41:42 INFO - PROCESS | 1654 | 1470732102529 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]]]}] 01:41:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 01:41:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1123ms 01:41:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 01:41:42 INFO - PROCESS | 1654 | 1470732102562 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 01:41:42 INFO - PROCESS | 1654 | 1470732102565 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 01:41:42 INFO - PROCESS | 1654 | 1470732102568 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 01:41:42 INFO - PROCESS | 1654 | 1470732102570 Marionette TRACE conn2 <- [1,1874,null,{}] 01:41:42 INFO - PROCESS | 1654 | 1470732102575 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}] 01:41:42 INFO - PROCESS | 1654 | 1470732102577 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:42 INFO - PROCESS | 1654 | 1470732102685 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 01:41:42 INFO - PROCESS | 1654 | 1470732102743 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:42 INFO - PROCESS | 1654 | 1470732102745 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x117492000 == 33 [pid = 1654] [id = 476] 01:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11270a400) [pid = 1654] [serial = 1427] [outer = 0x0] 01:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1127ddc00) [pid = 1654] [serial = 1428] [outer = 0x11270a400] 01:41:42 INFO - PROCESS | 1654 | 1470732102777 Marionette DEBUG loaded listener.js 01:41:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x112d25000) [pid = 1654] [serial = 1429] [outer = 0x11270a400] 01:41:43 INFO - PROCESS | 1654 | 1470732103346 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]]]}] 01:41:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 01:41:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 824ms 01:41:43 INFO - PROCESS | 1654 | 1470732103393 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 01:41:43 INFO - PROCESS | 1654 | 1470732103396 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 01:41:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 01:41:43 INFO - PROCESS | 1654 | 1470732103401 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 01:41:43 INFO - PROCESS | 1654 | 1470732103402 Marionette TRACE conn2 <- [1,1878,null,{}] 01:41:43 INFO - PROCESS | 1654 | 1470732103405 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}] 01:41:43 INFO - PROCESS | 1654 | 1470732103407 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:43 INFO - PROCESS | 1654 | 1470732103525 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 01:41:43 INFO - PROCESS | 1654 | 1470732103581 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:43 INFO - PROCESS | 1654 | 1470732103583 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x121ef3800 == 34 [pid = 1654] [id = 477] 01:41:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x115e34c00) [pid = 1654] [serial = 1430] [outer = 0x0] 01:41:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x117d47800) [pid = 1654] [serial = 1431] [outer = 0x115e34c00] 01:41:43 INFO - PROCESS | 1654 | 1470732103614 Marionette DEBUG loaded listener.js 01:41:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11850a400) [pid = 1654] [serial = 1432] [outer = 0x115e34c00] 01:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x1219a1000 == 33 [pid = 1654] [id = 474] 01:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x12104d800 == 32 [pid = 1654] [id = 473] 01:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x11828e000 == 31 [pid = 1654] [id = 472] 01:41:44 INFO - PROCESS | 1654 | --DOCSHELL 0x1164da800 == 30 [pid = 1654] [id = 471] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x121e2ec00) [pid = 1654] [serial = 1377] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12133bc00) [pid = 1654] [serial = 1374] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x123444c00) [pid = 1654] [serial = 1380] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x124d84400) [pid = 1654] [serial = 1383] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x118605c00) [pid = 1654] [serial = 1386] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11825c400) [pid = 1654] [serial = 1362] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x119919800) [pid = 1654] [serial = 1371] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x11880e400) [pid = 1654] [serial = 1365] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1194cec00) [pid = 1654] [serial = 1366] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x12160dc00) [pid = 1654] [serial = 1351] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x113b65800) [pid = 1654] [serial = 1359] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x1161cc000) [pid = 1654] [serial = 1360] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x1195a9c00) [pid = 1654] [serial = 1368] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x11990e400) [pid = 1654] [serial = 1369] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x116ac9400) [pid = 1654] [serial = 1356] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x118265c00) [pid = 1654] [serial = 1357] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x1121e4400) [pid = 1654] [serial = 1353] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x112a8b800) [pid = 1654] [serial = 1354] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x118507000) [pid = 1654] [serial = 1363] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x12559b000) [pid = 1654] [serial = 1389] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x128c27400) [pid = 1654] [serial = 1393] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x1264a9400) [pid = 1654] [serial = 1390] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x124ec7c00) [pid = 1654] [serial = 1384] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 60 (0x126791000) [pid = 1654] [serial = 1392] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 59 (0x12193bc00) [pid = 1654] [serial = 1375] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 58 (0x123719000) [pid = 1654] [serial = 1381] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 57 (0x12343cc00) [pid = 1654] [serial = 1378] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 56 (0x1206b2c00) [pid = 1654] [serial = 1387] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 55 (0x128c8fc00) [pid = 1654] [serial = 1396] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 54 (0x128c2e800) [pid = 1654] [serial = 1395] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | --DOMWINDOW == 53 (0x12062b000) [pid = 1654] [serial = 1372] [outer = 0x0] [url = about:blank] 01:41:44 INFO - PROCESS | 1654 | 1470732104271 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]]]}] 01:41:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 01:41:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 925ms 01:41:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 01:41:44 INFO - PROCESS | 1654 | 1470732104326 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 01:41:44 INFO - PROCESS | 1654 | 1470732104328 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 01:41:44 INFO - PROCESS | 1654 | 1470732104332 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 01:41:44 INFO - PROCESS | 1654 | 1470732104334 Marionette TRACE conn2 <- [1,1882,null,{}] 01:41:44 INFO - PROCESS | 1654 | 1470732104338 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}] 01:41:44 INFO - PROCESS | 1654 | 1470732104340 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:44 INFO - PROCESS | 1654 | 1470732104439 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 01:41:44 INFO - PROCESS | 1654 | 1470732104505 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:44 INFO - PROCESS | 1654 | 1470732104508 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169e8000 == 31 [pid = 1654] [id = 478] 01:41:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 54 (0x1127e5000) [pid = 1654] [serial = 1433] [outer = 0x0] 01:41:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 55 (0x112d1b800) [pid = 1654] [serial = 1434] [outer = 0x1127e5000] 01:41:44 INFO - PROCESS | 1654 | 1470732104541 Marionette DEBUG loaded listener.js 01:41:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 56 (0x115d51400) [pid = 1654] [serial = 1435] [outer = 0x1127e5000] 01:41:45 INFO - PROCESS | 1654 | 1470732104993 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]]]}] 01:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 01:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 722ms 01:41:45 INFO - PROCESS | 1654 | 1470732105053 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 01:41:45 INFO - PROCESS | 1654 | 1470732105056 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 01:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 01:41:45 INFO - PROCESS | 1654 | 1470732105061 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 01:41:45 INFO - PROCESS | 1654 | 1470732105063 Marionette TRACE conn2 <- [1,1886,null,{}] 01:41:45 INFO - PROCESS | 1654 | 1470732105065 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}] 01:41:45 INFO - PROCESS | 1654 | 1470732105067 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:45 INFO - PROCESS | 1654 | 1470732105164 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 01:41:45 INFO - PROCESS | 1654 | 1470732105231 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:45 INFO - PROCESS | 1654 | 1470732105233 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169d3800 == 32 [pid = 1654] [id = 479] 01:41:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 57 (0x116a12800) [pid = 1654] [serial = 1436] [outer = 0x0] 01:41:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 58 (0x116ac1400) [pid = 1654] [serial = 1437] [outer = 0x116a12800] 01:41:45 INFO - PROCESS | 1654 | 1470732105266 Marionette DEBUG loaded listener.js 01:41:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 59 (0x118503000) [pid = 1654] [serial = 1438] [outer = 0x116a12800] 01:41:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 60 (0x11850a800) [pid = 1654] [serial = 1439] [outer = 0x12ce6dc00] 01:41:45 INFO - PROCESS | 1654 | 1470732105748 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]]]}] 01:41:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 01:41:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 721ms 01:41:45 INFO - PROCESS | 1654 | 1470732105783 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 01:41:45 INFO - PROCESS | 1654 | 1470732105784 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 01:41:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 01:41:45 INFO - PROCESS | 1654 | 1470732105787 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 01:41:45 INFO - PROCESS | 1654 | 1470732105790 Marionette TRACE conn2 <- [1,1890,null,{}] 01:41:45 INFO - PROCESS | 1654 | 1470732105813 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}] 01:41:45 INFO - PROCESS | 1654 | 1470732105816 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:45 INFO - PROCESS | 1654 | 1470732105916 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 01:41:45 INFO - PROCESS | 1654 | 1470732105984 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:45 INFO - PROCESS | 1654 | 1470732105987 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x1219a1000 == 33 [pid = 1654] [id = 480] 01:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 61 (0x110ee9800) [pid = 1654] [serial = 1440] [outer = 0x0] 01:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x11886dc00) [pid = 1654] [serial = 1441] [outer = 0x110ee9800] 01:41:46 INFO - PROCESS | 1654 | 1470732106020 Marionette DEBUG loaded listener.js 01:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x11931a400) [pid = 1654] [serial = 1442] [outer = 0x110ee9800] 01:41:46 INFO - PROCESS | 1654 | 1470732106460 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]]]}] 01:41:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 01:41:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 733ms 01:41:46 INFO - PROCESS | 1654 | 1470732106525 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 01:41:46 INFO - PROCESS | 1654 | 1470732106526 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 01:41:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 01:41:46 INFO - PROCESS | 1654 | 1470732106530 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 01:41:46 INFO - PROCESS | 1654 | 1470732106531 Marionette TRACE conn2 <- [1,1894,null,{}] 01:41:46 INFO - PROCESS | 1654 | 1470732106534 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}] 01:41:46 INFO - PROCESS | 1654 | 1470732106535 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:46 INFO - PROCESS | 1654 | 1470732106634 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 01:41:46 INFO - PROCESS | 1654 | 1470732106700 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:46 INFO - PROCESS | 1654 | 1470732106701 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a19000 == 34 [pid = 1654] [id = 481] 01:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x1195abc00) [pid = 1654] [serial = 1443] [outer = 0x0] 01:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x11979f800) [pid = 1654] [serial = 1444] [outer = 0x1195abc00] 01:41:46 INFO - PROCESS | 1654 | 1470732106731 Marionette DEBUG loaded listener.js 01:41:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x119933c00) [pid = 1654] [serial = 1445] [outer = 0x1195abc00] 01:41:47 INFO - PROCESS | 1654 | 1470732107181 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]]]}] 01:41:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 01:41:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 671ms 01:41:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 01:41:47 INFO - PROCESS | 1654 | 1470732107202 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 01:41:47 INFO - PROCESS | 1654 | 1470732107203 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 01:41:47 INFO - PROCESS | 1654 | 1470732107206 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 01:41:47 INFO - PROCESS | 1654 | 1470732107207 Marionette TRACE conn2 <- [1,1898,null,{}] 01:41:47 INFO - PROCESS | 1654 | 1470732107210 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}] 01:41:47 INFO - PROCESS | 1654 | 1470732107212 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:47 INFO - PROCESS | 1654 | 1470732107304 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 01:41:47 INFO - PROCESS | 1654 | 1470732107356 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:47 INFO - PROCESS | 1654 | 1470732107358 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a34800 == 35 [pid = 1654] [id = 482] 01:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x1127e6800) [pid = 1654] [serial = 1446] [outer = 0x0] 01:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x119a0e800) [pid = 1654] [serial = 1447] [outer = 0x1127e6800] 01:41:47 INFO - PROCESS | 1654 | 1470732107387 Marionette DEBUG loaded listener.js 01:41:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x1206ad400) [pid = 1654] [serial = 1448] [outer = 0x1127e6800] 01:41:47 INFO - PROCESS | 1654 | --DOCSHELL 0x11254e000 == 34 [pid = 1654] [id = 23] 01:41:47 INFO - PROCESS | 1654 | --DOCSHELL 0x117173000 == 33 [pid = 1654] [id = 25] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12c319800 == 32 [pid = 1654] [id = 13] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12dad1000 == 31 [pid = 1654] [id = 22] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12ce7c800 == 30 [pid = 1654] [id = 16] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12b964800 == 29 [pid = 1654] [id = 10] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x117492000 == 28 [pid = 1654] [id = 476] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0ad800 == 27 [pid = 1654] [id = 12] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6aa800 == 26 [pid = 1654] [id = 8] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x121997000 == 25 [pid = 1654] [id = 470] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12da0c000 == 24 [pid = 1654] [id = 20] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12b69c800 == 23 [pid = 1654] [id = 14] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbcf800 == 22 [pid = 1654] [id = 15] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12d712000 == 21 [pid = 1654] [id = 19] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x128ee8000 == 20 [pid = 1654] [id = 6] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12da1b000 == 19 [pid = 1654] [id = 21] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x113d06000 == 18 [pid = 1654] [id = 26] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12b64a000 == 17 [pid = 1654] [id = 9] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1169e3000 == 16 [pid = 1654] [id = 24] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x113370800 == 15 [pid = 1654] [id = 11] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x128a19000 == 14 [pid = 1654] [id = 481] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x12650e000 == 13 [pid = 1654] [id = 475] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1219a1000 == 12 [pid = 1654] [id = 480] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1169d3800 == 11 [pid = 1654] [id = 479] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x121ef3800 == 10 [pid = 1654] [id = 477] 01:41:48 INFO - PROCESS | 1654 | --DOCSHELL 0x1169e8000 == 9 [pid = 1654] [id = 478] 01:41:49 INFO - PROCESS | 1654 | 1470732109389 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]]]}] 01:41:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 01:41:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 2281ms 01:41:49 INFO - PROCESS | 1654 | 1470732109488 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 01:41:49 INFO - PROCESS | 1654 | 1470732109491 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 01:41:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 01:41:49 INFO - PROCESS | 1654 | 1470732109496 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 01:41:49 INFO - PROCESS | 1654 | 1470732109499 Marionette TRACE conn2 <- [1,1902,null,{}] 01:41:49 INFO - PROCESS | 1654 | 1470732109504 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}] 01:41:49 INFO - PROCESS | 1654 | 1470732109505 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:49 INFO - PROCESS | 1654 | 1470732109586 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 01:41:49 INFO - PROCESS | 1654 | 1470732109594 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:49 INFO - PROCESS | 1654 | 1470732109596 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169e3000 == 10 [pid = 1654] [id = 483] 01:41:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x1127e4400) [pid = 1654] [serial = 1449] [outer = 0x0] 01:41:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1127e5400) [pid = 1654] [serial = 1450] [outer = 0x1127e4400] 01:41:49 INFO - PROCESS | 1654 | 1470732109625 Marionette DEBUG loaded listener.js 01:41:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x112d1c800) [pid = 1654] [serial = 1451] [outer = 0x1127e4400] 01:41:49 INFO - PROCESS | 1654 | 1470732109991 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]]]}] 01:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 01:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 522ms 01:41:50 INFO - PROCESS | 1654 | 1470732110018 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 01:41:50 INFO - PROCESS | 1654 | 1470732110021 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 01:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 01:41:50 INFO - PROCESS | 1654 | 1470732110028 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 01:41:50 INFO - PROCESS | 1654 | 1470732110030 Marionette TRACE conn2 <- [1,1906,null,{}] 01:41:50 INFO - PROCESS | 1654 | 1470732110032 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}] 01:41:50 INFO - PROCESS | 1654 | 1470732110034 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:50 INFO - PROCESS | 1654 | 1470732110117 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 01:41:50 INFO - PROCESS | 1654 | 1470732110122 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:50 INFO - PROCESS | 1654 | 1470732110124 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191df000 == 11 [pid = 1654] [id = 484] 01:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x113028400) [pid = 1654] [serial = 1452] [outer = 0x0] 01:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x115d57c00) [pid = 1654] [serial = 1453] [outer = 0x113028400] 01:41:50 INFO - PROCESS | 1654 | 1470732110154 Marionette DEBUG loaded listener.js 01:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x116920000) [pid = 1654] [serial = 1454] [outer = 0x113028400] 01:41:50 INFO - PROCESS | 1654 | 1470732110504 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]]]}] 01:41:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 01:41:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 520ms 01:41:50 INFO - PROCESS | 1654 | 1470732110548 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 01:41:50 INFO - PROCESS | 1654 | 1470732110550 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 01:41:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 01:41:50 INFO - PROCESS | 1654 | 1470732110552 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 01:41:50 INFO - PROCESS | 1654 | 1470732110555 Marionette TRACE conn2 <- [1,1910,null,{}] 01:41:50 INFO - PROCESS | 1654 | 1470732110563 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}] 01:41:50 INFO - PROCESS | 1654 | 1470732110566 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:50 INFO - PROCESS | 1654 | 1470732110657 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 01:41:50 INFO - PROCESS | 1654 | 1470732110664 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:50 INFO - PROCESS | 1654 | 1470732110667 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x121824000 == 12 [pid = 1654] [id = 485] 01:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x118203400) [pid = 1654] [serial = 1455] [outer = 0x0] 01:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11844cc00) [pid = 1654] [serial = 1456] [outer = 0x118203400] 01:41:50 INFO - PROCESS | 1654 | 1470732110696 Marionette DEBUG loaded listener.js 01:41:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11850e800) [pid = 1654] [serial = 1457] [outer = 0x118203400] 01:41:51 INFO - PROCESS | 1654 | 1470732111057 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]]]}] 01:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 01:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 521ms 01:41:51 INFO - PROCESS | 1654 | 1470732111073 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 01:41:51 INFO - PROCESS | 1654 | 1470732111075 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 01:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 01:41:51 INFO - PROCESS | 1654 | 1470732111077 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 01:41:51 INFO - PROCESS | 1654 | 1470732111078 Marionette TRACE conn2 <- [1,1914,null,{}] 01:41:51 INFO - PROCESS | 1654 | 1470732111081 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}] 01:41:51 INFO - PROCESS | 1654 | 1470732111082 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:51 INFO - PROCESS | 1654 | 1470732111162 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 01:41:51 INFO - PROCESS | 1654 | 1470732111218 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:51 INFO - PROCESS | 1654 | 1470732111219 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260cd800 == 13 [pid = 1654] [id = 486] 01:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11860fc00) [pid = 1654] [serial = 1458] [outer = 0x0] 01:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11880c000) [pid = 1654] [serial = 1459] [outer = 0x11860fc00] 01:41:51 INFO - PROCESS | 1654 | 1470732111245 Marionette DEBUG loaded listener.js 01:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1191f2000) [pid = 1654] [serial = 1460] [outer = 0x11860fc00] 01:41:51 INFO - PROCESS | 1654 | 1470732111554 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]]]}] 01:41:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 01:41:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 520ms 01:41:51 INFO - PROCESS | 1654 | 1470732111597 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 01:41:51 INFO - PROCESS | 1654 | 1470732111599 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 01:41:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 01:41:51 INFO - PROCESS | 1654 | 1470732111601 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 01:41:51 INFO - PROCESS | 1654 | 1470732111602 Marionette TRACE conn2 <- [1,1918,null,{}] 01:41:51 INFO - PROCESS | 1654 | 1470732111604 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}] 01:41:51 INFO - PROCESS | 1654 | 1470732111605 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:51 INFO - PROCESS | 1654 | 1470732111708 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 01:41:51 INFO - PROCESS | 1654 | 1470732111712 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:51 INFO - PROCESS | 1654 | 1470732111713 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a33800 == 14 [pid = 1654] [id = 487] 01:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116759800) [pid = 1654] [serial = 1461] [outer = 0x0] 01:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1191f2400) [pid = 1654] [serial = 1462] [outer = 0x116759800] 01:41:51 INFO - PROCESS | 1654 | 1470732111737 Marionette DEBUG loaded listener.js 01:41:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1195acc00) [pid = 1654] [serial = 1463] [outer = 0x116759800] 01:41:52 INFO - PROCESS | 1654 | 1470732112186 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]]]}] 01:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 01:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 621ms 01:41:52 INFO - PROCESS | 1654 | 1470732112224 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 01:41:52 INFO - PROCESS | 1654 | 1470732112228 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 01:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 01:41:52 INFO - PROCESS | 1654 | 1470732112231 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 01:41:52 INFO - PROCESS | 1654 | 1470732112232 Marionette TRACE conn2 <- [1,1922,null,{}] 01:41:52 INFO - PROCESS | 1654 | 1470732112234 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}] 01:41:52 INFO - PROCESS | 1654 | 1470732112238 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:52 INFO - PROCESS | 1654 | 1470732112370 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 01:41:52 INFO - PROCESS | 1654 | 1470732112374 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:52 INFO - PROCESS | 1654 | 1470732112375 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x129638000 == 15 [pid = 1654] [id = 488] 01:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1194cdc00) [pid = 1654] [serial = 1464] [outer = 0x0] 01:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11979b800) [pid = 1654] [serial = 1465] [outer = 0x1194cdc00] 01:41:52 INFO - PROCESS | 1654 | 1470732112403 Marionette DEBUG loaded listener.js 01:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1210ea800) [pid = 1654] [serial = 1466] [outer = 0x1194cdc00] 01:41:52 INFO - PROCESS | 1654 | 1470732112747 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]]]}] 01:41:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 01:41:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 572ms 01:41:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 01:41:52 INFO - PROCESS | 1654 | 1470732112804 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 01:41:52 INFO - PROCESS | 1654 | 1470732112805 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 01:41:52 INFO - PROCESS | 1654 | 1470732112807 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 01:41:52 INFO - PROCESS | 1654 | 1470732112808 Marionette TRACE conn2 <- [1,1926,null,{}] 01:41:52 INFO - PROCESS | 1654 | 1470732112810 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}] 01:41:52 INFO - PROCESS | 1654 | 1470732112812 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:52 INFO - PROCESS | 1654 | 1470732112908 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 01:41:52 INFO - PROCESS | 1654 | 1470732112911 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:52 INFO - PROCESS | 1654 | 1470732112912 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a63a800 == 16 [pid = 1654] [id = 489] 01:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x118582800) [pid = 1654] [serial = 1467] [outer = 0x0] 01:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121340000) [pid = 1654] [serial = 1468] [outer = 0x118582800] 01:41:52 INFO - PROCESS | 1654 | 1470732112943 Marionette DEBUG loaded listener.js 01:41:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12134c000) [pid = 1654] [serial = 1469] [outer = 0x118582800] 01:41:53 INFO - PROCESS | 1654 | 1470732113279 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]]]}] 01:41:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 01:41:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 520ms 01:41:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 01:41:53 INFO - PROCESS | 1654 | 1470732113328 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 01:41:53 INFO - PROCESS | 1654 | 1470732113329 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 01:41:53 INFO - PROCESS | 1654 | 1470732113331 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 01:41:53 INFO - PROCESS | 1654 | 1470732113333 Marionette TRACE conn2 <- [1,1930,null,{}] 01:41:53 INFO - PROCESS | 1654 | 1470732113335 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}] 01:41:53 INFO - PROCESS | 1654 | 1470732113336 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:53 INFO - PROCESS | 1654 | 1470732113429 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 01:41:53 INFO - PROCESS | 1654 | 1470732113465 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:53 INFO - PROCESS | 1654 | 1470732113466 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6a7000 == 17 [pid = 1654] [id = 490] 01:41:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12134c400) [pid = 1654] [serial = 1470] [outer = 0x0] 01:41:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12160b400) [pid = 1654] [serial = 1471] [outer = 0x12134c400] 01:41:53 INFO - PROCESS | 1654 | 1470732113489 Marionette DEBUG loaded listener.js 01:41:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x121612800) [pid = 1654] [serial = 1472] [outer = 0x12134c400] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x110ee9800) [pid = 1654] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1194c1c00) [pid = 1654] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1195abc00) [pid = 1654] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11931a800) [pid = 1654] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x112a8c000) [pid = 1654] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x121349400) [pid = 1654] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x112a89c00) [pid = 1654] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x118506800) [pid = 1654] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x115e34c00) [pid = 1654] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1127e5000) [pid = 1654] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11270a400) [pid = 1654] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x112789c00) [pid = 1654] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11302f400) [pid = 1654] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x118458000) [pid = 1654] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x116a12800) [pid = 1654] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 01:41:53 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x118581800) [pid = 1654] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 01:41:54 INFO - PROCESS | 1654 | 1470732114013 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]]]}] 01:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 01:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 721ms 01:41:54 INFO - PROCESS | 1654 | 1470732114053 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 01:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 01:41:54 INFO - PROCESS | 1654 | 1470732114055 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 01:41:54 INFO - PROCESS | 1654 | 1470732114057 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 01:41:54 INFO - PROCESS | 1654 | 1470732114058 Marionette TRACE conn2 <- [1,1934,null,{}] 01:41:54 INFO - PROCESS | 1654 | 1470732114060 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}] 01:41:54 INFO - PROCESS | 1654 | 1470732114061 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:54 INFO - PROCESS | 1654 | 1470732114130 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 01:41:54 INFO - PROCESS | 1654 | 1470732114150 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:54 INFO - PROCESS | 1654 | 1470732114151 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af28000 == 18 [pid = 1654] [id = 491] 01:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x112d11c00) [pid = 1654] [serial = 1473] [outer = 0x0] 01:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x116a12800) [pid = 1654] [serial = 1474] [outer = 0x112d11c00] 01:41:54 INFO - PROCESS | 1654 | 1470732114177 Marionette DEBUG loaded listener.js 01:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118580400) [pid = 1654] [serial = 1475] [outer = 0x112d11c00] 01:41:54 INFO - PROCESS | 1654 | 1470732114592 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]]]}] 01:41:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 01:41:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 573ms 01:41:54 INFO - PROCESS | 1654 | 1470732114631 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 01:41:54 INFO - PROCESS | 1654 | 1470732114633 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 01:41:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 01:41:54 INFO - PROCESS | 1654 | 1470732114636 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 01:41:54 INFO - PROCESS | 1654 | 1470732114638 Marionette TRACE conn2 <- [1,1938,null,{}] 01:41:54 INFO - PROCESS | 1654 | 1470732114642 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}] 01:41:54 INFO - PROCESS | 1654 | 1470732114646 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:54 INFO - PROCESS | 1654 | 1470732114769 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 01:41:54 INFO - PROCESS | 1654 | 1470732114778 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:54 INFO - PROCESS | 1654 | 1470732114779 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af5b000 == 19 [pid = 1654] [id = 492] 01:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1127df800) [pid = 1654] [serial = 1476] [outer = 0x0] 01:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1194c9000) [pid = 1654] [serial = 1477] [outer = 0x1127df800] 01:41:54 INFO - PROCESS | 1654 | 1470732114818 Marionette DEBUG loaded listener.js 01:41:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119918000) [pid = 1654] [serial = 1478] [outer = 0x1127df800] 01:41:55 INFO - PROCESS | 1654 | 1470732115166 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]]]}] 01:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 01:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 570ms 01:41:55 INFO - PROCESS | 1654 | 1470732115206 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 01:41:55 INFO - PROCESS | 1654 | 1470732115208 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 01:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 01:41:55 INFO - PROCESS | 1654 | 1470732115210 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 01:41:55 INFO - PROCESS | 1654 | 1470732115212 Marionette TRACE conn2 <- [1,1942,null,{}] 01:41:55 INFO - PROCESS | 1654 | 1470732115214 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}] 01:41:55 INFO - PROCESS | 1654 | 1470732115216 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:55 INFO - PROCESS | 1654 | 1470732115306 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 01:41:55 INFO - PROCESS | 1654 | 1470732115313 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:55 INFO - PROCESS | 1654 | 1470732115315 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x117491800 == 20 [pid = 1654] [id = 493] 01:41:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11979e400) [pid = 1654] [serial = 1479] [outer = 0x0] 01:41:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x121715000) [pid = 1654] [serial = 1480] [outer = 0x11979e400] 01:41:55 INFO - PROCESS | 1654 | 1470732115344 Marionette DEBUG loaded listener.js 01:41:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12197bc00) [pid = 1654] [serial = 1481] [outer = 0x11979e400] 01:41:55 INFO - PROCESS | 1654 | 1470732115771 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]]]}] 01:41:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 01:41:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 570ms 01:41:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 01:41:55 INFO - PROCESS | 1654 | 1470732115780 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 01:41:55 INFO - PROCESS | 1654 | 1470732115783 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 01:41:55 INFO - PROCESS | 1654 | 1470732115786 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 01:41:55 INFO - PROCESS | 1654 | 1470732115788 Marionette TRACE conn2 <- [1,1946,null,{}] 01:41:55 INFO - PROCESS | 1654 | 1470732115791 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}] 01:41:55 INFO - PROCESS | 1654 | 1470732115793 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:55 INFO - PROCESS | 1654 | 1470732115921 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 01:41:56 INFO - PROCESS | 1654 | 1470732116044 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:56 INFO - PROCESS | 1654 | 1470732116049 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x117db1000 == 21 [pid = 1654] [id = 494] 01:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1121e4400) [pid = 1654] [serial = 1482] [outer = 0x0] 01:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x112709800) [pid = 1654] [serial = 1483] [outer = 0x1121e4400] 01:41:56 INFO - PROCESS | 1654 | 1470732116101 Marionette DEBUG loaded listener.js 01:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x112d14800) [pid = 1654] [serial = 1484] [outer = 0x1121e4400] 01:41:56 INFO - PROCESS | 1654 | 1470732116611 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]]]}] 01:41:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 01:41:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 872ms 01:41:56 INFO - PROCESS | 1654 | 1470732116675 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 01:41:56 INFO - PROCESS | 1654 | 1470732116678 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 01:41:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 01:41:56 INFO - PROCESS | 1654 | 1470732116684 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 01:41:56 INFO - PROCESS | 1654 | 1470732116686 Marionette TRACE conn2 <- [1,1950,null,{}] 01:41:56 INFO - PROCESS | 1654 | 1470732116689 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}] 01:41:56 INFO - PROCESS | 1654 | 1470732116691 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:56 INFO - PROCESS | 1654 | 1470732116791 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 01:41:56 INFO - PROCESS | 1654 | 1470732116859 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:56 INFO - PROCESS | 1654 | 1470732116861 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a1d000 == 22 [pid = 1654] [id = 495] 01:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11699fc00) [pid = 1654] [serial = 1485] [outer = 0x0] 01:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x116abd400) [pid = 1654] [serial = 1486] [outer = 0x11699fc00] 01:41:56 INFO - PROCESS | 1654 | 1470732116891 Marionette DEBUG loaded listener.js 01:41:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x118266c00) [pid = 1654] [serial = 1487] [outer = 0x11699fc00] 01:41:57 INFO - PROCESS | 1654 | 1470732117276 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]]]}] 01:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 01:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 619ms 01:41:57 INFO - PROCESS | 1654 | 1470732117304 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 01:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 01:41:57 INFO - PROCESS | 1654 | 1470732117305 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 01:41:57 INFO - PROCESS | 1654 | 1470732117308 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 01:41:57 INFO - PROCESS | 1654 | 1470732117310 Marionette TRACE conn2 <- [1,1954,null,{}] 01:41:57 INFO - PROCESS | 1654 | 1470732117318 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}] 01:41:57 INFO - PROCESS | 1654 | 1470732117321 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:57 INFO - PROCESS | 1654 | 1470732117422 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 01:41:57 INFO - PROCESS | 1654 | 1470732117480 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:57 INFO - PROCESS | 1654 | 1470732117481 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b68e800 == 23 [pid = 1654] [id = 496] 01:41:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x118581400) [pid = 1654] [serial = 1488] [outer = 0x0] 01:41:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1194cb800) [pid = 1654] [serial = 1489] [outer = 0x118581400] 01:41:57 INFO - PROCESS | 1654 | 1470732117512 Marionette DEBUG loaded listener.js 01:41:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x119934000) [pid = 1654] [serial = 1490] [outer = 0x118581400] 01:41:57 INFO - PROCESS | 1654 | 1470732117937 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]]]}] 01:41:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 01:41:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 670ms 01:41:57 INFO - PROCESS | 1654 | 1470732117979 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 01:41:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 01:41:57 INFO - PROCESS | 1654 | 1470732117981 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 01:41:57 INFO - PROCESS | 1654 | 1470732117983 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 01:41:57 INFO - PROCESS | 1654 | 1470732117984 Marionette TRACE conn2 <- [1,1958,null,{}] 01:41:57 INFO - PROCESS | 1654 | 1470732117987 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}] 01:41:57 INFO - PROCESS | 1654 | 1470732117988 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:58 INFO - PROCESS | 1654 | 1470732118088 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 01:41:58 INFO - PROCESS | 1654 | 1470732118180 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:58 INFO - PROCESS | 1654 | 1470732118182 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x118857800 == 24 [pid = 1654] [id = 497] 01:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1121b5000) [pid = 1654] [serial = 1491] [outer = 0x0] 01:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1186d9000) [pid = 1654] [serial = 1492] [outer = 0x1121b5000] 01:41:58 INFO - PROCESS | 1654 | 1470732118212 Marionette DEBUG loaded listener.js 01:41:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12133ac00) [pid = 1654] [serial = 1493] [outer = 0x1121b5000] 01:41:58 INFO - PROCESS | 1654 | 1470732118751 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]]]}] 01:41:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 01:41:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 820ms 01:41:58 INFO - PROCESS | 1654 | 1470732118810 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 01:41:58 INFO - PROCESS | 1654 | 1470732118812 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 01:41:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 01:41:58 INFO - PROCESS | 1654 | 1470732118817 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 01:41:58 INFO - PROCESS | 1654 | 1470732118819 Marionette TRACE conn2 <- [1,1962,null,{}] 01:41:58 INFO - PROCESS | 1654 | 1470732118822 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}] 01:41:58 INFO - PROCESS | 1654 | 1470732118824 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:58 INFO - PROCESS | 1654 | 1470732118915 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 01:41:58 INFO - PROCESS | 1654 | 1470732118994 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:58 INFO - PROCESS | 1654 | 1470732118995 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x116970000 == 25 [pid = 1654] [id = 498] 01:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x112d15c00) [pid = 1654] [serial = 1494] [outer = 0x0] 01:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x112d27800) [pid = 1654] [serial = 1495] [outer = 0x112d15c00] 01:41:59 INFO - PROCESS | 1654 | 1470732119024 Marionette DEBUG loaded listener.js 01:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x113b66400) [pid = 1654] [serial = 1496] [outer = 0x112d15c00] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x119a0e800) [pid = 1654] [serial = 1447] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOCSHELL 0x128a34800 == 24 [pid = 1654] [id = 482] 01:41:59 INFO - PROCESS | 1654 | 1470732119432 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]]]}] 01:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 01:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 624ms 01:41:59 INFO - PROCESS | 1654 | 1470732119440 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 01:41:59 INFO - PROCESS | 1654 | 1470732119445 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 01:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 01:41:59 INFO - PROCESS | 1654 | 1470732119450 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 01:41:59 INFO - PROCESS | 1654 | 1470732119451 Marionette TRACE conn2 <- [1,1966,null,{}] 01:41:59 INFO - PROCESS | 1654 | 1470732119454 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}] 01:41:59 INFO - PROCESS | 1654 | 1470732119455 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:59 INFO - PROCESS | 1654 | 1470732119535 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x112a89800) [pid = 1654] [serial = 880] [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.] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x112d0e400) [pid = 1654] [serial = 1414] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x115e93000) [pid = 1654] [serial = 1416] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x116995c00) [pid = 1654] [serial = 1417] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11850b000) [pid = 1654] [serial = 1419] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118580000) [pid = 1654] [serial = 1420] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112f1bc00) [pid = 1654] [serial = 1410] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x113225000) [pid = 1654] [serial = 1398] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11857fc00) [pid = 1654] [serial = 1401] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x119913400) [pid = 1654] [serial = 1404] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1218a6c00) [pid = 1654] [serial = 1407] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1127dc000) [pid = 1654] [serial = 1413] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x118503000) [pid = 1654] [serial = 1438] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1191f3000) [pid = 1654] [serial = 1423] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11931a400) [pid = 1654] [serial = 1442] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1189a0c00) [pid = 1654] [serial = 1422] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x119518000) [pid = 1654] [serial = 1425] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x119933c00) [pid = 1654] [serial = 1445] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x11979f800) [pid = 1654] [serial = 1444] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12133fc00) [pid = 1654] [serial = 1405] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1161c1800) [pid = 1654] [serial = 1411] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x121eaa800) [pid = 1654] [serial = 1408] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11691d000) [pid = 1654] [serial = 1399] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x11880a800) [pid = 1654] [serial = 1402] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x11886dc00) [pid = 1654] [serial = 1441] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x116ac1400) [pid = 1654] [serial = 1437] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x11850a400) [pid = 1654] [serial = 1432] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x112d1b800) [pid = 1654] [serial = 1434] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x117d47800) [pid = 1654] [serial = 1431] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x112d25000) [pid = 1654] [serial = 1429] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x1127ddc00) [pid = 1654] [serial = 1428] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x115d51400) [pid = 1654] [serial = 1435] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x1195a5c00) [pid = 1654] [serial = 1426] [outer = 0x0] [url = about:blank] 01:41:59 INFO - PROCESS | 1654 | 1470732119601 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:41:59 INFO - PROCESS | 1654 | 1470732119602 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:41:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x117486000 == 25 [pid = 1654] [id = 499] 01:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x1127dc000) [pid = 1654] [serial = 1497] [outer = 0x0] 01:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x112d17800) [pid = 1654] [serial = 1498] [outer = 0x1127dc000] 01:41:59 INFO - PROCESS | 1654 | 1470732119632 Marionette DEBUG loaded listener.js 01:41:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11699ac00) [pid = 1654] [serial = 1499] [outer = 0x1127dc000] 01:41:59 INFO - PROCESS | 1654 | 1470732119937 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]]]}] 01:41:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 01:41:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 522ms 01:41:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 01:41:59 INFO - PROCESS | 1654 | 1470732119971 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 01:41:59 INFO - PROCESS | 1654 | 1470732119973 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 01:41:59 INFO - PROCESS | 1654 | 1470732119977 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 01:41:59 INFO - PROCESS | 1654 | 1470732119980 Marionette TRACE conn2 <- [1,1970,null,{}] 01:41:59 INFO - PROCESS | 1654 | 1470732119987 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}] 01:41:59 INFO - PROCESS | 1654 | 1470732119990 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:00 INFO - PROCESS | 1654 | 1470732120071 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 01:42:00 INFO - PROCESS | 1654 | 1470732120077 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:00 INFO - PROCESS | 1654 | 1470732120080 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x1212a6000 == 26 [pid = 1654] [id = 500] 01:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x118261c00) [pid = 1654] [serial = 1500] [outer = 0x0] 01:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x11857f000) [pid = 1654] [serial = 1501] [outer = 0x118261c00] 01:42:00 INFO - PROCESS | 1654 | 1470732120127 Marionette DEBUG loaded listener.js 01:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x118872c00) [pid = 1654] [serial = 1502] [outer = 0x118261c00] 01:42:00 INFO - PROCESS | 1654 | 1470732120473 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]]]}] 01:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 01:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 523ms 01:42:00 INFO - PROCESS | 1654 | 1470732120498 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 01:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 01:42:00 INFO - PROCESS | 1654 | 1470732120500 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 01:42:00 INFO - PROCESS | 1654 | 1470732120502 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 01:42:00 INFO - PROCESS | 1654 | 1470732120503 Marionette TRACE conn2 <- [1,1974,null,{}] 01:42:00 INFO - PROCESS | 1654 | 1470732120506 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}] 01:42:00 INFO - PROCESS | 1654 | 1470732120507 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:00 INFO - PROCESS | 1654 | 1470732120588 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 01:42:00 INFO - PROCESS | 1654 | 1470732120593 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:00 INFO - PROCESS | 1654 | 1470732120595 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x124da7800 == 27 [pid = 1654] [id = 501] 01:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x1186e5400) [pid = 1654] [serial = 1503] [outer = 0x0] 01:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1194c9c00) [pid = 1654] [serial = 1504] [outer = 0x1186e5400] 01:42:00 INFO - PROCESS | 1654 | 1470732120621 Marionette DEBUG loaded listener.js 01:42:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1195ae000) [pid = 1654] [serial = 1505] [outer = 0x1186e5400] 01:42:00 INFO - PROCESS | 1654 | 1470732120965 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]]]}] 01:42:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 01:42:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 470ms 01:42:00 INFO - PROCESS | 1654 | 1470732120972 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 01:42:00 INFO - PROCESS | 1654 | 1470732120974 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 01:42:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 01:42:00 INFO - PROCESS | 1654 | 1470732120978 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 01:42:00 INFO - PROCESS | 1654 | 1470732120979 Marionette TRACE conn2 <- [1,1978,null,{}] 01:42:00 INFO - PROCESS | 1654 | 1470732120982 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}] 01:42:00 INFO - PROCESS | 1654 | 1470732120983 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:01 INFO - PROCESS | 1654 | 1470732121061 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 01:42:01 INFO - PROCESS | 1654 | 1470732121065 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:01 INFO - PROCESS | 1654 | 1470732121066 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x126420000 == 28 [pid = 1654] [id = 502] 01:42:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11820ac00) [pid = 1654] [serial = 1506] [outer = 0x0] 01:42:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x119910000) [pid = 1654] [serial = 1507] [outer = 0x11820ac00] 01:42:01 INFO - PROCESS | 1654 | 1470732121092 Marionette DEBUG loaded listener.js 01:42:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1206b6c00) [pid = 1654] [serial = 1508] [outer = 0x11820ac00] 01:42:01 INFO - PROCESS | 1654 | 1470732121438 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]]]}] 01:42:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 01:42:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 471ms 01:42:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 01:42:01 INFO - PROCESS | 1654 | 1470732121450 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 01:42:01 INFO - PROCESS | 1654 | 1470732121451 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 01:42:01 INFO - PROCESS | 1654 | 1470732121453 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 01:42:01 INFO - PROCESS | 1654 | 1470732121454 Marionette TRACE conn2 <- [1,1982,null,{}] 01:42:01 INFO - PROCESS | 1654 | 1470732121456 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}] 01:42:01 INFO - PROCESS | 1654 | 1470732121461 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:01 INFO - PROCESS | 1654 | 1470732121561 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 01:42:01 INFO - PROCESS | 1654 | 1470732121595 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:01 INFO - PROCESS | 1654 | 1470732121597 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a25000 == 29 [pid = 1654] [id = 503] 01:42:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x119793000) [pid = 1654] [serial = 1509] [outer = 0x0] 01:42:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1210e3c00) [pid = 1654] [serial = 1510] [outer = 0x119793000] 01:42:01 INFO - PROCESS | 1654 | 1470732121653 Marionette DEBUG loaded listener.js 01:42:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x12197a400) [pid = 1654] [serial = 1511] [outer = 0x119793000] 01:42:02 INFO - PROCESS | 1654 | 1470732122011 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]]]}] 01:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 01:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 568ms 01:42:02 INFO - PROCESS | 1654 | 1470732122022 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 01:42:02 INFO - PROCESS | 1654 | 1470732122024 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 01:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 01:42:02 INFO - PROCESS | 1654 | 1470732122028 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 01:42:02 INFO - PROCESS | 1654 | 1470732122029 Marionette TRACE conn2 <- [1,1986,null,{}] 01:42:02 INFO - PROCESS | 1654 | 1470732122033 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}] 01:42:02 INFO - PROCESS | 1654 | 1470732122034 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:02 INFO - PROCESS | 1654 | 1470732122181 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 01:42:02 INFO - PROCESS | 1654 | 1470732122209 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:02 INFO - PROCESS | 1654 | 1470732122210 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a45b000 == 30 [pid = 1654] [id = 504] 01:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x121980c00) [pid = 1654] [serial = 1512] [outer = 0x0] 01:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x121ea5c00) [pid = 1654] [serial = 1513] [outer = 0x121980c00] 01:42:02 INFO - PROCESS | 1654 | 1470732122242 Marionette DEBUG loaded listener.js 01:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12343e400) [pid = 1654] [serial = 1514] [outer = 0x121980c00] 01:42:02 INFO - PROCESS | 1654 | 1470732122564 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]]]}] 01:42:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 01:42:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 573ms 01:42:02 INFO - PROCESS | 1654 | 1470732122602 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 01:42:02 INFO - PROCESS | 1654 | 1470732122603 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 01:42:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 01:42:02 INFO - PROCESS | 1654 | 1470732122605 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 01:42:02 INFO - PROCESS | 1654 | 1470732122606 Marionette TRACE conn2 <- [1,1990,null,{}] 01:42:02 INFO - PROCESS | 1654 | 1470732122609 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}] 01:42:02 INFO - PROCESS | 1654 | 1470732122610 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:02 INFO - PROCESS | 1654 | 1470732122713 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 01:42:02 INFO - PROCESS | 1654 | 1470732122716 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:02 INFO - PROCESS | 1654 | 1470732122717 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6b2800 == 31 [pid = 1654] [id = 505] 01:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x121e2d000) [pid = 1654] [serial = 1515] [outer = 0x0] 01:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x123444c00) [pid = 1654] [serial = 1516] [outer = 0x121e2d000] 01:42:02 INFO - PROCESS | 1654 | 1470732122741 Marionette DEBUG loaded listener.js 01:42:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12354f800) [pid = 1654] [serial = 1517] [outer = 0x121e2d000] 01:42:03 INFO - PROCESS | 1654 | 1470732123058 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]]]}] 01:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 01:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 470ms 01:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 01:42:03 INFO - PROCESS | 1654 | 1470732123082 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 01:42:03 INFO - PROCESS | 1654 | 1470732123083 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 01:42:03 INFO - PROCESS | 1654 | 1470732123085 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 01:42:03 INFO - PROCESS | 1654 | 1470732123086 Marionette TRACE conn2 <- [1,1994,null,{}] 01:42:03 INFO - PROCESS | 1654 | 1470732123089 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}] 01:42:03 INFO - PROCESS | 1654 | 1470732123090 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:03 INFO - PROCESS | 1654 | 1470732123203 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 01:42:03 INFO - PROCESS | 1654 | 1470732123207 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:03 INFO - PROCESS | 1654 | 1470732123208 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b65c000 == 32 [pid = 1654] [id = 506] 01:42:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121ea8800) [pid = 1654] [serial = 1518] [outer = 0x0] 01:42:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x124a7f400) [pid = 1654] [serial = 1519] [outer = 0x121ea8800] 01:42:03 INFO - PROCESS | 1654 | 1470732123232 Marionette DEBUG loaded listener.js 01:42:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124d83400) [pid = 1654] [serial = 1520] [outer = 0x121ea8800] 01:42:03 INFO - PROCESS | 1654 | 1470732123692 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]]]}] 01:42:03 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12134c400) [pid = 1654] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 01:42:03 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1127e4400) [pid = 1654] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 01:42:03 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118582800) [pid = 1654] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 01:42:03 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x118203400) [pid = 1654] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 01:42:03 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11860fc00) [pid = 1654] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 01:42:03 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x113028400) [pid = 1654] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 01:42:03 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1127e6800) [pid = 1654] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 01:42:03 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x112d11c00) [pid = 1654] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 01:42:03 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x116759800) [pid = 1654] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 01:42:03 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1194cdc00) [pid = 1654] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 01:42:03 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1127df800) [pid = 1654] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 01:42:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 01:42:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 669ms 01:42:03 INFO - PROCESS | 1654 | 1470732123755 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 01:42:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 01:42:03 INFO - PROCESS | 1654 | 1470732123757 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 01:42:03 INFO - PROCESS | 1654 | 1470732123760 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 01:42:03 INFO - PROCESS | 1654 | 1470732123762 Marionette TRACE conn2 <- [1,1998,null,{}] 01:42:03 INFO - PROCESS | 1654 | 1470732123765 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}] 01:42:03 INFO - PROCESS | 1654 | 1470732123767 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:03 INFO - PROCESS | 1654 | 1470732123894 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 01:42:03 INFO - PROCESS | 1654 | 1470732123900 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:03 INFO - PROCESS | 1654 | 1470732123901 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12964c000 == 33 [pid = 1654] [id = 507] 01:42:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1127df800) [pid = 1654] [serial = 1521] [outer = 0x0] 01:42:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x115dc6c00) [pid = 1654] [serial = 1522] [outer = 0x1127df800] 01:42:03 INFO - PROCESS | 1654 | 1470732123941 Marionette DEBUG loaded listener.js 01:42:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1194ce800) [pid = 1654] [serial = 1523] [outer = 0x1127df800] 01:42:04 INFO - PROCESS | 1654 | 1470732124354 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]]]}] 01:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 01:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 622ms 01:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 01:42:04 INFO - PROCESS | 1654 | 1470732124381 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 01:42:04 INFO - PROCESS | 1654 | 1470732124383 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 01:42:04 INFO - PROCESS | 1654 | 1470732124385 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 01:42:04 INFO - PROCESS | 1654 | 1470732124387 Marionette TRACE conn2 <- [1,2002,null,{}] 01:42:04 INFO - PROCESS | 1654 | 1470732124389 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}] 01:42:04 INFO - PROCESS | 1654 | 1470732124391 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:04 INFO - PROCESS | 1654 | 1470732124508 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 01:42:04 INFO - PROCESS | 1654 | 1470732124531 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:04 INFO - PROCESS | 1654 | 1470732124532 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdc2000 == 34 [pid = 1654] [id = 508] 01:42:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12133f800) [pid = 1654] [serial = 1524] [outer = 0x0] 01:42:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x124dc5400) [pid = 1654] [serial = 1525] [outer = 0x12133f800] 01:42:04 INFO - PROCESS | 1654 | 1470732124565 Marionette DEBUG loaded listener.js 01:42:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12603cc00) [pid = 1654] [serial = 1526] [outer = 0x12133f800] 01:42:04 INFO - PROCESS | 1654 | 1470732124871 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]]]}] 01:42:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 01:42:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 519ms 01:42:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 01:42:04 INFO - PROCESS | 1654 | 1470732124905 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 01:42:04 INFO - PROCESS | 1654 | 1470732124906 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 01:42:04 INFO - PROCESS | 1654 | 1470732124910 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 01:42:04 INFO - PROCESS | 1654 | 1470732124912 Marionette TRACE conn2 <- [1,2006,null,{}] 01:42:04 INFO - PROCESS | 1654 | 1470732124914 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}] 01:42:04 INFO - PROCESS | 1654 | 1470732124915 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:04 INFO - PROCESS | 1654 | 1470732124998 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 01:42:05 INFO - PROCESS | 1654 | 1470732125002 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:05 INFO - PROCESS | 1654 | 1470732125002 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0b9800 == 35 [pid = 1654] [id = 509] 01:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x126043400) [pid = 1654] [serial = 1527] [outer = 0x0] 01:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x126426400) [pid = 1654] [serial = 1528] [outer = 0x126043400] 01:42:05 INFO - PROCESS | 1654 | 1470732125026 Marionette DEBUG loaded listener.js 01:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12653d000) [pid = 1654] [serial = 1529] [outer = 0x126043400] 01:42:05 INFO - PROCESS | 1654 | 1470732125339 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]]]}] 01:42:05 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 01:42:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 472ms 01:42:05 INFO - PROCESS | 1654 | 1470732125380 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 01:42:05 INFO - PROCESS | 1654 | 1470732125381 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 01:42:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 01:42:05 INFO - PROCESS | 1654 | 1470732125383 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 01:42:05 INFO - PROCESS | 1654 | 1470732125384 Marionette TRACE conn2 <- [1,2010,null,{}] 01:42:05 INFO - PROCESS | 1654 | 1470732125387 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}] 01:42:05 INFO - PROCESS | 1654 | 1470732125388 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:05 INFO - PROCESS | 1654 | 1470732125498 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 01:42:05 INFO - PROCESS | 1654 | 1470732125503 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:05 INFO - PROCESS | 1654 | 1470732125504 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c31f000 == 36 [pid = 1654] [id = 510] 01:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119791000) [pid = 1654] [serial = 1530] [outer = 0x0] 01:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1265c4400) [pid = 1654] [serial = 1531] [outer = 0x119791000] 01:42:05 INFO - PROCESS | 1654 | 1470732125536 Marionette DEBUG loaded listener.js 01:42:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126794800) [pid = 1654] [serial = 1532] [outer = 0x119791000] 01:42:05 INFO - PROCESS | 1654 | 1470732125976 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]]]}] 01:42:06 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 01:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 618ms 01:42:06 INFO - PROCESS | 1654 | 1470732126003 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 01:42:06 INFO - PROCESS | 1654 | 1470732126005 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 01:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 01:42:06 INFO - PROCESS | 1654 | 1470732126009 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 01:42:06 INFO - PROCESS | 1654 | 1470732126011 Marionette TRACE conn2 <- [1,2014,null,{}] 01:42:06 INFO - PROCESS | 1654 | 1470732126015 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}] 01:42:06 INFO - PROCESS | 1654 | 1470732126016 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:06 INFO - PROCESS | 1654 | 1470732126124 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 01:42:06 INFO - PROCESS | 1654 | 1470732126183 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:06 INFO - PROCESS | 1654 | 1470732126185 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x11885b800 == 37 [pid = 1654] [id = 511] 01:42:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x112d12000) [pid = 1654] [serial = 1533] [outer = 0x0] 01:42:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11321c400) [pid = 1654] [serial = 1534] [outer = 0x112d12000] 01:42:06 INFO - PROCESS | 1654 | 1470732126216 Marionette DEBUG loaded listener.js 01:42:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x116755000) [pid = 1654] [serial = 1535] [outer = 0x112d12000] 01:42:06 INFO - PROCESS | 1654 | 1470732126723 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]]]}] 01:42:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 01:42:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 773ms 01:42:06 INFO - PROCESS | 1654 | 1470732126796 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 01:42:06 INFO - PROCESS | 1654 | 1470732126801 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 01:42:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 01:42:06 INFO - PROCESS | 1654 | 1470732126812 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 01:42:06 INFO - PROCESS | 1654 | 1470732126815 Marionette TRACE conn2 <- [1,2018,null,{}] 01:42:06 INFO - PROCESS | 1654 | 1470732126819 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}] 01:42:06 INFO - PROCESS | 1654 | 1470732126821 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:06 INFO - PROCESS | 1654 | 1470732126978 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 01:42:07 INFO - PROCESS | 1654 | 1470732127044 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:07 INFO - PROCESS | 1654 | 1470732127045 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12659e800 == 38 [pid = 1654] [id = 512] 01:42:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x118504c00) [pid = 1654] [serial = 1536] [outer = 0x0] 01:42:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11857fc00) [pid = 1654] [serial = 1537] [outer = 0x118504c00] 01:42:07 INFO - PROCESS | 1654 | 1470732127069 Marionette DEBUG loaded listener.js 01:42:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x118876400) [pid = 1654] [serial = 1538] [outer = 0x118504c00] 01:42:07 INFO - PROCESS | 1654 | 1470732127598 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]]]}] 01:42:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 01:42:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 830ms 01:42:07 INFO - PROCESS | 1654 | 1470732127641 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 01:42:07 INFO - PROCESS | 1654 | 1470732127643 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 01:42:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 01:42:07 INFO - PROCESS | 1654 | 1470732127647 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 01:42:07 INFO - PROCESS | 1654 | 1470732127651 Marionette TRACE conn2 <- [1,2022,null,{}] 01:42:07 INFO - PROCESS | 1654 | 1470732127682 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}] 01:42:07 INFO - PROCESS | 1654 | 1470732127687 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:07 INFO - PROCESS | 1654 | 1470732127870 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 01:42:07 INFO - PROCESS | 1654 | 1470732127911 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:07 INFO - PROCESS | 1654 | 1470732127914 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0ab000 == 39 [pid = 1654] [id = 513] 01:42:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121344800) [pid = 1654] [serial = 1539] [outer = 0x0] 01:42:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x121348800) [pid = 1654] [serial = 1540] [outer = 0x121344800] 01:42:07 INFO - PROCESS | 1654 | 1470732127944 Marionette DEBUG loaded listener.js 01:42:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x121715400) [pid = 1654] [serial = 1541] [outer = 0x121344800] 01:42:08 INFO - PROCESS | 1654 | 1470732128362 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]]]}] 01:42:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 01:42:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 726ms 01:42:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 01:42:08 INFO - PROCESS | 1654 | 1470732128372 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 01:42:08 INFO - PROCESS | 1654 | 1470732128375 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 01:42:08 INFO - PROCESS | 1654 | 1470732128379 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 01:42:08 INFO - PROCESS | 1654 | 1470732128381 Marionette TRACE conn2 <- [1,2026,null,{}] 01:42:08 INFO - PROCESS | 1654 | 1470732128383 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}] 01:42:08 INFO - PROCESS | 1654 | 1470732128385 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:08 INFO - PROCESS | 1654 | 1470732128491 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 01:42:08 INFO - PROCESS | 1654 | 1470732128549 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:08 INFO - PROCESS | 1654 | 1470732128550 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbd9000 == 40 [pid = 1654] [id = 514] 01:42:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x121936400) [pid = 1654] [serial = 1542] [outer = 0x0] 01:42:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12343a000) [pid = 1654] [serial = 1543] [outer = 0x121936400] 01:42:08 INFO - PROCESS | 1654 | 1470732128580 Marionette DEBUG loaded listener.js 01:42:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x124d90800) [pid = 1654] [serial = 1544] [outer = 0x121936400] 01:42:09 INFO - PROCESS | 1654 | 1470732129212 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]]]}] 01:42:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 01:42:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 871ms 01:42:09 INFO - PROCESS | 1654 | 1470732129259 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 01:42:09 INFO - PROCESS | 1654 | 1470732129261 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 01:42:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 01:42:09 INFO - PROCESS | 1654 | 1470732129266 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 01:42:09 INFO - PROCESS | 1654 | 1470732129268 Marionette TRACE conn2 <- [1,2030,null,{}] 01:42:09 INFO - PROCESS | 1654 | 1470732129271 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}] 01:42:09 INFO - PROCESS | 1654 | 1470732129273 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:09 INFO - PROCESS | 1654 | 1470732129371 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 01:42:09 INFO - PROCESS | 1654 | 1470732129445 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:09 INFO - PROCESS | 1654 | 1470732129448 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x11816e000 == 41 [pid = 1654] [id = 515] 01:42:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x112a85400) [pid = 1654] [serial = 1545] [outer = 0x0] 01:42:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x112d25400) [pid = 1654] [serial = 1546] [outer = 0x112a85400] 01:42:09 INFO - PROCESS | 1654 | 1470732129475 Marionette DEBUG loaded listener.js 01:42:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1161c1800) [pid = 1654] [serial = 1547] [outer = 0x112a85400] 01:42:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0b9800 == 40 [pid = 1654] [id = 509] 01:42:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdc2000 == 39 [pid = 1654] [id = 508] 01:42:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12964c000 == 38 [pid = 1654] [id = 507] 01:42:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12b65c000 == 37 [pid = 1654] [id = 506] 01:42:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6b2800 == 36 [pid = 1654] [id = 505] 01:42:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12a45b000 == 35 [pid = 1654] [id = 504] 01:42:10 INFO - PROCESS | 1654 | --DOCSHELL 0x126a25000 == 34 [pid = 1654] [id = 503] 01:42:10 INFO - PROCESS | 1654 | --DOCSHELL 0x126420000 == 33 [pid = 1654] [id = 502] 01:42:10 INFO - PROCESS | 1654 | --DOCSHELL 0x124da7800 == 32 [pid = 1654] [id = 501] 01:42:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbd9000 == 31 [pid = 1654] [id = 514] 01:42:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0ab000 == 30 [pid = 1654] [id = 513] 01:42:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12659e800 == 29 [pid = 1654] [id = 512] 01:42:10 INFO - PROCESS | 1654 | --DOCSHELL 0x12c31f000 == 28 [pid = 1654] [id = 510] 01:42:10 INFO - PROCESS | 1654 | --DOCSHELL 0x11885b800 == 27 [pid = 1654] [id = 511] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x12160b400) [pid = 1654] [serial = 1471] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x112d1c800) [pid = 1654] [serial = 1451] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x121340000) [pid = 1654] [serial = 1468] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1127e5400) [pid = 1654] [serial = 1450] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x121612800) [pid = 1654] [serial = 1472] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11850e800) [pid = 1654] [serial = 1457] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11880c000) [pid = 1654] [serial = 1459] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x116920000) [pid = 1654] [serial = 1454] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1206ad400) [pid = 1654] [serial = 1448] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x118580400) [pid = 1654] [serial = 1475] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1195acc00) [pid = 1654] [serial = 1463] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11979b800) [pid = 1654] [serial = 1465] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1194c9000) [pid = 1654] [serial = 1477] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12134c000) [pid = 1654] [serial = 1469] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11844cc00) [pid = 1654] [serial = 1456] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x116a12800) [pid = 1654] [serial = 1474] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1191f2000) [pid = 1654] [serial = 1460] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1191f2400) [pid = 1654] [serial = 1462] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1210ea800) [pid = 1654] [serial = 1466] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x115d57c00) [pid = 1654] [serial = 1453] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x119918000) [pid = 1654] [serial = 1478] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x121715000) [pid = 1654] [serial = 1480] [outer = 0x0] [url = about:blank] 01:42:10 INFO - PROCESS | 1654 | 1470732130443 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]]]}] 01:42:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 01:42:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1225ms 01:42:10 INFO - PROCESS | 1654 | 1470732130491 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 01:42:10 INFO - PROCESS | 1654 | 1470732130496 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 01:42:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 01:42:10 INFO - PROCESS | 1654 | 1470732130499 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 01:42:10 INFO - PROCESS | 1654 | 1470732130501 Marionette TRACE conn2 <- [1,2034,null,{}] 01:42:10 INFO - PROCESS | 1654 | 1470732130505 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}] 01:42:10 INFO - PROCESS | 1654 | 1470732130507 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:10 INFO - PROCESS | 1654 | 1470732130585 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 01:42:10 INFO - PROCESS | 1654 | 1470732130591 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:10 INFO - PROCESS | 1654 | 1470732130596 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x11653e000 == 28 [pid = 1654] [id = 516] 01:42:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1127da400) [pid = 1654] [serial = 1548] [outer = 0x0] 01:42:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1127e0800) [pid = 1654] [serial = 1549] [outer = 0x1127da400] 01:42:10 INFO - PROCESS | 1654 | 1470732130625 Marionette DEBUG loaded listener.js 01:42:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x112d0f400) [pid = 1654] [serial = 1550] [outer = 0x1127da400] 01:42:11 INFO - PROCESS | 1654 | 1470732131012 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]]]}] 01:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 01:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 521ms 01:42:11 INFO - PROCESS | 1654 | 1470732131054 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 01:42:11 INFO - PROCESS | 1654 | 1470732131060 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 01:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 01:42:11 INFO - PROCESS | 1654 | 1470732131075 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 01:42:11 INFO - PROCESS | 1654 | 1470732131077 Marionette TRACE conn2 <- [1,2038,null,{}] 01:42:11 INFO - PROCESS | 1654 | 1470732131081 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}] 01:42:11 INFO - PROCESS | 1654 | 1470732131083 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:11 INFO - PROCESS | 1654 | 1470732131205 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 01:42:11 INFO - PROCESS | 1654 | 1470732131220 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:11 INFO - PROCESS | 1654 | 1470732131222 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191e1000 == 29 [pid = 1654] [id = 517] 01:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11302e000) [pid = 1654] [serial = 1551] [outer = 0x0] 01:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1164f8800) [pid = 1654] [serial = 1552] [outer = 0x11302e000] 01:42:11 INFO - PROCESS | 1654 | 1470732131267 Marionette DEBUG loaded listener.js 01:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x116ac9400) [pid = 1654] [serial = 1553] [outer = 0x11302e000] 01:42:11 INFO - PROCESS | 1654 | 1470732131634 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]]]}] 01:42:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 01:42:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 572ms 01:42:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 01:42:11 INFO - PROCESS | 1654 | 1470732131652 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 01:42:11 INFO - PROCESS | 1654 | 1470732131653 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 01:42:11 INFO - PROCESS | 1654 | 1470732131655 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 01:42:11 INFO - PROCESS | 1654 | 1470732131668 Marionette TRACE conn2 <- [1,2042,null,{}] 01:42:11 INFO - PROCESS | 1654 | 1470732131676 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}] 01:42:11 INFO - PROCESS | 1654 | 1470732131679 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:11 INFO - PROCESS | 1654 | 1470732131759 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 01:42:11 INFO - PROCESS | 1654 | 1470732131766 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:11 INFO - PROCESS | 1654 | 1470732131768 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x1219a1000 == 30 [pid = 1654] [id = 518] 01:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11844d000) [pid = 1654] [serial = 1554] [outer = 0x0] 01:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11857ac00) [pid = 1654] [serial = 1555] [outer = 0x11844d000] 01:42:11 INFO - PROCESS | 1654 | 1470732131797 Marionette DEBUG loaded listener.js 01:42:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x118805800) [pid = 1654] [serial = 1556] [outer = 0x11844d000] 01:42:12 INFO - PROCESS | 1654 | 1470732132156 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]]]}] 01:42:12 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) 01:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 533ms 01:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 01:42:12 INFO - PROCESS | 1654 | 1470732132188 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 01:42:12 INFO - PROCESS | 1654 | 1470732132190 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 01:42:12 INFO - PROCESS | 1654 | 1470732132192 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 01:42:12 INFO - PROCESS | 1654 | 1470732132193 Marionette TRACE conn2 <- [1,2046,null,{}] 01:42:12 INFO - PROCESS | 1654 | 1470732132196 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}] 01:42:12 INFO - PROCESS | 1654 | 1470732132197 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:12 INFO - PROCESS | 1654 | 1470732132279 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 01:42:12 INFO - PROCESS | 1654 | 1470732132341 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:12 INFO - PROCESS | 1654 | 1470732132342 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260c9800 == 31 [pid = 1654] [id = 519] 01:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x118808c00) [pid = 1654] [serial = 1557] [outer = 0x0] 01:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1191eb400) [pid = 1654] [serial = 1558] [outer = 0x118808c00] 01:42:12 INFO - PROCESS | 1654 | 1470732132368 Marionette DEBUG loaded listener.js 01:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1195a1c00) [pid = 1654] [serial = 1559] [outer = 0x118808c00] 01:42:12 INFO - PROCESS | 1654 | 1470732132681 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]]]}] 01:42:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 01:42:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 520ms 01:42:12 INFO - PROCESS | 1654 | 1470732132713 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 01:42:12 INFO - PROCESS | 1654 | 1470732132714 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 01:42:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 01:42:12 INFO - PROCESS | 1654 | 1470732132724 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 01:42:12 INFO - PROCESS | 1654 | 1470732132725 Marionette TRACE conn2 <- [1,2050,null,{}] 01:42:12 INFO - PROCESS | 1654 | 1470732132727 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}] 01:42:12 INFO - PROCESS | 1654 | 1470732132729 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:12 INFO - PROCESS | 1654 | 1470732132830 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 01:42:12 INFO - PROCESS | 1654 | 1470732132868 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:12 INFO - PROCESS | 1654 | 1470732132870 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a38800 == 32 [pid = 1654] [id = 520] 01:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11886e000) [pid = 1654] [serial = 1560] [outer = 0x0] 01:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x119798400) [pid = 1654] [serial = 1561] [outer = 0x11886e000] 01:42:12 INFO - PROCESS | 1654 | 1470732132894 Marionette DEBUG loaded listener.js 01:42:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x119914c00) [pid = 1654] [serial = 1562] [outer = 0x11886e000] 01:42:13 INFO - PROCESS | 1654 | 1470732133223 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]]]}] 01:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 01:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 522ms 01:42:13 INFO - PROCESS | 1654 | 1470732133247 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 01:42:13 INFO - PROCESS | 1654 | 1470732133249 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 01:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 01:42:13 INFO - PROCESS | 1654 | 1470732133251 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 01:42:13 INFO - PROCESS | 1654 | 1470732133252 Marionette TRACE conn2 <- [1,2054,null,{}] 01:42:13 INFO - PROCESS | 1654 | 1470732133254 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}] 01:42:13 INFO - PROCESS | 1654 | 1470732133259 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:13 INFO - PROCESS | 1654 | 1470732133380 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 01:42:13 INFO - PROCESS | 1654 | 1470732133414 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:13 INFO - PROCESS | 1654 | 1470732133415 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x129652800 == 33 [pid = 1654] [id = 521] 01:42:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119917c00) [pid = 1654] [serial = 1563] [outer = 0x0] 01:42:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x120fcb400) [pid = 1654] [serial = 1564] [outer = 0x119917c00] 01:42:13 INFO - PROCESS | 1654 | 1470732133440 Marionette DEBUG loaded listener.js 01:42:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12160bc00) [pid = 1654] [serial = 1565] [outer = 0x119917c00] 01:42:13 INFO - PROCESS | 1654 | 1470732133783 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]]]}] 01:42:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 01:42:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 568ms 01:42:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 01:42:13 INFO - PROCESS | 1654 | 1470732133820 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 01:42:13 INFO - PROCESS | 1654 | 1470732133821 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 01:42:13 INFO - PROCESS | 1654 | 1470732133823 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 01:42:13 INFO - PROCESS | 1654 | 1470732133824 Marionette TRACE conn2 <- [1,2058,null,{}] 01:42:13 INFO - PROCESS | 1654 | 1470732133829 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}] 01:42:13 INFO - PROCESS | 1654 | 1470732133830 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:13 INFO - PROCESS | 1654 | 1470732133933 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 01:42:13 INFO - PROCESS | 1654 | 1470732133947 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:13 INFO - PROCESS | 1654 | 1470732133948 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6b7000 == 34 [pid = 1654] [id = 522] 01:42:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12160b800) [pid = 1654] [serial = 1566] [outer = 0x0] 01:42:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x121938000) [pid = 1654] [serial = 1567] [outer = 0x12160b800] 01:42:13 INFO - PROCESS | 1654 | 1470732133972 Marionette DEBUG loaded listener.js 01:42:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x123437400) [pid = 1654] [serial = 1568] [outer = 0x12160b800] 01:42:14 INFO - PROCESS | 1654 | 1470732134380 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]]]}] 01:42:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 01:42:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 572ms 01:42:14 INFO - PROCESS | 1654 | 1470732134396 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 01:42:14 INFO - PROCESS | 1654 | 1470732134398 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 01:42:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 01:42:14 INFO - PROCESS | 1654 | 1470732134401 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 01:42:14 INFO - PROCESS | 1654 | 1470732134403 Marionette TRACE conn2 <- [1,2062,null,{}] 01:42:14 INFO - PROCESS | 1654 | 1470732134415 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}] 01:42:14 INFO - PROCESS | 1654 | 1470732134417 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:14 INFO - PROCESS | 1654 | 1470732134540 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 01:42:14 INFO - PROCESS | 1654 | 1470732134543 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:14 INFO - PROCESS | 1654 | 1470732134545 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af49800 == 35 [pid = 1654] [id = 523] 01:42:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x117014c00) [pid = 1654] [serial = 1569] [outer = 0x0] 01:42:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12350a800) [pid = 1654] [serial = 1570] [outer = 0x117014c00] 01:42:14 INFO - PROCESS | 1654 | 1470732134569 Marionette DEBUG loaded listener.js 01:42:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x113b6a000) [pid = 1654] [serial = 1571] [outer = 0x117014c00] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119791000) [pid = 1654] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x126043400) [pid = 1654] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x121980c00) [pid = 1654] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x121e2d000) [pid = 1654] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11699fc00) [pid = 1654] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x112d15c00) [pid = 1654] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x118581400) [pid = 1654] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11979e400) [pid = 1654] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1186e5400) [pid = 1654] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1127dc000) [pid = 1654] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1121b5000) [pid = 1654] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x118261c00) [pid = 1654] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11820ac00) [pid = 1654] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1121e4400) [pid = 1654] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x121ea8800) [pid = 1654] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1127df800) [pid = 1654] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12133f800) [pid = 1654] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 01:42:14 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119793000) [pid = 1654] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 01:42:15 INFO - PROCESS | 1654 | 1470732135047 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]]]}] 01:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 01:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 671ms 01:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 01:42:15 INFO - PROCESS | 1654 | 1470732135072 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 01:42:15 INFO - PROCESS | 1654 | 1470732135073 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 01:42:15 INFO - PROCESS | 1654 | 1470732135091 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 01:42:15 INFO - PROCESS | 1654 | 1470732135094 Marionette TRACE conn2 <- [1,2066,null,{}] 01:42:15 INFO - PROCESS | 1654 | 1470732135104 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}] 01:42:15 INFO - PROCESS | 1654 | 1470732135105 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:15 INFO - PROCESS | 1654 | 1470732135198 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 01:42:15 INFO - PROCESS | 1654 | 1470732135219 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:15 INFO - PROCESS | 1654 | 1470732135220 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b659800 == 36 [pid = 1654] [id = 524] 01:42:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11699e400) [pid = 1654] [serial = 1572] [outer = 0x0] 01:42:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1186e5400) [pid = 1654] [serial = 1573] [outer = 0x11699e400] 01:42:15 INFO - PROCESS | 1654 | 1470732135244 Marionette DEBUG loaded listener.js 01:42:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x119794000) [pid = 1654] [serial = 1574] [outer = 0x11699e400] 01:42:15 INFO - PROCESS | 1654 | 1470732135569 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]]]}] 01:42:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 01:42:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 543ms 01:42:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 01:42:15 INFO - PROCESS | 1654 | 1470732135621 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 01:42:15 INFO - PROCESS | 1654 | 1470732135623 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 01:42:15 INFO - PROCESS | 1654 | 1470732135626 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 01:42:15 INFO - PROCESS | 1654 | 1470732135628 Marionette TRACE conn2 <- [1,2070,null,{}] 01:42:15 INFO - PROCESS | 1654 | 1470732135631 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}] 01:42:15 INFO - PROCESS | 1654 | 1470732135633 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:15 INFO - PROCESS | 1654 | 1470732135770 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 01:42:15 INFO - PROCESS | 1654 | 1470732135780 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:15 INFO - PROCESS | 1654 | 1470732135781 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b958800 == 37 [pid = 1654] [id = 525] 01:42:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11699fc00) [pid = 1654] [serial = 1575] [outer = 0x0] 01:42:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12160dc00) [pid = 1654] [serial = 1576] [outer = 0x11699fc00] 01:42:15 INFO - PROCESS | 1654 | 1470732135805 Marionette DEBUG loaded listener.js 01:42:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12350b400) [pid = 1654] [serial = 1577] [outer = 0x11699fc00] 01:42:16 INFO - PROCESS | 1654 | 1470732136194 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]]]}] 01:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 01:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 620ms 01:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 01:42:16 INFO - PROCESS | 1654 | 1470732136247 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 01:42:16 INFO - PROCESS | 1654 | 1470732136249 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 01:42:16 INFO - PROCESS | 1654 | 1470732136253 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 01:42:16 INFO - PROCESS | 1654 | 1470732136255 Marionette TRACE conn2 <- [1,2074,null,{}] 01:42:16 INFO - PROCESS | 1654 | 1470732136258 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}] 01:42:16 INFO - PROCESS | 1654 | 1470732136263 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:16 INFO - PROCESS | 1654 | 1470732136448 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 01:42:16 INFO - PROCESS | 1654 | 1470732136495 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:16 INFO - PROCESS | 1654 | 1470732136496 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0ae000 == 38 [pid = 1654] [id = 526] 01:42:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x124eca800) [pid = 1654] [serial = 1578] [outer = 0x0] 01:42:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1255a0800) [pid = 1654] [serial = 1579] [outer = 0x124eca800] 01:42:16 INFO - PROCESS | 1654 | 1470732136523 Marionette DEBUG loaded listener.js 01:42:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x126427000) [pid = 1654] [serial = 1580] [outer = 0x124eca800] 01:42:16 INFO - PROCESS | 1654 | 1470732136888 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]]]}] 01:42:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 01:42:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 674ms 01:42:16 INFO - PROCESS | 1654 | 1470732136928 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 01:42:16 INFO - PROCESS | 1654 | 1470732136931 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 01:42:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 01:42:16 INFO - PROCESS | 1654 | 1470732136935 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 01:42:16 INFO - PROCESS | 1654 | 1470732136937 Marionette TRACE conn2 <- [1,2078,null,{}] 01:42:16 INFO - PROCESS | 1654 | 1470732136942 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}] 01:42:16 INFO - PROCESS | 1654 | 1470732136944 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:17 INFO - PROCESS | 1654 | 1470732137054 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 01:42:17 INFO - PROCESS | 1654 | 1470732137132 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:17 INFO - PROCESS | 1654 | 1470732137134 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x117167000 == 39 [pid = 1654] [id = 527] 01:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x11270f800) [pid = 1654] [serial = 1581] [outer = 0x0] 01:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1127e1c00) [pid = 1654] [serial = 1582] [outer = 0x11270f800] 01:42:17 INFO - PROCESS | 1654 | 1470732137166 Marionette DEBUG loaded listener.js 01:42:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x112d1a400) [pid = 1654] [serial = 1583] [outer = 0x11270f800] 01:42:17 INFO - PROCESS | 1654 | 1470732137727 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]]]}] 01:42:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 01:42:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 822ms 01:42:17 INFO - PROCESS | 1654 | 1470732137788 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 01:42:17 INFO - PROCESS | 1654 | 1470732137794 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 01:42:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 01:42:17 INFO - PROCESS | 1654 | 1470732137801 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 01:42:17 INFO - PROCESS | 1654 | 1470732137804 Marionette TRACE conn2 <- [1,2082,null,{}] 01:42:17 INFO - PROCESS | 1654 | 1470732137808 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}] 01:42:17 INFO - PROCESS | 1654 | 1470732137811 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:17 INFO - PROCESS | 1654 | 1470732137941 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 01:42:18 INFO - PROCESS | 1654 | 1470732138019 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:18 INFO - PROCESS | 1654 | 1470732138020 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x126599800 == 40 [pid = 1654] [id = 528] 01:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x116992c00) [pid = 1654] [serial = 1584] [outer = 0x0] 01:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1176d4400) [pid = 1654] [serial = 1585] [outer = 0x116992c00] 01:42:18 INFO - PROCESS | 1654 | 1470732138051 Marionette DEBUG loaded listener.js 01:42:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x11844c400) [pid = 1654] [serial = 1586] [outer = 0x116992c00] 01:42:18 INFO - PROCESS | 1654 | 1470732138717 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]]]}] 01:42:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 01:42:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 928ms 01:42:18 INFO - PROCESS | 1654 | 1470732138730 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 01:42:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 01:42:18 INFO - PROCESS | 1654 | 1470732138732 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 01:42:18 INFO - PROCESS | 1654 | 1470732138735 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 01:42:18 INFO - PROCESS | 1654 | 1470732138737 Marionette TRACE conn2 <- [1,2086,null,{}] 01:42:18 INFO - PROCESS | 1654 | 1470732138741 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}] 01:42:18 INFO - PROCESS | 1654 | 1470732138742 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:18 INFO - PROCESS | 1654 | 1470732138914 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 01:42:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12b958800 == 39 [pid = 1654] [id = 525] 01:42:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12b659800 == 38 [pid = 1654] [id = 524] 01:42:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12af49800 == 37 [pid = 1654] [id = 523] 01:42:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6b7000 == 36 [pid = 1654] [id = 522] 01:42:18 INFO - PROCESS | 1654 | --DOCSHELL 0x129652800 == 35 [pid = 1654] [id = 521] 01:42:18 INFO - PROCESS | 1654 | --DOCSHELL 0x128a38800 == 34 [pid = 1654] [id = 520] 01:42:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1260c9800 == 33 [pid = 1654] [id = 519] 01:42:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1219a1000 == 32 [pid = 1654] [id = 518] 01:42:18 INFO - PROCESS | 1654 | --DOCSHELL 0x1191e1000 == 31 [pid = 1654] [id = 517] 01:42:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11653e000 == 30 [pid = 1654] [id = 516] 01:42:18 INFO - PROCESS | 1654 | --DOCSHELL 0x11816e000 == 29 [pid = 1654] [id = 515] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x124a7f400) [pid = 1654] [serial = 1519] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12653d000) [pid = 1654] [serial = 1529] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1194ce800) [pid = 1654] [serial = 1523] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x115dc6c00) [pid = 1654] [serial = 1522] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x124dc5400) [pid = 1654] [serial = 1525] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x12197a400) [pid = 1654] [serial = 1511] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x124d83400) [pid = 1654] [serial = 1520] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1210e3c00) [pid = 1654] [serial = 1510] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12354f800) [pid = 1654] [serial = 1517] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12343e400) [pid = 1654] [serial = 1514] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12603cc00) [pid = 1654] [serial = 1526] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x126794800) [pid = 1654] [serial = 1532] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1265c4400) [pid = 1654] [serial = 1531] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x126426400) [pid = 1654] [serial = 1528] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x121ea5c00) [pid = 1654] [serial = 1513] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x123444c00) [pid = 1654] [serial = 1516] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x116abd400) [pid = 1654] [serial = 1486] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118266c00) [pid = 1654] [serial = 1487] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x112d27800) [pid = 1654] [serial = 1495] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x113b66400) [pid = 1654] [serial = 1496] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1194cb800) [pid = 1654] [serial = 1489] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x119934000) [pid = 1654] [serial = 1490] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x12197bc00) [pid = 1654] [serial = 1481] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1194c9c00) [pid = 1654] [serial = 1504] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1195ae000) [pid = 1654] [serial = 1505] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x112d17800) [pid = 1654] [serial = 1498] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11699ac00) [pid = 1654] [serial = 1499] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1186d9000) [pid = 1654] [serial = 1492] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12133ac00) [pid = 1654] [serial = 1493] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x11857f000) [pid = 1654] [serial = 1501] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x118872c00) [pid = 1654] [serial = 1502] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x119910000) [pid = 1654] [serial = 1507] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x1206b6c00) [pid = 1654] [serial = 1508] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x112709800) [pid = 1654] [serial = 1483] [outer = 0x0] [url = about:blank] 01:42:18 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x112d14800) [pid = 1654] [serial = 1484] [outer = 0x0] [url = about:blank] 01:42:19 INFO - PROCESS | 1654 | 1470732138995 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:19 INFO - PROCESS | 1654 | 1470732138999 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x115e4b800 == 30 [pid = 1654] [id = 529] 01:42:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x112709c00) [pid = 1654] [serial = 1587] [outer = 0x0] 01:42:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x112a85c00) [pid = 1654] [serial = 1588] [outer = 0x112709c00] 01:42:19 INFO - PROCESS | 1654 | 1470732139044 Marionette DEBUG loaded listener.js 01:42:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x113217800) [pid = 1654] [serial = 1589] [outer = 0x112709c00] 01:42:19 INFO - PROCESS | 1654 | 1470732139450 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]]]}] 01:42:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 01:42:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 723ms 01:42:19 INFO - PROCESS | 1654 | 1470732139464 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 01:42:19 INFO - PROCESS | 1654 | 1470732139468 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 01:42:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 01:42:19 INFO - PROCESS | 1654 | 1470732139511 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 01:42:19 INFO - PROCESS | 1654 | 1470732139514 Marionette TRACE conn2 <- [1,2090,null,{}] 01:42:19 INFO - PROCESS | 1654 | 1470732139536 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}] 01:42:19 INFO - PROCESS | 1654 | 1470732139538 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:19 INFO - PROCESS | 1654 | 1470732139666 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 01:42:19 INFO - PROCESS | 1654 | 1470732139680 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:19 INFO - PROCESS | 1654 | 1470732139681 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x119acc800 == 31 [pid = 1654] [id = 530] 01:42:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11699d000) [pid = 1654] [serial = 1590] [outer = 0x0] 01:42:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x117d47800) [pid = 1654] [serial = 1591] [outer = 0x11699d000] 01:42:19 INFO - PROCESS | 1654 | 1470732139725 Marionette DEBUG loaded listener.js 01:42:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11826b800) [pid = 1654] [serial = 1592] [outer = 0x11699d000] 01:42:20 INFO - PROCESS | 1654 | 1470732140177 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]]]}] 01:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 01:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 726ms 01:42:20 INFO - PROCESS | 1654 | 1470732140201 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 01:42:20 INFO - PROCESS | 1654 | 1470732140203 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 01:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 01:42:20 INFO - PROCESS | 1654 | 1470732140207 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 01:42:20 INFO - PROCESS | 1654 | 1470732140209 Marionette TRACE conn2 <- [1,2094,null,{}] 01:42:20 INFO - PROCESS | 1654 | 1470732140213 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}] 01:42:20 INFO - PROCESS | 1654 | 1470732140215 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:20 INFO - PROCESS | 1654 | 1470732140313 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 01:42:20 INFO - PROCESS | 1654 | 1470732140370 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:20 INFO - PROCESS | 1654 | 1470732140373 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191cc000 == 32 [pid = 1654] [id = 531] 01:42:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x112a88000) [pid = 1654] [serial = 1593] [outer = 0x0] 01:42:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x113be2800) [pid = 1654] [serial = 1594] [outer = 0x112a88000] 01:42:20 INFO - PROCESS | 1654 | 1470732140417 Marionette DEBUG loaded listener.js 01:42:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11675b400) [pid = 1654] [serial = 1595] [outer = 0x112a88000] 01:42:20 INFO - PROCESS | 1654 | 1470732140812 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]]]}] 01:42:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 01:42:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 672ms 01:42:20 INFO - PROCESS | 1654 | 1470732140879 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 01:42:20 INFO - PROCESS | 1654 | 1470732140882 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 01:42:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 01:42:20 INFO - PROCESS | 1654 | 1470732140886 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 01:42:20 INFO - PROCESS | 1654 | 1470732140888 Marionette TRACE conn2 <- [1,2098,null,{}] 01:42:20 INFO - PROCESS | 1654 | 1470732140891 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}] 01:42:20 INFO - PROCESS | 1654 | 1470732140893 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:20 INFO - PROCESS | 1654 | 1470732140991 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 01:42:21 INFO - PROCESS | 1654 | 1470732141085 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:21 INFO - PROCESS | 1654 | 1470732141086 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x125080800 == 33 [pid = 1654] [id = 532] 01:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11857b800) [pid = 1654] [serial = 1596] [outer = 0x0] 01:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1186d9000) [pid = 1654] [serial = 1597] [outer = 0x11857b800] 01:42:21 INFO - PROCESS | 1654 | 1470732141118 Marionette DEBUG loaded listener.js 01:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11899f800) [pid = 1654] [serial = 1598] [outer = 0x11857b800] 01:42:21 INFO - PROCESS | 1654 | 1470732141547 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]]]}] 01:42:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 01:42:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 719ms 01:42:21 INFO - PROCESS | 1654 | 1470732141607 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 01:42:21 INFO - PROCESS | 1654 | 1470732141609 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 01:42:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 01:42:21 INFO - PROCESS | 1654 | 1470732141612 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 01:42:21 INFO - PROCESS | 1654 | 1470732141615 Marionette TRACE conn2 <- [1,2102,null,{}] 01:42:21 INFO - PROCESS | 1654 | 1470732141623 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}] 01:42:21 INFO - PROCESS | 1654 | 1470732141627 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:21 INFO - PROCESS | 1654 | 1470732141725 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 01:42:21 INFO - PROCESS | 1654 | 1470732141783 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:21 INFO - PROCESS | 1654 | 1470732141785 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a2a800 == 34 [pid = 1654] [id = 533] 01:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1189aac00) [pid = 1654] [serial = 1599] [outer = 0x0] 01:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1195aec00) [pid = 1654] [serial = 1600] [outer = 0x1189aac00] 01:42:21 INFO - PROCESS | 1654 | 1470732141817 Marionette DEBUG loaded listener.js 01:42:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x119919800) [pid = 1654] [serial = 1601] [outer = 0x1189aac00] 01:42:22 INFO - PROCESS | 1654 | 1470732142277 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]]]}] 01:42:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 01:42:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 721ms 01:42:22 INFO - PROCESS | 1654 | 1470732142340 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 01:42:22 INFO - PROCESS | 1654 | 1470732142343 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 01:42:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 01:42:22 INFO - PROCESS | 1654 | 1470732142347 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 01:42:22 INFO - PROCESS | 1654 | 1470732142349 Marionette TRACE conn2 <- [1,2106,null,{}] 01:42:22 INFO - PROCESS | 1654 | 1470732142353 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}] 01:42:22 INFO - PROCESS | 1654 | 1470732142355 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:22 INFO - PROCESS | 1654 | 1470732142500 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 01:42:22 INFO - PROCESS | 1654 | 1470732142599 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:22 INFO - PROCESS | 1654 | 1470732142600 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a453000 == 35 [pid = 1654] [id = 534] 01:42:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x119919400) [pid = 1654] [serial = 1602] [outer = 0x0] 01:42:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1206ae400) [pid = 1654] [serial = 1603] [outer = 0x119919400] 01:42:22 INFO - PROCESS | 1654 | 1470732142649 Marionette DEBUG loaded listener.js 01:42:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121340c00) [pid = 1654] [serial = 1604] [outer = 0x119919400] 01:42:23 INFO - PROCESS | 1654 | 1470732143096 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]]]}] 01:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 01:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 771ms 01:42:23 INFO - PROCESS | 1654 | 1470732143118 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 01:42:23 INFO - PROCESS | 1654 | 1470732143119 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 01:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 01:42:23 INFO - PROCESS | 1654 | 1470732143122 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 01:42:23 INFO - PROCESS | 1654 | 1470732143123 Marionette TRACE conn2 <- [1,2110,null,{}] 01:42:23 INFO - PROCESS | 1654 | 1470732143144 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}] 01:42:23 INFO - PROCESS | 1654 | 1470732143146 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:23 INFO - PROCESS | 1654 | 1470732143241 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 01:42:23 INFO - PROCESS | 1654 | 1470732143308 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:23 INFO - PROCESS | 1654 | 1470732143309 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6b4800 == 36 [pid = 1654] [id = 535] 01:42:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x120626000) [pid = 1654] [serial = 1605] [outer = 0x0] 01:42:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12134cc00) [pid = 1654] [serial = 1606] [outer = 0x120626000] 01:42:23 INFO - PROCESS | 1654 | 1470732143338 Marionette DEBUG loaded listener.js 01:42:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x121610800) [pid = 1654] [serial = 1607] [outer = 0x120626000] 01:42:23 INFO - PROCESS | 1654 | 1470732143767 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]]]}] 01:42:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 01:42:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 669ms 01:42:23 INFO - PROCESS | 1654 | 1470732143791 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 01:42:23 INFO - PROCESS | 1654 | 1470732143793 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 01:42:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 01:42:23 INFO - PROCESS | 1654 | 1470732143795 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 01:42:23 INFO - PROCESS | 1654 | 1470732143796 Marionette TRACE conn2 <- [1,2114,null,{}] 01:42:23 INFO - PROCESS | 1654 | 1470732143799 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}] 01:42:23 INFO - PROCESS | 1654 | 1470732143803 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:23 INFO - PROCESS | 1654 | 1470732143936 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 01:42:24 INFO - PROCESS | 1654 | 1470732144028 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:24 INFO - PROCESS | 1654 | 1470732144029 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b68f800 == 37 [pid = 1654] [id = 536] 01:42:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x121974800) [pid = 1654] [serial = 1608] [outer = 0x0] 01:42:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x121e39400) [pid = 1654] [serial = 1609] [outer = 0x121974800] 01:42:24 INFO - PROCESS | 1654 | 1470732144061 Marionette DEBUG loaded listener.js 01:42:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x124dc1c00) [pid = 1654] [serial = 1610] [outer = 0x121974800] 01:42:24 INFO - PROCESS | 1654 | 1470732144539 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]]]}] 01:42:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 01:42:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 774ms 01:42:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 01:42:24 INFO - PROCESS | 1654 | 1470732144569 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 01:42:24 INFO - PROCESS | 1654 | 1470732144572 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 01:42:24 INFO - PROCESS | 1654 | 1470732144575 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 01:42:24 INFO - PROCESS | 1654 | 1470732144579 Marionette TRACE conn2 <- [1,2118,null,{}] 01:42:24 INFO - PROCESS | 1654 | 1470732144583 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}] 01:42:24 INFO - PROCESS | 1654 | 1470732144584 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:24 INFO - PROCESS | 1654 | 1470732144681 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 01:42:24 INFO - PROCESS | 1654 | 1470732144739 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:24 INFO - PROCESS | 1654 | 1470732144742 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x121359000 == 38 [pid = 1654] [id = 537] 01:42:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x112d27800) [pid = 1654] [serial = 1611] [outer = 0x0] 01:42:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x113de3c00) [pid = 1654] [serial = 1612] [outer = 0x112d27800] 01:42:24 INFO - PROCESS | 1654 | 1470732144769 Marionette DEBUG loaded listener.js 01:42:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11701f800) [pid = 1654] [serial = 1613] [outer = 0x112d27800] 01:42:25 INFO - PROCESS | 1654 | --DOCSHELL 0x115e4b800 == 37 [pid = 1654] [id = 529] 01:42:25 INFO - PROCESS | 1654 | --DOCSHELL 0x117167000 == 36 [pid = 1654] [id = 527] 01:42:25 INFO - PROCESS | 1654 | --DOCSHELL 0x126599800 == 35 [pid = 1654] [id = 528] 01:42:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12b68f800 == 34 [pid = 1654] [id = 536] 01:42:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6b4800 == 33 [pid = 1654] [id = 535] 01:42:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12a453000 == 32 [pid = 1654] [id = 534] 01:42:25 INFO - PROCESS | 1654 | --DOCSHELL 0x128a2a800 == 31 [pid = 1654] [id = 533] 01:42:25 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0ae000 == 30 [pid = 1654] [id = 526] 01:42:25 INFO - PROCESS | 1654 | --DOCSHELL 0x125080800 == 29 [pid = 1654] [id = 532] 01:42:25 INFO - PROCESS | 1654 | --DOCSHELL 0x119acc800 == 28 [pid = 1654] [id = 530] 01:42:25 INFO - PROCESS | 1654 | --DOCSHELL 0x1191cc000 == 27 [pid = 1654] [id = 531] 01:42:25 INFO - PROCESS | 1654 | 1470732145703 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]]]}] 01:42:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 01:42:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1174ms 01:42:25 INFO - PROCESS | 1654 | 1470732145750 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 01:42:25 INFO - PROCESS | 1654 | 1470732145753 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 01:42:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 01:42:25 INFO - PROCESS | 1654 | 1470732145756 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 01:42:25 INFO - PROCESS | 1654 | 1470732145758 Marionette TRACE conn2 <- [1,2122,null,{}] 01:42:25 INFO - PROCESS | 1654 | 1470732145764 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}] 01:42:25 INFO - PROCESS | 1654 | 1470732145766 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:25 INFO - PROCESS | 1654 | 1470732145843 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 01:42:25 INFO - PROCESS | 1654 | 1470732145849 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:25 INFO - PROCESS | 1654 | 1470732145852 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x11815c000 == 28 [pid = 1654] [id = 538] 01:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x112a87000) [pid = 1654] [serial = 1614] [outer = 0x0] 01:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x115d53800) [pid = 1654] [serial = 1615] [outer = 0x112a87000] 01:42:25 INFO - PROCESS | 1654 | 1470732145882 Marionette DEBUG loaded listener.js 01:42:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x110eecc00) [pid = 1654] [serial = 1616] [outer = 0x112a87000] 01:42:26 INFO - PROCESS | 1654 | 1470732146221 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]]]}] 01:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 01:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 523ms 01:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 01:42:26 INFO - PROCESS | 1654 | 1470732146278 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 01:42:26 INFO - PROCESS | 1654 | 1470732146282 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 01:42:26 INFO - PROCESS | 1654 | 1470732146286 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 01:42:26 INFO - PROCESS | 1654 | 1470732146288 Marionette TRACE conn2 <- [1,2126,null,{}] 01:42:26 INFO - PROCESS | 1654 | 1470732146291 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}] 01:42:26 INFO - PROCESS | 1654 | 1470732146292 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:26 INFO - PROCESS | 1654 | 1470732146371 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 01:42:26 INFO - PROCESS | 1654 | 1470732146378 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:26 INFO - PROCESS | 1654 | 1470732146380 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x1212a8000 == 29 [pid = 1654] [id = 539] 01:42:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1176ccc00) [pid = 1654] [serial = 1617] [outer = 0x0] 01:42:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x118504400) [pid = 1654] [serial = 1618] [outer = 0x1176ccc00] 01:42:26 INFO - PROCESS | 1654 | 1470732146408 Marionette DEBUG loaded listener.js 01:42:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x118580400) [pid = 1654] [serial = 1619] [outer = 0x1176ccc00] 01:42:26 INFO - PROCESS | 1654 | 1470732146796 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]]]}] 01:42:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 01:42:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 519ms 01:42:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 01:42:26 INFO - PROCESS | 1654 | 1470732146806 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 01:42:26 INFO - PROCESS | 1654 | 1470732146807 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 01:42:26 INFO - PROCESS | 1654 | 1470732146811 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 01:42:26 INFO - PROCESS | 1654 | 1470732146814 Marionette TRACE conn2 <- [1,2130,null,{}] 01:42:26 INFO - PROCESS | 1654 | 1470732146822 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}] 01:42:26 INFO - PROCESS | 1654 | 1470732146825 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:26 INFO - PROCESS | 1654 | 1470732146925 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 01:42:26 INFO - PROCESS | 1654 | 1470732146965 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:26 INFO - PROCESS | 1654 | 1470732146967 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a18800 == 30 [pid = 1654] [id = 540] 01:42:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1127da000) [pid = 1654] [serial = 1620] [outer = 0x0] 01:42:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119321400) [pid = 1654] [serial = 1621] [outer = 0x1127da000] 01:42:26 INFO - PROCESS | 1654 | 1470732146995 Marionette DEBUG loaded listener.js 01:42:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1195a8000) [pid = 1654] [serial = 1622] [outer = 0x1127da000] 01:42:27 INFO - PROCESS | 1654 | 1470732147347 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] 01:42:27 INFO - PROCESS | 1654 | 1470732147387 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 01:42:27 INFO - PROCESS | 1654 | 1470732147389 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 01:42:27 INFO - PROCESS | 1654 | 1470732147390 Marionette TRACE conn2 <- [1,2134,null,{}] 01:42:27 INFO - PROCESS | 1654 | 1470732147393 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}] 01:42:27 INFO - PROCESS | 1654 | 1470732147394 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:27 INFO - PROCESS | 1654 | 1470732147497 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 01:42:27 INFO - PROCESS | 1654 | 1470732147500 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:27 INFO - PROCESS | 1654 | 1470732147501 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a635000 == 31 [pid = 1654] [id = 541] 01:42:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11979e800) [pid = 1654] [serial = 1623] [outer = 0x0] 01:42:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x119a17c00) [pid = 1654] [serial = 1624] [outer = 0x11979e800] 01:42:27 INFO - PROCESS | 1654 | 1470732147527 Marionette DEBUG loaded listener.js 01:42:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1206b9000) [pid = 1654] [serial = 1625] [outer = 0x11979e800] 01:42:27 INFO - PROCESS | 1654 | 1470732147877 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]]]}] 01:42:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 01:42:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 520ms 01:42:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 01:42:27 INFO - PROCESS | 1654 | 1470732147912 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 01:42:27 INFO - PROCESS | 1654 | 1470732147913 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 01:42:27 INFO - PROCESS | 1654 | 1470732147929 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 01:42:27 INFO - PROCESS | 1654 | 1470732147930 Marionette TRACE conn2 <- [1,2138,null,{}] 01:42:27 INFO - PROCESS | 1654 | 1470732147933 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}] 01:42:27 INFO - PROCESS | 1654 | 1470732147934 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:28 INFO - PROCESS | 1654 | 1470732148028 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 01:42:28 INFO - PROCESS | 1654 | 1470732148067 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:28 INFO - PROCESS | 1654 | 1470732148068 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af57800 == 32 [pid = 1654] [id = 542] 01:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x11270ac00) [pid = 1654] [serial = 1626] [outer = 0x0] 01:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x121342400) [pid = 1654] [serial = 1627] [outer = 0x11270ac00] 01:42:28 INFO - PROCESS | 1654 | 1470732148092 Marionette DEBUG loaded listener.js 01:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x121716400) [pid = 1654] [serial = 1628] [outer = 0x11270ac00] 01:42:28 INFO - PROCESS | 1654 | 1470732148435 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]]]}] 01:42:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 01:42:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 534ms 01:42:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 01:42:28 INFO - PROCESS | 1654 | 1470732148451 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 01:42:28 INFO - PROCESS | 1654 | 1470732148452 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 01:42:28 INFO - PROCESS | 1654 | 1470732148454 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 01:42:28 INFO - PROCESS | 1654 | 1470732148455 Marionette TRACE conn2 <- [1,2142,null,{}] 01:42:28 INFO - PROCESS | 1654 | 1470732148457 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}] 01:42:28 INFO - PROCESS | 1654 | 1470732148464 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:28 INFO - PROCESS | 1654 | 1470732148790 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x11699d000) [pid = 1654] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x118808c00) [pid = 1654] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11302e000) [pid = 1654] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11886e000) [pid = 1654] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119917c00) [pid = 1654] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12160b800) [pid = 1654] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x117014c00) [pid = 1654] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11699fc00) [pid = 1654] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x112a85400) [pid = 1654] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1127da400) [pid = 1654] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11699e400) [pid = 1654] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x112d12000) [pid = 1654] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11844d000) [pid = 1654] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x112709c00) [pid = 1654] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x118504c00) [pid = 1654] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x121344800) [pid = 1654] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x124eca800) [pid = 1654] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x11270f800) [pid = 1654] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x121936400) [pid = 1654] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 01:42:28 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116992c00) [pid = 1654] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 01:42:28 INFO - PROCESS | 1654 | 1470732148850 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:28 INFO - PROCESS | 1654 | 1470732148852 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x115e5e000 == 33 [pid = 1654] [id = 543] 01:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1121be400) [pid = 1654] [serial = 1629] [outer = 0x0] 01:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x112a87800) [pid = 1654] [serial = 1630] [outer = 0x1121be400] 01:42:28 INFO - PROCESS | 1654 | 1470732148880 Marionette DEBUG loaded listener.js 01:42:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11691d000) [pid = 1654] [serial = 1631] [outer = 0x1121be400] 01:42:29 INFO - PROCESS | 1654 | 1470732149214 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] 01:42:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 01:42:29 INFO - PROCESS | 1654 | 1470732149305 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 01:42:29 INFO - PROCESS | 1654 | 1470732149312 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 01:42:29 INFO - PROCESS | 1654 | 1470732149313 Marionette TRACE conn2 <- [1,2146,null,{}] 01:42:29 INFO - PROCESS | 1654 | 1470732149317 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}] 01:42:29 INFO - PROCESS | 1654 | 1470732149319 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:29 INFO - PROCESS | 1654 | 1470732149435 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 01:42:29 INFO - PROCESS | 1654 | 1470732149444 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:29 INFO - PROCESS | 1654 | 1470732149445 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b973000 == 34 [pid = 1654] [id = 544] 01:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11270c400) [pid = 1654] [serial = 1632] [outer = 0x0] 01:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x117014c00) [pid = 1654] [serial = 1633] [outer = 0x11270c400] 01:42:29 INFO - PROCESS | 1654 | 1470732149470 Marionette DEBUG loaded listener.js 01:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121331c00) [pid = 1654] [serial = 1634] [outer = 0x11270c400] 01:42:29 INFO - PROCESS | 1654 | 1470732149777 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] 01:42:29 INFO - PROCESS | 1654 | 1470732149833 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 01:42:29 INFO - PROCESS | 1654 | 1470732149836 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 01:42:29 INFO - PROCESS | 1654 | 1470732149837 Marionette TRACE conn2 <- [1,2150,null,{}] 01:42:29 INFO - PROCESS | 1654 | 1470732149839 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}] 01:42:29 INFO - PROCESS | 1654 | 1470732149840 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:29 INFO - PROCESS | 1654 | 1470732149916 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 01:42:29 INFO - PROCESS | 1654 | 1470732149919 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:29 INFO - PROCESS | 1654 | 1470732149920 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0af000 == 35 [pid = 1654] [id = 545] 01:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1195a3000) [pid = 1654] [serial = 1635] [outer = 0x0] 01:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x121982c00) [pid = 1654] [serial = 1636] [outer = 0x1195a3000] 01:42:29 INFO - PROCESS | 1654 | 1470732149947 Marionette DEBUG loaded listener.js 01:42:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x124ab5800) [pid = 1654] [serial = 1637] [outer = 0x1195a3000] 01:42:30 INFO - PROCESS | 1654 | 1470732150268 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]]]}] 01:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 01:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 468ms 01:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 01:42:30 INFO - PROCESS | 1654 | 1470732150305 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 01:42:30 INFO - PROCESS | 1654 | 1470732150306 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 01:42:30 INFO - PROCESS | 1654 | 1470732150308 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 01:42:30 INFO - PROCESS | 1654 | 1470732150310 Marionette TRACE conn2 <- [1,2154,null,{}] 01:42:30 INFO - PROCESS | 1654 | 1470732150322 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}] 01:42:30 INFO - PROCESS | 1654 | 1470732150323 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:30 INFO - PROCESS | 1654 | 1470732150429 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 01:42:30 INFO - PROCESS | 1654 | 1470732150435 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:30 INFO - PROCESS | 1654 | 1470732150436 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x128964800 == 36 [pid = 1654] [id = 546] 01:42:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x124ab6400) [pid = 1654] [serial = 1638] [outer = 0x0] 01:42:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x124dc1800) [pid = 1654] [serial = 1639] [outer = 0x124ab6400] 01:42:30 INFO - PROCESS | 1654 | 1470732150460 Marionette DEBUG loaded listener.js 01:42:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x125510000) [pid = 1654] [serial = 1640] [outer = 0x124ab6400] 01:42:30 INFO - PROCESS | 1654 | 1470732150770 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]]]}] 01:42:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 01:42:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 480ms 01:42:30 INFO - PROCESS | 1654 | 1470732150830 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 01:42:30 INFO - PROCESS | 1654 | 1470732150832 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 01:42:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 01:42:30 INFO - PROCESS | 1654 | 1470732150837 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 01:42:30 INFO - PROCESS | 1654 | 1470732150839 Marionette TRACE conn2 <- [1,2158,null,{}] 01:42:30 INFO - PROCESS | 1654 | 1470732150846 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}] 01:42:30 INFO - PROCESS | 1654 | 1470732150848 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:30 INFO - PROCESS | 1654 | 1470732150961 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 01:42:31 INFO - PROCESS | 1654 | 1470732151039 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:31 INFO - PROCESS | 1654 | 1470732151041 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x117478000 == 37 [pid = 1654] [id = 547] 01:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x112708400) [pid = 1654] [serial = 1641] [outer = 0x0] 01:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x1127dd000) [pid = 1654] [serial = 1642] [outer = 0x112708400] 01:42:31 INFO - PROCESS | 1654 | 1470732151074 Marionette DEBUG loaded listener.js 01:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x113027400) [pid = 1654] [serial = 1643] [outer = 0x112708400] 01:42:31 INFO - PROCESS | 1654 | 1470732151579 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]]]}] 01:42:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 01:42:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 772ms 01:42:31 INFO - PROCESS | 1654 | 1470732151635 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 01:42:31 INFO - PROCESS | 1654 | 1470732151638 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 01:42:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 01:42:31 INFO - PROCESS | 1654 | 1470732151645 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 01:42:31 INFO - PROCESS | 1654 | 1470732151648 Marionette TRACE conn2 <- [1,2162,null,{}] 01:42:31 INFO - PROCESS | 1654 | 1470732151651 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}] 01:42:31 INFO - PROCESS | 1654 | 1470732151652 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:31 INFO - PROCESS | 1654 | 1470732151762 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 01:42:31 INFO - PROCESS | 1654 | 1470732151844 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:31 INFO - PROCESS | 1654 | 1470732151845 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x12931e800 == 38 [pid = 1654] [id = 548] 01:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x117d54400) [pid = 1654] [serial = 1644] [outer = 0x0] 01:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x118458800) [pid = 1654] [serial = 1645] [outer = 0x117d54400] 01:42:31 INFO - PROCESS | 1654 | 1470732151876 Marionette DEBUG loaded listener.js 01:42:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1186de400) [pid = 1654] [serial = 1646] [outer = 0x117d54400] 01:42:32 INFO - PROCESS | 1654 | 1470732152549 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]]]}] 01:42:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 01:42:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 978ms 01:42:32 INFO - PROCESS | 1654 | 1470732152621 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 01:42:32 INFO - PROCESS | 1654 | 1470732152623 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 01:42:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 01:42:32 INFO - PROCESS | 1654 | 1470732152627 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 01:42:32 INFO - PROCESS | 1654 | 1470732152629 Marionette TRACE conn2 <- [1,2166,null,{}] 01:42:32 INFO - PROCESS | 1654 | 1470732152633 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}] 01:42:32 INFO - PROCESS | 1654 | 1470732152634 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:32 INFO - PROCESS | 1654 | 1470732152737 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 01:42:32 INFO - PROCESS | 1654 | 1470732152816 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:32 INFO - PROCESS | 1654 | 1470732152819 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x1165a9800 == 39 [pid = 1654] [id = 549] 01:42:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1121e5000) [pid = 1654] [serial = 1647] [outer = 0x0] 01:42:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x112703400) [pid = 1654] [serial = 1648] [outer = 0x1121e5000] 01:42:32 INFO - PROCESS | 1654 | 1470732152847 Marionette DEBUG loaded listener.js 01:42:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x1127e4000) [pid = 1654] [serial = 1649] [outer = 0x1121e5000] 01:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0af000 == 38 [pid = 1654] [id = 545] 01:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12b973000 == 37 [pid = 1654] [id = 544] 01:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x115e5e000 == 36 [pid = 1654] [id = 543] 01:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12af57800 == 35 [pid = 1654] [id = 542] 01:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x12a635000 == 34 [pid = 1654] [id = 541] 01:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x128a18800 == 33 [pid = 1654] [id = 540] 01:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x1212a8000 == 32 [pid = 1654] [id = 539] 01:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x11815c000 == 31 [pid = 1654] [id = 538] 01:42:33 INFO - PROCESS | 1654 | --DOCSHELL 0x121359000 == 30 [pid = 1654] [id = 537] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11826b800) [pid = 1654] [serial = 1592] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x117d47800) [pid = 1654] [serial = 1591] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1191eb400) [pid = 1654] [serial = 1558] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1164f8800) [pid = 1654] [serial = 1552] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119798400) [pid = 1654] [serial = 1561] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12160bc00) [pid = 1654] [serial = 1565] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x120fcb400) [pid = 1654] [serial = 1564] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x121938000) [pid = 1654] [serial = 1567] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x123437400) [pid = 1654] [serial = 1568] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x12350a800) [pid = 1654] [serial = 1570] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12160dc00) [pid = 1654] [serial = 1576] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x116ac9400) [pid = 1654] [serial = 1553] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x12350b400) [pid = 1654] [serial = 1577] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x112d25400) [pid = 1654] [serial = 1546] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x113b6a000) [pid = 1654] [serial = 1571] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1161c1800) [pid = 1654] [serial = 1547] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1127e0800) [pid = 1654] [serial = 1549] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x112d0f400) [pid = 1654] [serial = 1550] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x119914c00) [pid = 1654] [serial = 1562] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1186e5400) [pid = 1654] [serial = 1573] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x116755000) [pid = 1654] [serial = 1535] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x118805800) [pid = 1654] [serial = 1556] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11321c400) [pid = 1654] [serial = 1534] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11857ac00) [pid = 1654] [serial = 1555] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x112a85c00) [pid = 1654] [serial = 1588] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1195a1c00) [pid = 1654] [serial = 1559] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x118876400) [pid = 1654] [serial = 1538] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11857fc00) [pid = 1654] [serial = 1537] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x121715400) [pid = 1654] [serial = 1541] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x121348800) [pid = 1654] [serial = 1540] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x113217800) [pid = 1654] [serial = 1589] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x126427000) [pid = 1654] [serial = 1580] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1127e1c00) [pid = 1654] [serial = 1582] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x124d90800) [pid = 1654] [serial = 1544] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12343a000) [pid = 1654] [serial = 1543] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1255a0800) [pid = 1654] [serial = 1579] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1176d4400) [pid = 1654] [serial = 1585] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x119794000) [pid = 1654] [serial = 1574] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x112d1a400) [pid = 1654] [serial = 1583] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x11844c400) [pid = 1654] [serial = 1586] [outer = 0x0] [url = about:blank] 01:42:33 INFO - PROCESS | 1654 | 1470732153232 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]]]}] 01:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 01:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 625ms 01:42:33 INFO - PROCESS | 1654 | 1470732153251 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 01:42:33 INFO - PROCESS | 1654 | 1470732153254 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 01:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 01:42:33 INFO - PROCESS | 1654 | 1470732153260 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 01:42:33 INFO - PROCESS | 1654 | 1470732153262 Marionette TRACE conn2 <- [1,2170,null,{}] 01:42:33 INFO - PROCESS | 1654 | 1470732153264 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}] 01:42:33 INFO - PROCESS | 1654 | 1470732153266 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:33 INFO - PROCESS | 1654 | 1470732153349 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 01:42:33 INFO - PROCESS | 1654 | 1470732153353 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:33 INFO - PROCESS | 1654 | 1470732153354 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191cc800 == 31 [pid = 1654] [id = 550] 01:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x112ec0c00) [pid = 1654] [serial = 1650] [outer = 0x0] 01:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1133e9800) [pid = 1654] [serial = 1651] [outer = 0x112ec0c00] 01:42:33 INFO - PROCESS | 1654 | 1470732153386 Marionette DEBUG loaded listener.js 01:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x115d56c00) [pid = 1654] [serial = 1652] [outer = 0x112ec0c00] 01:42:33 INFO - PROCESS | 1654 | 1470732153744 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]]]}] 01:42:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 01:42:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 523ms 01:42:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 01:42:33 INFO - PROCESS | 1654 | 1470732153782 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 01:42:33 INFO - PROCESS | 1654 | 1470732153783 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 01:42:33 INFO - PROCESS | 1654 | 1470732153785 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 01:42:33 INFO - PROCESS | 1654 | 1470732153788 Marionette TRACE conn2 <- [1,2174,null,{}] 01:42:33 INFO - PROCESS | 1654 | 1470732153799 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}] 01:42:33 INFO - PROCESS | 1654 | 1470732153802 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:33 INFO - PROCESS | 1654 | 1470732153886 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 01:42:33 INFO - PROCESS | 1654 | 1470732153891 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:33 INFO - PROCESS | 1654 | 1470732153896 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x12128e800 == 32 [pid = 1654] [id = 551] 01:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116759800) [pid = 1654] [serial = 1653] [outer = 0x0] 01:42:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x117019800) [pid = 1654] [serial = 1654] [outer = 0x116759800] 01:42:33 INFO - PROCESS | 1654 | 1470732153944 Marionette DEBUG loaded listener.js 01:42:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118267000) [pid = 1654] [serial = 1655] [outer = 0x116759800] 01:42:34 INFO - PROCESS | 1654 | 1470732154325 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]]]}] 01:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 01:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 570ms 01:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 01:42:34 INFO - PROCESS | 1654 | 1470732154357 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 01:42:34 INFO - PROCESS | 1654 | 1470732154358 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 01:42:34 INFO - PROCESS | 1654 | 1470732154360 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 01:42:34 INFO - PROCESS | 1654 | 1470732154361 Marionette TRACE conn2 <- [1,2178,null,{}] 01:42:34 INFO - PROCESS | 1654 | 1470732154364 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}] 01:42:34 INFO - PROCESS | 1654 | 1470732154365 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:34 INFO - PROCESS | 1654 | 1470732154448 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 01:42:34 INFO - PROCESS | 1654 | 1470732154452 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:34 INFO - PROCESS | 1654 | 1470732154453 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x126507800 == 33 [pid = 1654] [id = 552] 01:42:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x118508000) [pid = 1654] [serial = 1656] [outer = 0x0] 01:42:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x118511800) [pid = 1654] [serial = 1657] [outer = 0x118508000] 01:42:34 INFO - PROCESS | 1654 | 1470732154479 Marionette DEBUG loaded listener.js 01:42:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x118802c00) [pid = 1654] [serial = 1658] [outer = 0x118508000] 01:42:34 INFO - PROCESS | 1654 | 1470732154817 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]]]}] 01:42:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 01:42:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 470ms 01:42:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 01:42:34 INFO - PROCESS | 1654 | 1470732154832 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 01:42:34 INFO - PROCESS | 1654 | 1470732154833 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 01:42:34 INFO - PROCESS | 1654 | 1470732154835 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 01:42:34 INFO - PROCESS | 1654 | 1470732154836 Marionette TRACE conn2 <- [1,2182,null,{}] 01:42:34 INFO - PROCESS | 1654 | 1470732154838 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}] 01:42:34 INFO - PROCESS | 1654 | 1470732154840 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:34 INFO - PROCESS | 1654 | 1470732154918 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 01:42:34 INFO - PROCESS | 1654 | 1470732154982 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:34 INFO - PROCESS | 1654 | 1470732154984 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a18800 == 34 [pid = 1654] [id = 553] 01:42:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11850d800) [pid = 1654] [serial = 1659] [outer = 0x0] 01:42:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11880a000) [pid = 1654] [serial = 1660] [outer = 0x11850d800] 01:42:35 INFO - PROCESS | 1654 | 1470732155008 Marionette DEBUG loaded listener.js 01:42:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1194cc800) [pid = 1654] [serial = 1661] [outer = 0x11850d800] 01:42:35 INFO - PROCESS | 1654 | 1470732155331 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]]]}] 01:42:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 01:42:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 519ms 01:42:35 INFO - PROCESS | 1654 | 1470732155355 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 01:42:35 INFO - PROCESS | 1654 | 1470732155356 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 01:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 01:42:35 INFO - PROCESS | 1654 | 1470732155365 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 01:42:35 INFO - PROCESS | 1654 | 1470732155366 Marionette TRACE conn2 <- [1,2186,null,{}] 01:42:35 INFO - PROCESS | 1654 | 1470732155368 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}] 01:42:35 INFO - PROCESS | 1654 | 1470732155372 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:35 INFO - PROCESS | 1654 | 1470732155496 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 01:42:35 INFO - PROCESS | 1654 | 1470732155500 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:35 INFO - PROCESS | 1654 | 1470732155501 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12964c000 == 35 [pid = 1654] [id = 554] 01:42:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11850b000) [pid = 1654] [serial = 1662] [outer = 0x0] 01:42:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1195a1800) [pid = 1654] [serial = 1663] [outer = 0x11850b000] 01:42:35 INFO - PROCESS | 1654 | 1470732155526 Marionette DEBUG loaded listener.js 01:42:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1210e6000) [pid = 1654] [serial = 1664] [outer = 0x11850b000] 01:42:35 INFO - PROCESS | 1654 | 1470732155862 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]]]}] 01:42:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 01:42:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 524ms 01:42:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 01:42:35 INFO - PROCESS | 1654 | 1470732155883 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 01:42:35 INFO - PROCESS | 1654 | 1470732155884 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 01:42:35 INFO - PROCESS | 1654 | 1470732155886 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 01:42:35 INFO - PROCESS | 1654 | 1470732155888 Marionette TRACE conn2 <- [1,2190,null,{}] 01:42:35 INFO - PROCESS | 1654 | 1470732155890 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}] 01:42:35 INFO - PROCESS | 1654 | 1470732155891 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:35 INFO - PROCESS | 1654 | 1470732155990 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 01:42:36 INFO - PROCESS | 1654 | 1470732156000 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:36 INFO - PROCESS | 1654 | 1470732156001 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af24800 == 36 [pid = 1654] [id = 555] 01:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11270a000) [pid = 1654] [serial = 1665] [outer = 0x0] 01:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x121347400) [pid = 1654] [serial = 1666] [outer = 0x11270a000] 01:42:36 INFO - PROCESS | 1654 | 1470732156025 Marionette DEBUG loaded listener.js 01:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12160dc00) [pid = 1654] [serial = 1667] [outer = 0x11270a000] 01:42:36 INFO - PROCESS | 1654 | 1470732156375 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]]]}] 01:42:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 01:42:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 518ms 01:42:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 01:42:36 INFO - PROCESS | 1654 | 1470732156412 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 01:42:36 INFO - PROCESS | 1654 | 1470732156413 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 01:42:36 INFO - PROCESS | 1654 | 1470732156415 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 01:42:36 INFO - PROCESS | 1654 | 1470732156416 Marionette TRACE conn2 <- [1,2194,null,{}] 01:42:36 INFO - PROCESS | 1654 | 1470732156419 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}] 01:42:36 INFO - PROCESS | 1654 | 1470732156420 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:36 INFO - PROCESS | 1654 | 1470732156519 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 01:42:36 INFO - PROCESS | 1654 | 1470732156522 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:36 INFO - PROCESS | 1654 | 1470732156523 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b65c800 == 37 [pid = 1654] [id = 556] 01:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x121341400) [pid = 1654] [serial = 1668] [outer = 0x0] 01:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x121973800) [pid = 1654] [serial = 1669] [outer = 0x121341400] 01:42:36 INFO - PROCESS | 1654 | 1470732156548 Marionette DEBUG loaded listener.js 01:42:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12197bc00) [pid = 1654] [serial = 1670] [outer = 0x121341400] 01:42:36 INFO - PROCESS | 1654 | 1470732156896 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]]]}] 01:42:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 01:42:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 518ms 01:42:36 INFO - PROCESS | 1654 | 1470732156934 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 01:42:36 INFO - PROCESS | 1654 | 1470732156936 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 01:42:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 01:42:36 INFO - PROCESS | 1654 | 1470732156938 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 01:42:36 INFO - PROCESS | 1654 | 1470732156939 Marionette TRACE conn2 <- [1,2198,null,{}] 01:42:36 INFO - PROCESS | 1654 | 1470732156942 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}] 01:42:36 INFO - PROCESS | 1654 | 1470732156943 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:37 INFO - PROCESS | 1654 | 1470732157042 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 01:42:37 INFO - PROCESS | 1654 | 1470732157045 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:37 INFO - PROCESS | 1654 | 1470732157046 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b96f000 == 38 [pid = 1654] [id = 557] 01:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121934c00) [pid = 1654] [serial = 1671] [outer = 0x0] 01:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x121eb3400) [pid = 1654] [serial = 1672] [outer = 0x121934c00] 01:42:37 INFO - PROCESS | 1654 | 1470732157070 Marionette DEBUG loaded listener.js 01:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x123442400) [pid = 1654] [serial = 1673] [outer = 0x121934c00] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x112a88000) [pid = 1654] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11857b800) [pid = 1654] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1127da000) [pid = 1654] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1189aac00) [pid = 1654] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112d27800) [pid = 1654] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119919400) [pid = 1654] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x112a87000) [pid = 1654] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1195a3000) [pid = 1654] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x120626000) [pid = 1654] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x121974800) [pid = 1654] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11979e800) [pid = 1654] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11270ac00) [pid = 1654] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1121be400) [pid = 1654] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11270c400) [pid = 1654] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 01:42:37 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1176ccc00) [pid = 1654] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 01:42:37 INFO - PROCESS | 1654 | 1470732157452 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]]]}] 01:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 01:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 520ms 01:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 01:42:37 INFO - PROCESS | 1654 | 1470732157460 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 01:42:37 INFO - PROCESS | 1654 | 1470732157461 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 01:42:37 INFO - PROCESS | 1654 | 1470732157464 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 01:42:37 INFO - PROCESS | 1654 | 1470732157465 Marionette TRACE conn2 <- [1,2202,null,{}] 01:42:37 INFO - PROCESS | 1654 | 1470732157467 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}] 01:42:37 INFO - PROCESS | 1654 | 1470732157468 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:37 INFO - PROCESS | 1654 | 1470732157551 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 01:42:37 INFO - PROCESS | 1654 | 1470732157605 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:37 INFO - PROCESS | 1654 | 1470732157607 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b95f000 == 39 [pid = 1654] [id = 558] 01:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1127dc800) [pid = 1654] [serial = 1674] [outer = 0x0] 01:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11844cc00) [pid = 1654] [serial = 1675] [outer = 0x1127dc800] 01:42:37 INFO - PROCESS | 1654 | 1470732157633 Marionette DEBUG loaded listener.js 01:42:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x120626000) [pid = 1654] [serial = 1676] [outer = 0x1127dc800] 01:42:37 INFO - PROCESS | 1654 | 1470732157923 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]]]}] 01:42:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 01:42:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 468ms 01:42:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 01:42:37 INFO - PROCESS | 1654 | 1470732157933 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 01:42:37 INFO - PROCESS | 1654 | 1470732157935 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 01:42:37 INFO - PROCESS | 1654 | 1470732157937 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 01:42:37 INFO - PROCESS | 1654 | 1470732157939 Marionette TRACE conn2 <- [1,2206,null,{}] 01:42:37 INFO - PROCESS | 1654 | 1470732157941 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}] 01:42:37 INFO - PROCESS | 1654 | 1470732157943 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:38 INFO - PROCESS | 1654 | 1470732158054 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 01:42:38 INFO - PROCESS | 1654 | 1470732158057 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:38 INFO - PROCESS | 1654 | 1470732158059 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c31e000 == 40 [pid = 1654] [id = 559] 01:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x12062d800) [pid = 1654] [serial = 1677] [outer = 0x0] 01:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x123445400) [pid = 1654] [serial = 1678] [outer = 0x12062d800] 01:42:38 INFO - PROCESS | 1654 | 1470732158085 Marionette DEBUG loaded listener.js 01:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x124d87800) [pid = 1654] [serial = 1679] [outer = 0x12062d800] 01:42:38 INFO - PROCESS | 1654 | 1470732158445 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]]]}] 01:42:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 01:42:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 525ms 01:42:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 01:42:38 INFO - PROCESS | 1654 | 1470732158463 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 01:42:38 INFO - PROCESS | 1654 | 1470732158464 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 01:42:38 INFO - PROCESS | 1654 | 1470732158466 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 01:42:38 INFO - PROCESS | 1654 | 1470732158467 Marionette TRACE conn2 <- [1,2210,null,{}] 01:42:38 INFO - PROCESS | 1654 | 1470732158470 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}] 01:42:38 INFO - PROCESS | 1654 | 1470732158471 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:38 INFO - PROCESS | 1654 | 1470732158579 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 01:42:38 INFO - PROCESS | 1654 | 1470732158585 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:38 INFO - PROCESS | 1654 | 1470732158586 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbcc000 == 41 [pid = 1654] [id = 560] 01:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x124dc6000) [pid = 1654] [serial = 1680] [outer = 0x0] 01:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x125026400) [pid = 1654] [serial = 1681] [outer = 0x124dc6000] 01:42:38 INFO - PROCESS | 1654 | 1470732158610 Marionette DEBUG loaded listener.js 01:42:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x126043400) [pid = 1654] [serial = 1682] [outer = 0x124dc6000] 01:42:38 INFO - PROCESS | 1654 | 1470732158926 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]]]}] 01:42:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 01:42:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 467ms 01:42:38 INFO - PROCESS | 1654 | 1470732158934 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 01:42:38 INFO - PROCESS | 1654 | 1470732158936 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 01:42:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 01:42:38 INFO - PROCESS | 1654 | 1470732158938 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 01:42:38 INFO - PROCESS | 1654 | 1470732158939 Marionette TRACE conn2 <- [1,2214,null,{}] 01:42:38 INFO - PROCESS | 1654 | 1470732158941 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}] 01:42:38 INFO - PROCESS | 1654 | 1470732158943 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:39 INFO - PROCESS | 1654 | 1470732159032 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 01:42:39 INFO - PROCESS | 1654 | 1470732159035 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:39 INFO - PROCESS | 1654 | 1470732159037 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ce79800 == 42 [pid = 1654] [id = 561] 01:42:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1191f2000) [pid = 1654] [serial = 1683] [outer = 0x0] 01:42:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x126423400) [pid = 1654] [serial = 1684] [outer = 0x1191f2000] 01:42:39 INFO - PROCESS | 1654 | 1470732159069 Marionette DEBUG loaded listener.js 01:42:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1265c2800) [pid = 1654] [serial = 1685] [outer = 0x1191f2000] 01:42:39 INFO - PROCESS | 1654 | 1470732159504 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]]]}] 01:42:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 01:42:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 618ms 01:42:39 INFO - PROCESS | 1654 | 1470732159557 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 01:42:39 INFO - PROCESS | 1654 | 1470732159559 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 01:42:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 01:42:39 INFO - PROCESS | 1654 | 1470732159563 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 01:42:39 INFO - PROCESS | 1654 | 1470732159565 Marionette TRACE conn2 <- [1,2218,null,{}] 01:42:39 INFO - PROCESS | 1654 | 1470732159569 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}] 01:42:39 INFO - PROCESS | 1654 | 1470732159571 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:39 INFO - PROCESS | 1654 | 1470732159677 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 01:42:39 INFO - PROCESS | 1654 | 1470732159753 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:39 INFO - PROCESS | 1654 | 1470732159755 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x118858800 == 43 [pid = 1654] [id = 562] 01:42:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x112703000) [pid = 1654] [serial = 1686] [outer = 0x0] 01:42:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x112a8b800) [pid = 1654] [serial = 1687] [outer = 0x112703000] 01:42:39 INFO - PROCESS | 1654 | 1470732159785 Marionette DEBUG loaded listener.js 01:42:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x112dc7c00) [pid = 1654] [serial = 1688] [outer = 0x112703000] 01:42:40 INFO - PROCESS | 1654 | 1470732160209 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]]]}] 01:42:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 01:42:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 670ms 01:42:40 INFO - PROCESS | 1654 | 1470732160233 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 01:42:40 INFO - PROCESS | 1654 | 1470732160236 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 01:42:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 01:42:40 INFO - PROCESS | 1654 | 1470732160241 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 01:42:40 INFO - PROCESS | 1654 | 1470732160243 Marionette TRACE conn2 <- [1,2222,null,{}] 01:42:40 INFO - PROCESS | 1654 | 1470732160246 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}] 01:42:40 INFO - PROCESS | 1654 | 1470732160247 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:40 INFO - PROCESS | 1654 | 1470732160378 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 01:42:40 INFO - PROCESS | 1654 | 1470732160454 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:40 INFO - PROCESS | 1654 | 1470732160455 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a38800 == 44 [pid = 1654] [id = 563] 01:42:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x116a1d400) [pid = 1654] [serial = 1689] [outer = 0x0] 01:42:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1176cd800) [pid = 1654] [serial = 1690] [outer = 0x116a1d400] 01:42:40 INFO - PROCESS | 1654 | 1470732160485 Marionette DEBUG loaded listener.js 01:42:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x118504c00) [pid = 1654] [serial = 1691] [outer = 0x116a1d400] 01:42:40 INFO - PROCESS | 1654 | 1470732160910 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]]]}] 01:42:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 01:42:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 723ms 01:42:40 INFO - PROCESS | 1654 | 1470732160963 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 01:42:40 INFO - PROCESS | 1654 | 1470732160965 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 01:42:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 01:42:40 INFO - PROCESS | 1654 | 1470732160967 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 01:42:40 INFO - PROCESS | 1654 | 1470732160970 Marionette TRACE conn2 <- [1,2226,null,{}] 01:42:40 INFO - PROCESS | 1654 | 1470732160978 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}] 01:42:40 INFO - PROCESS | 1654 | 1470732160981 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:41 INFO - PROCESS | 1654 | 1470732161087 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 01:42:41 INFO - PROCESS | 1654 | 1470732161151 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:41 INFO - PROCESS | 1654 | 1470732161153 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c321000 == 45 [pid = 1654] [id = 564] 01:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1194cc400) [pid = 1654] [serial = 1692] [outer = 0x0] 01:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11979b800) [pid = 1654] [serial = 1693] [outer = 0x1194cc400] 01:42:41 INFO - PROCESS | 1654 | 1470732161224 Marionette DEBUG loaded listener.js 01:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x119a13c00) [pid = 1654] [serial = 1694] [outer = 0x1194cc400] 01:42:41 INFO - PROCESS | 1654 | 1470732161629 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]]]}] 01:42:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 01:42:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 673ms 01:42:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 01:42:41 INFO - PROCESS | 1654 | 1470732161640 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 01:42:41 INFO - PROCESS | 1654 | 1470732161642 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 01:42:41 INFO - PROCESS | 1654 | 1470732161644 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 01:42:41 INFO - PROCESS | 1654 | 1470732161646 Marionette TRACE conn2 <- [1,2230,null,{}] 01:42:41 INFO - PROCESS | 1654 | 1470732161648 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}] 01:42:41 INFO - PROCESS | 1654 | 1470732161650 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:41 INFO - PROCESS | 1654 | 1470732161776 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 01:42:41 INFO - PROCESS | 1654 | 1470732161837 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:41 INFO - PROCESS | 1654 | 1470732161838 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdd8000 == 46 [pid = 1654] [id = 565] 01:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x1210e3c00) [pid = 1654] [serial = 1695] [outer = 0x0] 01:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x121715400) [pid = 1654] [serial = 1696] [outer = 0x1210e3c00] 01:42:41 INFO - PROCESS | 1654 | 1470732161868 Marionette DEBUG loaded listener.js 01:42:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x123440c00) [pid = 1654] [serial = 1697] [outer = 0x1210e3c00] 01:42:42 INFO - PROCESS | 1654 | 1470732162493 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]]]}] 01:42:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 01:42:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 870ms 01:42:42 INFO - PROCESS | 1654 | 1470732162515 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 01:42:42 INFO - PROCESS | 1654 | 1470732162517 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 01:42:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 01:42:42 INFO - PROCESS | 1654 | 1470732162520 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 01:42:42 INFO - PROCESS | 1654 | 1470732162523 Marionette TRACE conn2 <- [1,2234,null,{}] 01:42:42 INFO - PROCESS | 1654 | 1470732162527 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}] 01:42:42 INFO - PROCESS | 1654 | 1470732162528 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:42 INFO - PROCESS | 1654 | 1470732162622 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 01:42:42 INFO - PROCESS | 1654 | 1470732162683 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:42 INFO - PROCESS | 1654 | 1470732162685 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x11885d800 == 47 [pid = 1654] [id = 566] 01:42:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x112a91800) [pid = 1654] [serial = 1698] [outer = 0x0] 01:42:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x113b66800) [pid = 1654] [serial = 1699] [outer = 0x112a91800] 01:42:42 INFO - PROCESS | 1654 | 1470732162712 Marionette DEBUG loaded listener.js 01:42:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x115e95800) [pid = 1654] [serial = 1700] [outer = 0x112a91800] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbcc000 == 46 [pid = 1654] [id = 560] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12c31e000 == 45 [pid = 1654] [id = 559] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12b95f000 == 44 [pid = 1654] [id = 558] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12b96f000 == 43 [pid = 1654] [id = 557] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12b65c800 == 42 [pid = 1654] [id = 556] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12af24800 == 41 [pid = 1654] [id = 555] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12964c000 == 40 [pid = 1654] [id = 554] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x128a18800 == 39 [pid = 1654] [id = 553] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x126507800 == 38 [pid = 1654] [id = 552] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12128e800 == 37 [pid = 1654] [id = 551] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x1191cc800 == 36 [pid = 1654] [id = 550] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x1165a9800 == 35 [pid = 1654] [id = 549] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12931e800 == 34 [pid = 1654] [id = 548] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x117478000 == 33 [pid = 1654] [id = 547] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x128964800 == 32 [pid = 1654] [id = 546] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdd8000 == 31 [pid = 1654] [id = 565] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12c321000 == 30 [pid = 1654] [id = 564] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x128a38800 == 29 [pid = 1654] [id = 563] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12ce79800 == 28 [pid = 1654] [id = 561] 01:42:43 INFO - PROCESS | 1654 | --DOCSHELL 0x118858800 == 27 [pid = 1654] [id = 562] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11675b400) [pid = 1654] [serial = 1595] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x113be2800) [pid = 1654] [serial = 1594] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11899f800) [pid = 1654] [serial = 1598] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1186d9000) [pid = 1654] [serial = 1597] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x119321400) [pid = 1654] [serial = 1621] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119919800) [pid = 1654] [serial = 1601] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1195aec00) [pid = 1654] [serial = 1600] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11701f800) [pid = 1654] [serial = 1613] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x113de3c00) [pid = 1654] [serial = 1612] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x121340c00) [pid = 1654] [serial = 1604] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x115d53800) [pid = 1654] [serial = 1615] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x110eecc00) [pid = 1654] [serial = 1616] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x124ab5800) [pid = 1654] [serial = 1637] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1206ae400) [pid = 1654] [serial = 1603] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x121610800) [pid = 1654] [serial = 1607] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x12134cc00) [pid = 1654] [serial = 1606] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x124dc1c00) [pid = 1654] [serial = 1610] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x121e39400) [pid = 1654] [serial = 1609] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x119a17c00) [pid = 1654] [serial = 1624] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1195a8000) [pid = 1654] [serial = 1622] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x121342400) [pid = 1654] [serial = 1627] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x121716400) [pid = 1654] [serial = 1628] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11691d000) [pid = 1654] [serial = 1631] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x121982c00) [pid = 1654] [serial = 1636] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x117014c00) [pid = 1654] [serial = 1633] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x112a87800) [pid = 1654] [serial = 1630] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x118504400) [pid = 1654] [serial = 1618] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1206b9000) [pid = 1654] [serial = 1625] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x121331c00) [pid = 1654] [serial = 1634] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x118580400) [pid = 1654] [serial = 1619] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x124dc1800) [pid = 1654] [serial = 1639] [outer = 0x0] [url = about:blank] 01:42:43 INFO - PROCESS | 1654 | 1470732163656 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]]]}] 01:42:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 01:42:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1174ms 01:42:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 01:42:43 INFO - PROCESS | 1654 | 1470732163695 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 01:42:43 INFO - PROCESS | 1654 | 1470732163697 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 01:42:43 INFO - PROCESS | 1654 | 1470732163700 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 01:42:43 INFO - PROCESS | 1654 | 1470732163702 Marionette TRACE conn2 <- [1,2238,null,{}] 01:42:43 INFO - PROCESS | 1654 | 1470732163705 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}] 01:42:43 INFO - PROCESS | 1654 | 1470732163707 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:43 INFO - PROCESS | 1654 | 1470732163788 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 01:42:43 INFO - PROCESS | 1654 | 1470732163797 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:43 INFO - PROCESS | 1654 | 1470732163800 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170d1000 == 28 [pid = 1654] [id = 567] 01:42:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x112a93c00) [pid = 1654] [serial = 1701] [outer = 0x0] 01:42:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x112d12400) [pid = 1654] [serial = 1702] [outer = 0x112a93c00] 01:42:43 INFO - PROCESS | 1654 | 1470732163828 Marionette DEBUG loaded listener.js 01:42:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1121e1800) [pid = 1654] [serial = 1703] [outer = 0x112a93c00] 01:42:44 INFO - PROCESS | 1654 | 1470732164170 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]]]}] 01:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 01:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 01:42:44 INFO - PROCESS | 1654 | 1470732164220 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 01:42:44 INFO - PROCESS | 1654 | 1470732164223 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 01:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 01:42:44 INFO - PROCESS | 1654 | 1470732164228 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 01:42:44 INFO - PROCESS | 1654 | 1470732164230 Marionette TRACE conn2 <- [1,2242,null,{}] 01:42:44 INFO - PROCESS | 1654 | 1470732164232 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}] 01:42:44 INFO - PROCESS | 1654 | 1470732164234 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:44 INFO - PROCESS | 1654 | 1470732164318 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 01:42:44 INFO - PROCESS | 1654 | 1470732164323 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:44 INFO - PROCESS | 1654 | 1470732164324 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x1199e5000 == 29 [pid = 1654] [id = 568] 01:42:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x115d55400) [pid = 1654] [serial = 1704] [outer = 0x0] 01:42:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11691d000) [pid = 1654] [serial = 1705] [outer = 0x115d55400] 01:42:44 INFO - PROCESS | 1654 | 1470732164354 Marionette DEBUG loaded listener.js 01:42:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1176cdc00) [pid = 1654] [serial = 1706] [outer = 0x115d55400] 01:42:44 INFO - PROCESS | 1654 | 1470732164707 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]]]}] 01:42:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 01:42:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 01:42:44 INFO - PROCESS | 1654 | 1470732164747 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 01:42:44 INFO - PROCESS | 1654 | 1470732164748 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 01:42:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 01:42:44 INFO - PROCESS | 1654 | 1470732164751 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 01:42:44 INFO - PROCESS | 1654 | 1470732164753 Marionette TRACE conn2 <- [1,2246,null,{}] 01:42:44 INFO - PROCESS | 1654 | 1470732164761 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}] 01:42:44 INFO - PROCESS | 1654 | 1470732164765 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:44 INFO - PROCESS | 1654 | 1470732164843 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 01:42:44 INFO - PROCESS | 1654 | 1470732164850 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:44 INFO - PROCESS | 1654 | 1470732164852 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x1235e5800 == 30 [pid = 1654] [id = 569] 01:42:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x110eea400) [pid = 1654] [serial = 1707] [outer = 0x0] 01:42:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11857cc00) [pid = 1654] [serial = 1708] [outer = 0x110eea400] 01:42:44 INFO - PROCESS | 1654 | 1470732164881 Marionette DEBUG loaded listener.js 01:42:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1186dcc00) [pid = 1654] [serial = 1709] [outer = 0x110eea400] 01:42:45 INFO - PROCESS | 1654 | 1470732165226 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]]]}] 01:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 01:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 521ms 01:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 01:42:45 INFO - PROCESS | 1654 | 1470732165272 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 01:42:45 INFO - PROCESS | 1654 | 1470732165274 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 01:42:45 INFO - PROCESS | 1654 | 1470732165276 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 01:42:45 INFO - PROCESS | 1654 | 1470732165277 Marionette TRACE conn2 <- [1,2250,null,{}] 01:42:45 INFO - PROCESS | 1654 | 1470732165279 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}] 01:42:45 INFO - PROCESS | 1654 | 1470732165280 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:45 INFO - PROCESS | 1654 | 1470732165380 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 01:42:45 INFO - PROCESS | 1654 | 1470732165414 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:45 INFO - PROCESS | 1654 | 1470732165415 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x125681800 == 31 [pid = 1654] [id = 570] 01:42:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x118506000) [pid = 1654] [serial = 1710] [outer = 0x0] 01:42:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11880a800) [pid = 1654] [serial = 1711] [outer = 0x118506000] 01:42:45 INFO - PROCESS | 1654 | 1470732165441 Marionette DEBUG loaded listener.js 01:42:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1194ce800) [pid = 1654] [serial = 1712] [outer = 0x118506000] 01:42:45 INFO - PROCESS | 1654 | 1470732165759 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]]]}] 01:42:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 01:42:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 522ms 01:42:45 INFO - PROCESS | 1654 | 1470732165799 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 01:42:45 INFO - PROCESS | 1654 | 1470732165800 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 01:42:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 01:42:45 INFO - PROCESS | 1654 | 1470732165802 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 01:42:45 INFO - PROCESS | 1654 | 1470732165803 Marionette TRACE conn2 <- [1,2254,null,{}] 01:42:45 INFO - PROCESS | 1654 | 1470732165806 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}] 01:42:45 INFO - PROCESS | 1654 | 1470732165807 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:45 INFO - PROCESS | 1654 | 1470732165904 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 01:42:45 INFO - PROCESS | 1654 | 1470732165943 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:45 INFO - PROCESS | 1654 | 1470732165944 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x128e3a000 == 32 [pid = 1654] [id = 571] 01:42:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11675b400) [pid = 1654] [serial = 1713] [outer = 0x0] 01:42:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1195a4400) [pid = 1654] [serial = 1714] [outer = 0x11675b400] 01:42:45 INFO - PROCESS | 1654 | 1470732165969 Marionette DEBUG loaded listener.js 01:42:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11990ac00) [pid = 1654] [serial = 1715] [outer = 0x11675b400] 01:42:46 INFO - PROCESS | 1654 | 1470732166291 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]]]}] 01:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 01:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 518ms 01:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 01:42:46 INFO - PROCESS | 1654 | 1470732166322 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 01:42:46 INFO - PROCESS | 1654 | 1470732166323 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 01:42:46 INFO - PROCESS | 1654 | 1470732166325 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 01:42:46 INFO - PROCESS | 1654 | 1470732166326 Marionette TRACE conn2 <- [1,2258,null,{}] 01:42:46 INFO - PROCESS | 1654 | 1470732166329 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}] 01:42:46 INFO - PROCESS | 1654 | 1470732166333 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:46 INFO - PROCESS | 1654 | 1470732166448 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 01:42:46 INFO - PROCESS | 1654 | 1470732166486 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:46 INFO - PROCESS | 1654 | 1470732166487 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a630000 == 33 [pid = 1654] [id = 572] 01:42:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1121e7800) [pid = 1654] [serial = 1716] [outer = 0x0] 01:42:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x119e27000) [pid = 1654] [serial = 1717] [outer = 0x1121e7800] 01:42:46 INFO - PROCESS | 1654 | 1470732166512 Marionette DEBUG loaded listener.js 01:42:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x121604400) [pid = 1654] [serial = 1718] [outer = 0x1121e7800] 01:42:46 INFO - PROCESS | 1654 | 1470732166820 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]]]}] 01:42:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 01:42:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 521ms 01:42:46 INFO - PROCESS | 1654 | 1470732166848 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 01:42:46 INFO - PROCESS | 1654 | 1470732166856 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 01:42:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 01:42:46 INFO - PROCESS | 1654 | 1470732166858 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 01:42:46 INFO - PROCESS | 1654 | 1470732166860 Marionette TRACE conn2 <- [1,2262,null,{}] 01:42:46 INFO - PROCESS | 1654 | 1470732166865 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}] 01:42:46 INFO - PROCESS | 1654 | 1470732166866 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:46 INFO - PROCESS | 1654 | 1470732166964 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 01:42:47 INFO - PROCESS | 1654 | 1470732166999 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:47 INFO - PROCESS | 1654 | 1470732167000 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6a9800 == 34 [pid = 1654] [id = 573] 01:42:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x119a0ec00) [pid = 1654] [serial = 1719] [outer = 0x0] 01:42:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121936800) [pid = 1654] [serial = 1720] [outer = 0x119a0ec00] 01:42:47 INFO - PROCESS | 1654 | 1470732167025 Marionette DEBUG loaded listener.js 01:42:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x121e2d800) [pid = 1654] [serial = 1721] [outer = 0x119a0ec00] 01:42:47 INFO - PROCESS | 1654 | 1470732167324 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]]]}] 01:42:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 01:42:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 471ms 01:42:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 01:42:47 INFO - PROCESS | 1654 | 1470732167334 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 01:42:47 INFO - PROCESS | 1654 | 1470732167335 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 01:42:47 INFO - PROCESS | 1654 | 1470732167337 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 01:42:47 INFO - PROCESS | 1654 | 1470732167339 Marionette TRACE conn2 <- [1,2266,null,{}] 01:42:47 INFO - PROCESS | 1654 | 1470732167341 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}] 01:42:47 INFO - PROCESS | 1654 | 1470732167342 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:47 INFO - PROCESS | 1654 | 1470732167457 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 01:42:47 INFO - PROCESS | 1654 | 1470732167468 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:47 INFO - PROCESS | 1654 | 1470732167469 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b651800 == 35 [pid = 1654] [id = 574] 01:42:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x121604800) [pid = 1654] [serial = 1722] [outer = 0x0] 01:42:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x121ea6000) [pid = 1654] [serial = 1723] [outer = 0x121604800] 01:42:47 INFO - PROCESS | 1654 | 1470732167494 Marionette DEBUG loaded listener.js 01:42:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x123443400) [pid = 1654] [serial = 1724] [outer = 0x121604800] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x121341400) [pid = 1654] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x121934c00) [pid = 1654] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x112708400) [pid = 1654] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x116759800) [pid = 1654] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1127dc800) [pid = 1654] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x117d54400) [pid = 1654] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11850d800) [pid = 1654] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12062d800) [pid = 1654] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x118508000) [pid = 1654] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11850b000) [pid = 1654] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112ec0c00) [pid = 1654] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1121e5000) [pid = 1654] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11270a000) [pid = 1654] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x124ab6400) [pid = 1654] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x124dc6000) [pid = 1654] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 01:42:47 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1191f2000) [pid = 1654] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 01:42:47 INFO - PROCESS | 1654 | 1470732167989 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]]]}] 01:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 01:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 669ms 01:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 01:42:48 INFO - PROCESS | 1654 | 1470732168006 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 01:42:48 INFO - PROCESS | 1654 | 1470732168008 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 01:42:48 INFO - PROCESS | 1654 | 1470732168010 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 01:42:48 INFO - PROCESS | 1654 | 1470732168013 Marionette TRACE conn2 <- [1,2270,null,{}] 01:42:48 INFO - PROCESS | 1654 | 1470732168023 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}] 01:42:48 INFO - PROCESS | 1654 | 1470732168024 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:48 INFO - PROCESS | 1654 | 1470732168103 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 01:42:48 INFO - PROCESS | 1654 | 1470732168160 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:48 INFO - PROCESS | 1654 | 1470732168161 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x1235d9000 == 36 [pid = 1654] [id = 575] 01:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x112781000) [pid = 1654] [serial = 1725] [outer = 0x0] 01:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x115d54000) [pid = 1654] [serial = 1726] [outer = 0x112781000] 01:42:48 INFO - PROCESS | 1654 | 1470732168187 Marionette DEBUG loaded listener.js 01:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11857b800) [pid = 1654] [serial = 1727] [outer = 0x112781000] 01:42:48 INFO - PROCESS | 1654 | 1470732168447 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]]]}] 01:42:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 01:42:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 479ms 01:42:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 01:42:48 INFO - PROCESS | 1654 | 1470732168489 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 01:42:48 INFO - PROCESS | 1654 | 1470732168490 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 01:42:48 INFO - PROCESS | 1654 | 1470732168501 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 01:42:48 INFO - PROCESS | 1654 | 1470732168502 Marionette TRACE conn2 <- [1,2274,null,{}] 01:42:48 INFO - PROCESS | 1654 | 1470732168504 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}] 01:42:48 INFO - PROCESS | 1654 | 1470732168505 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:48 INFO - PROCESS | 1654 | 1470732168589 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 01:42:48 INFO - PROCESS | 1654 | 1470732168593 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:48 INFO - PROCESS | 1654 | 1470732168596 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b971000 == 37 [pid = 1654] [id = 576] 01:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1194cbc00) [pid = 1654] [serial = 1728] [outer = 0x0] 01:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x121343c00) [pid = 1654] [serial = 1729] [outer = 0x1194cbc00] 01:42:48 INFO - PROCESS | 1654 | 1470732168621 Marionette DEBUG loaded listener.js 01:42:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x123443800) [pid = 1654] [serial = 1730] [outer = 0x1194cbc00] 01:42:48 INFO - PROCESS | 1654 | 1470732168971 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]]]}] 01:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 01:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 529ms 01:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 01:42:49 INFO - PROCESS | 1654 | 1470732169022 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 01:42:49 INFO - PROCESS | 1654 | 1470732169023 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 01:42:49 INFO - PROCESS | 1654 | 1470732169035 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 01:42:49 INFO - PROCESS | 1654 | 1470732169037 Marionette TRACE conn2 <- [1,2278,null,{}] 01:42:49 INFO - PROCESS | 1654 | 1470732169041 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}] 01:42:49 INFO - PROCESS | 1654 | 1470732169050 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:49 INFO - PROCESS | 1654 | 1470732169141 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 01:42:49 INFO - PROCESS | 1654 | 1470732169151 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:49 INFO - PROCESS | 1654 | 1470732169153 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a36800 == 38 [pid = 1654] [id = 577] 01:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12350b400) [pid = 1654] [serial = 1731] [outer = 0x0] 01:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x124a82800) [pid = 1654] [serial = 1732] [outer = 0x12350b400] 01:42:49 INFO - PROCESS | 1654 | 1470732169179 Marionette DEBUG loaded listener.js 01:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x125510c00) [pid = 1654] [serial = 1733] [outer = 0x12350b400] 01:42:49 INFO - PROCESS | 1654 | 1470732169514 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]]]}] 01:42:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 01:42:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 530ms 01:42:49 INFO - PROCESS | 1654 | 1470732169555 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 01:42:49 INFO - PROCESS | 1654 | 1470732169557 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 01:42:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 01:42:49 INFO - PROCESS | 1654 | 1470732169559 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 01:42:49 INFO - PROCESS | 1654 | 1470732169560 Marionette TRACE conn2 <- [1,2282,null,{}] 01:42:49 INFO - PROCESS | 1654 | 1470732169562 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}] 01:42:49 INFO - PROCESS | 1654 | 1470732169563 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:49 INFO - PROCESS | 1654 | 1470732169643 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 01:42:49 INFO - PROCESS | 1654 | 1470732169708 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:49 INFO - PROCESS | 1654 | 1470732169709 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c32c800 == 39 [pid = 1654] [id = 578] 01:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12354c400) [pid = 1654] [serial = 1734] [outer = 0x0] 01:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12603b000) [pid = 1654] [serial = 1735] [outer = 0x12354c400] 01:42:49 INFO - PROCESS | 1654 | 1470732169733 Marionette DEBUG loaded listener.js 01:42:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1264a1400) [pid = 1654] [serial = 1736] [outer = 0x12354c400] 01:42:50 INFO - PROCESS | 1654 | --DOCSHELL 0x1170d1000 == 38 [pid = 1654] [id = 567] 01:42:50 INFO - PROCESS | 1654 | --DOCSHELL 0x11885d800 == 37 [pid = 1654] [id = 566] 01:42:50 INFO - PROCESS | 1654 | --DOCSHELL 0x1199e5000 == 36 [pid = 1654] [id = 568] 01:42:50 INFO - PROCESS | 1654 | --DOCSHELL 0x1235e5800 == 35 [pid = 1654] [id = 569] 01:42:50 INFO - PROCESS | 1654 | --DOCSHELL 0x1235d9000 == 34 [pid = 1654] [id = 575] 01:42:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12b971000 == 33 [pid = 1654] [id = 576] 01:42:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12a630000 == 32 [pid = 1654] [id = 572] 01:42:50 INFO - PROCESS | 1654 | --DOCSHELL 0x125681800 == 31 [pid = 1654] [id = 570] 01:42:50 INFO - PROCESS | 1654 | --DOCSHELL 0x128e3a000 == 30 [pid = 1654] [id = 571] 01:42:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6a9800 == 29 [pid = 1654] [id = 573] 01:42:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12b651800 == 28 [pid = 1654] [id = 574] 01:42:51 INFO - PROCESS | 1654 | --DOCSHELL 0x128a36800 == 27 [pid = 1654] [id = 577] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x12197bc00) [pid = 1654] [serial = 1670] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x121eb3400) [pid = 1654] [serial = 1672] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x113027400) [pid = 1654] [serial = 1643] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x117019800) [pid = 1654] [serial = 1654] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x120626000) [pid = 1654] [serial = 1676] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121973800) [pid = 1654] [serial = 1669] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x118458800) [pid = 1654] [serial = 1645] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1194cc800) [pid = 1654] [serial = 1661] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x123445400) [pid = 1654] [serial = 1678] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11880a000) [pid = 1654] [serial = 1660] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x118511800) [pid = 1654] [serial = 1657] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1195a1800) [pid = 1654] [serial = 1663] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x115d56c00) [pid = 1654] [serial = 1652] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1127e4000) [pid = 1654] [serial = 1649] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12160dc00) [pid = 1654] [serial = 1667] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x125510000) [pid = 1654] [serial = 1640] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x112703400) [pid = 1654] [serial = 1648] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1210e6000) [pid = 1654] [serial = 1664] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1133e9800) [pid = 1654] [serial = 1651] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x123442400) [pid = 1654] [serial = 1673] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x121347400) [pid = 1654] [serial = 1666] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x118267000) [pid = 1654] [serial = 1655] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1186de400) [pid = 1654] [serial = 1646] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x125026400) [pid = 1654] [serial = 1681] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x118802c00) [pid = 1654] [serial = 1658] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x11844cc00) [pid = 1654] [serial = 1675] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x124d87800) [pid = 1654] [serial = 1679] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x1127dd000) [pid = 1654] [serial = 1642] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x1265c2800) [pid = 1654] [serial = 1685] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x126423400) [pid = 1654] [serial = 1684] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x126043400) [pid = 1654] [serial = 1682] [outer = 0x0] [url = about:blank] 01:42:51 INFO - PROCESS | 1654 | 1470732171116 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]]]}] 01:42:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 01:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1573ms 01:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 01:42:51 INFO - PROCESS | 1654 | 1470732171133 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 01:42:51 INFO - PROCESS | 1654 | 1470732171135 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 01:42:51 INFO - PROCESS | 1654 | 1470732171139 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 01:42:51 INFO - PROCESS | 1654 | 1470732171141 Marionette TRACE conn2 <- [1,2286,null,{}] 01:42:51 INFO - PROCESS | 1654 | 1470732171145 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}] 01:42:51 INFO - PROCESS | 1654 | 1470732171147 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:51 INFO - PROCESS | 1654 | 1470732171232 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 01:42:51 INFO - PROCESS | 1654 | 1470732171284 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:51 INFO - PROCESS | 1654 | 1470732171287 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169e1000 == 28 [pid = 1654] [id = 579] 01:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x112707800) [pid = 1654] [serial = 1737] [outer = 0x0] 01:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x11277ec00) [pid = 1654] [serial = 1738] [outer = 0x112707800] 01:42:51 INFO - PROCESS | 1654 | 1470732171315 Marionette DEBUG loaded listener.js 01:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1127e3c00) [pid = 1654] [serial = 1739] [outer = 0x112707800] 01:42:51 INFO - PROCESS | 1654 | 1470732171632 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]]]}] 01:42:51 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 01:42:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 01:42:51 INFO - PROCESS | 1654 | 1470732171660 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 01:42:51 INFO - PROCESS | 1654 | 1470732171667 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 01:42:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 01:42:51 INFO - PROCESS | 1654 | 1470732171672 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 01:42:51 INFO - PROCESS | 1654 | 1470732171674 Marionette TRACE conn2 <- [1,2290,null,{}] 01:42:51 INFO - PROCESS | 1654 | 1470732171677 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}] 01:42:51 INFO - PROCESS | 1654 | 1470732171681 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:51 INFO - PROCESS | 1654 | 1470732171762 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 01:42:51 INFO - PROCESS | 1654 | 1470732171767 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:51 INFO - PROCESS | 1654 | 1470732171769 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1191d2000 == 29 [pid = 1654] [id = 580] 01:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x112d15c00) [pid = 1654] [serial = 1740] [outer = 0x0] 01:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x11302dc00) [pid = 1654] [serial = 1741] [outer = 0x112d15c00] 01:42:51 INFO - PROCESS | 1654 | 1470732171797 Marionette DEBUG loaded listener.js 01:42:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x115d16000) [pid = 1654] [serial = 1742] [outer = 0x112d15c00] 01:42:52 INFO - PROCESS | 1654 | 1470732172147 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]]]}] 01:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 01:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 521ms 01:42:52 INFO - PROCESS | 1654 | 1470732172193 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 01:42:52 INFO - PROCESS | 1654 | 1470732172195 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 01:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 01:42:52 INFO - PROCESS | 1654 | 1470732172205 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 01:42:52 INFO - PROCESS | 1654 | 1470732172208 Marionette TRACE conn2 <- [1,2294,null,{}] 01:42:52 INFO - PROCESS | 1654 | 1470732172216 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}] 01:42:52 INFO - PROCESS | 1654 | 1470732172219 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:52 INFO - PROCESS | 1654 | 1470732172296 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 01:42:52 INFO - PROCESS | 1654 | 1470732172301 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:52 INFO - PROCESS | 1654 | 1470732172303 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x12129b000 == 30 [pid = 1654] [id = 581] 01:42:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x110ee7000) [pid = 1654] [serial = 1743] [outer = 0x0] 01:42:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x116921c00) [pid = 1654] [serial = 1744] [outer = 0x110ee7000] 01:42:52 INFO - PROCESS | 1654 | 1470732172334 Marionette DEBUG loaded listener.js 01:42:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1176ccc00) [pid = 1654] [serial = 1745] [outer = 0x110ee7000] 01:42:52 INFO - PROCESS | 1654 | 1470732172684 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]]]}] 01:42:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 01:42:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 521ms 01:42:52 INFO - PROCESS | 1654 | 1470732172727 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 01:42:52 INFO - PROCESS | 1654 | 1470732172729 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 01:42:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 01:42:52 INFO - PROCESS | 1654 | 1470732172732 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 01:42:52 INFO - PROCESS | 1654 | 1470732172733 Marionette TRACE conn2 <- [1,2298,null,{}] 01:42:52 INFO - PROCESS | 1654 | 1470732172735 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}] 01:42:52 INFO - PROCESS | 1654 | 1470732172737 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:52 INFO - PROCESS | 1654 | 1470732172890 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 01:42:52 INFO - PROCESS | 1654 | 1470732172900 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:52 INFO - PROCESS | 1654 | 1470732172901 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a24000 == 31 [pid = 1654] [id = 582] 01:42:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x118260c00) [pid = 1654] [serial = 1746] [outer = 0x0] 01:42:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11826b800) [pid = 1654] [serial = 1747] [outer = 0x118260c00] 01:42:52 INFO - PROCESS | 1654 | 1470732172943 Marionette DEBUG loaded listener.js 01:42:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x11850a000) [pid = 1654] [serial = 1748] [outer = 0x118260c00] 01:42:53 INFO - PROCESS | 1654 | 1470732173308 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]]]}] 01:42:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 01:42:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 619ms 01:42:53 INFO - PROCESS | 1654 | 1470732173351 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 01:42:53 INFO - PROCESS | 1654 | 1470732173352 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 01:42:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 01:42:53 INFO - PROCESS | 1654 | 1470732173355 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 01:42:53 INFO - PROCESS | 1654 | 1470732173357 Marionette TRACE conn2 <- [1,2302,null,{}] 01:42:53 INFO - PROCESS | 1654 | 1470732173359 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}] 01:42:53 INFO - PROCESS | 1654 | 1470732173361 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:53 INFO - PROCESS | 1654 | 1470732173523 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 01:42:53 INFO - PROCESS | 1654 | 1470732173532 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:53 INFO - PROCESS | 1654 | 1470732173533 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12659d000 == 32 [pid = 1654] [id = 583] 01:42:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x112d19800) [pid = 1654] [serial = 1749] [outer = 0x0] 01:42:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x118582000) [pid = 1654] [serial = 1750] [outer = 0x112d19800] 01:42:53 INFO - PROCESS | 1654 | 1470732173573 Marionette DEBUG loaded listener.js 01:42:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1186de400) [pid = 1654] [serial = 1751] [outer = 0x112d19800] 01:42:53 INFO - PROCESS | 1654 | 1470732173986 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]]]}] 01:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 01:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 670ms 01:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 01:42:54 INFO - PROCESS | 1654 | 1470732174025 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 01:42:54 INFO - PROCESS | 1654 | 1470732174027 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 01:42:54 INFO - PROCESS | 1654 | 1470732174029 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 01:42:54 INFO - PROCESS | 1654 | 1470732174030 Marionette TRACE conn2 <- [1,2306,null,{}] 01:42:54 INFO - PROCESS | 1654 | 1470732174032 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}] 01:42:54 INFO - PROCESS | 1654 | 1470732174037 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:54 INFO - PROCESS | 1654 | 1470732174156 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 01:42:54 INFO - PROCESS | 1654 | 1470732174162 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:54 INFO - PROCESS | 1654 | 1470732174164 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x128e33000 == 33 [pid = 1654] [id = 584] 01:42:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1186de000) [pid = 1654] [serial = 1752] [outer = 0x0] 01:42:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x118873000) [pid = 1654] [serial = 1753] [outer = 0x1186de000] 01:42:54 INFO - PROCESS | 1654 | 1470732174188 Marionette DEBUG loaded listener.js 01:42:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1195acc00) [pid = 1654] [serial = 1754] [outer = 0x1186de000] 01:42:54 INFO - PROCESS | 1654 | 1470732174491 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]]]}] 01:42:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 01:42:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 519ms 01:42:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 01:42:54 INFO - PROCESS | 1654 | 1470732174548 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 01:42:54 INFO - PROCESS | 1654 | 1470732174550 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 01:42:54 INFO - PROCESS | 1654 | 1470732174552 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 01:42:54 INFO - PROCESS | 1654 | 1470732174553 Marionette TRACE conn2 <- [1,2310,null,{}] 01:42:54 INFO - PROCESS | 1654 | 1470732174555 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}] 01:42:54 INFO - PROCESS | 1654 | 1470732174556 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:54 INFO - PROCESS | 1654 | 1470732174638 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 01:42:54 INFO - PROCESS | 1654 | 1470732174641 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:54 INFO - PROCESS | 1654 | 1470732174642 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a451800 == 34 [pid = 1654] [id = 585] 01:42:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x10eaff400) [pid = 1654] [serial = 1755] [outer = 0x0] 01:42:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11990a400) [pid = 1654] [serial = 1756] [outer = 0x10eaff400] 01:42:54 INFO - PROCESS | 1654 | 1470732174670 Marionette DEBUG loaded listener.js 01:42:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119a0b400) [pid = 1654] [serial = 1757] [outer = 0x10eaff400] 01:42:54 INFO - PROCESS | 1654 | 1470732174998 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]]]}] 01:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 01:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 468ms 01:42:55 INFO - PROCESS | 1654 | 1470732175020 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 01:42:55 INFO - PROCESS | 1654 | 1470732175021 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 01:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 01:42:55 INFO - PROCESS | 1654 | 1470732175024 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 01:42:55 INFO - PROCESS | 1654 | 1470732175025 Marionette TRACE conn2 <- [1,2314,null,{}] 01:42:55 INFO - PROCESS | 1654 | 1470732175027 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}] 01:42:55 INFO - PROCESS | 1654 | 1470732175028 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:55 INFO - PROCESS | 1654 | 1470732175132 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 01:42:55 INFO - PROCESS | 1654 | 1470732175138 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:55 INFO - PROCESS | 1654 | 1470732175139 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a638000 == 35 [pid = 1654] [id = 586] 01:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x116755000) [pid = 1654] [serial = 1758] [outer = 0x0] 01:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x119935800) [pid = 1654] [serial = 1759] [outer = 0x116755000] 01:42:55 INFO - PROCESS | 1654 | 1470732175163 Marionette DEBUG loaded listener.js 01:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x120fcb000) [pid = 1654] [serial = 1760] [outer = 0x116755000] 01:42:55 INFO - PROCESS | 1654 | 1470732175463 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]]]}] 01:42:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 01:42:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 468ms 01:42:55 INFO - PROCESS | 1654 | 1470732175492 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 01:42:55 INFO - PROCESS | 1654 | 1470732175494 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 01:42:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 01:42:55 INFO - PROCESS | 1654 | 1470732175499 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 01:42:55 INFO - PROCESS | 1654 | 1470732175500 Marionette TRACE conn2 <- [1,2318,null,{}] 01:42:55 INFO - PROCESS | 1654 | 1470732175502 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}] 01:42:55 INFO - PROCESS | 1654 | 1470732175503 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:55 INFO - PROCESS | 1654 | 1470732175587 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 01:42:55 INFO - PROCESS | 1654 | 1470732175591 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:55 INFO - PROCESS | 1654 | 1470732175592 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12128e800 == 36 [pid = 1654] [id = 587] 01:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1206aac00) [pid = 1654] [serial = 1761] [outer = 0x0] 01:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x121343800) [pid = 1654] [serial = 1762] [outer = 0x1206aac00] 01:42:55 INFO - PROCESS | 1654 | 1470732175617 Marionette DEBUG loaded listener.js 01:42:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12134bc00) [pid = 1654] [serial = 1763] [outer = 0x1206aac00] 01:42:55 INFO - PROCESS | 1654 | 1470732175952 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] 01:42:55 INFO - PROCESS | 1654 | 1470732175970 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 01:42:55 INFO - PROCESS | 1654 | 1470732175972 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 01:42:55 INFO - PROCESS | 1654 | 1470732175973 Marionette TRACE conn2 <- [1,2322,null,{}] 01:42:55 INFO - PROCESS | 1654 | 1470732175975 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}] 01:42:55 INFO - PROCESS | 1654 | 1470732175977 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:56 INFO - PROCESS | 1654 | 1470732176090 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 01:42:56 INFO - PROCESS | 1654 | 1470732176097 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:56 INFO - PROCESS | 1654 | 1470732176098 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af58800 == 37 [pid = 1654] [id = 588] 01:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12134d000) [pid = 1654] [serial = 1764] [outer = 0x0] 01:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12160f800) [pid = 1654] [serial = 1765] [outer = 0x12134d000] 01:42:56 INFO - PROCESS | 1654 | 1470732176122 Marionette DEBUG loaded listener.js 01:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x121973400) [pid = 1654] [serial = 1766] [outer = 0x12134d000] 01:42:56 INFO - PROCESS | 1654 | 1470732176449 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]]]}] 01:42:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 01:42:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 519ms 01:42:56 INFO - PROCESS | 1654 | 1470732176492 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 01:42:56 INFO - PROCESS | 1654 | 1470732176493 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 01:42:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 01:42:56 INFO - PROCESS | 1654 | 1470732176495 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 01:42:56 INFO - PROCESS | 1654 | 1470732176497 Marionette TRACE conn2 <- [1,2326,null,{}] 01:42:56 INFO - PROCESS | 1654 | 1470732176499 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}] 01:42:56 INFO - PROCESS | 1654 | 1470732176501 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:56 INFO - PROCESS | 1654 | 1470732176610 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 01:42:56 INFO - PROCESS | 1654 | 1470732176623 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:56 INFO - PROCESS | 1654 | 1470732176632 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x12659c800 == 38 [pid = 1654] [id = 589] 01:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12197c400) [pid = 1654] [serial = 1767] [outer = 0x0] 01:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x123439c00) [pid = 1654] [serial = 1768] [outer = 0x12197c400] 01:42:56 INFO - PROCESS | 1654 | 1470732176664 Marionette DEBUG loaded listener.js 01:42:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12354dc00) [pid = 1654] [serial = 1769] [outer = 0x12197c400] 01:42:56 INFO - PROCESS | 1654 | 1470732176982 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]]]}] 01:42:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 01:42:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 519ms 01:42:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 01:42:57 INFO - PROCESS | 1654 | 1470732177015 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 01:42:57 INFO - PROCESS | 1654 | 1470732177017 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 01:42:57 INFO - PROCESS | 1654 | 1470732177019 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 01:42:57 INFO - PROCESS | 1654 | 1470732177020 Marionette TRACE conn2 <- [1,2330,null,{}] 01:42:57 INFO - PROCESS | 1654 | 1470732177022 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}] 01:42:57 INFO - PROCESS | 1654 | 1470732177024 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:57 INFO - PROCESS | 1654 | 1470732177121 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 01:42:57 INFO - PROCESS | 1654 | 1470732177132 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:57 INFO - PROCESS | 1654 | 1470732177133 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdc7800 == 39 [pid = 1654] [id = 590] 01:42:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x121608800) [pid = 1654] [serial = 1770] [outer = 0x0] 01:42:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x1237c1800) [pid = 1654] [serial = 1771] [outer = 0x121608800] 01:42:57 INFO - PROCESS | 1654 | 1470732177158 Marionette DEBUG loaded listener.js 01:42:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x124d8ac00) [pid = 1654] [serial = 1772] [outer = 0x121608800] 01:42:57 INFO - PROCESS | 1654 | 1470732177491 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]]]}] 01:42:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 01:42:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 522ms 01:42:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 01:42:57 INFO - PROCESS | 1654 | 1470732177542 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 01:42:57 INFO - PROCESS | 1654 | 1470732177543 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 01:42:57 INFO - PROCESS | 1654 | 1470732177545 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 01:42:57 INFO - PROCESS | 1654 | 1470732177546 Marionette TRACE conn2 <- [1,2334,null,{}] 01:42:57 INFO - PROCESS | 1654 | 1470732177548 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}] 01:42:57 INFO - PROCESS | 1654 | 1470732177549 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:57 INFO - PROCESS | 1654 | 1470732177656 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 01:42:57 INFO - PROCESS | 1654 | 1470732177666 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:57 INFO - PROCESS | 1654 | 1470732177667 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c314800 == 40 [pid = 1654] [id = 591] 01:42:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x124dc3400) [pid = 1654] [serial = 1773] [outer = 0x0] 01:42:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x125510000) [pid = 1654] [serial = 1774] [outer = 0x124dc3400] 01:42:57 INFO - PROCESS | 1654 | 1470732177691 Marionette DEBUG loaded listener.js 01:42:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x126044c00) [pid = 1654] [serial = 1775] [outer = 0x124dc3400] 01:42:58 INFO - PROCESS | 1654 | 1470732178005 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]]]}] 01:42:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 01:42:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 468ms 01:42:58 INFO - PROCESS | 1654 | 1470732178016 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 01:42:58 INFO - PROCESS | 1654 | 1470732178017 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 01:42:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 01:42:58 INFO - PROCESS | 1654 | 1470732178025 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 01:42:58 INFO - PROCESS | 1654 | 1470732178026 Marionette TRACE conn2 <- [1,2338,null,{}] 01:42:58 INFO - PROCESS | 1654 | 1470732178031 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}] 01:42:58 INFO - PROCESS | 1654 | 1470732178032 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:58 INFO - PROCESS | 1654 | 1470732178131 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 01:42:58 INFO - PROCESS | 1654 | 1470732178134 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:58 INFO - PROCESS | 1654 | 1470732178135 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbcd000 == 41 [pid = 1654] [id = 592] 01:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x124ec6000) [pid = 1654] [serial = 1776] [outer = 0x0] 01:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x126432c00) [pid = 1654] [serial = 1777] [outer = 0x124ec6000] 01:42:58 INFO - PROCESS | 1654 | 1470732178159 Marionette DEBUG loaded listener.js 01:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x1265c4c00) [pid = 1654] [serial = 1778] [outer = 0x124ec6000] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x11675b400) [pid = 1654] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119a0ec00) [pid = 1654] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1121e7800) [pid = 1654] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x112781000) [pid = 1654] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x121604800) [pid = 1654] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1194cbc00) [pid = 1654] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x12350b400) [pid = 1654] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x118506000) [pid = 1654] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x110eea400) [pid = 1654] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x115d55400) [pid = 1654] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x112a93c00) [pid = 1654] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x112a91800) [pid = 1654] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1210e3c00) [pid = 1654] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1194cc400) [pid = 1654] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x116a1d400) [pid = 1654] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 01:42:58 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x112703000) [pid = 1654] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 01:42:58 INFO - PROCESS | 1654 | 1470732178625 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]]]}] 01:42:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 01:42:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 620ms 01:42:58 INFO - PROCESS | 1654 | 1470732178647 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 01:42:58 INFO - PROCESS | 1654 | 1470732178648 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 01:42:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 01:42:58 INFO - PROCESS | 1654 | 1470732178650 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 01:42:58 INFO - PROCESS | 1654 | 1470732178651 Marionette TRACE conn2 <- [1,2342,null,{}] 01:42:58 INFO - PROCESS | 1654 | 1470732178654 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}] 01:42:58 INFO - PROCESS | 1654 | 1470732178655 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:58 INFO - PROCESS | 1654 | 1470732178742 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 01:42:58 INFO - PROCESS | 1654 | 1470732178748 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:58 INFO - PROCESS | 1654 | 1470732178749 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdd9800 == 42 [pid = 1654] [id = 593] 01:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x112d14c00) [pid = 1654] [serial = 1779] [outer = 0x0] 01:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x116548c00) [pid = 1654] [serial = 1780] [outer = 0x112d14c00] 01:42:58 INFO - PROCESS | 1654 | 1470732178773 Marionette DEBUG loaded listener.js 01:42:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1189a5800) [pid = 1654] [serial = 1781] [outer = 0x112d14c00] 01:42:59 INFO - PROCESS | 1654 | 1470732179122 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]]]}] 01:42:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 01:42:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 517ms 01:42:59 INFO - PROCESS | 1654 | 1470732179169 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 01:42:59 INFO - PROCESS | 1654 | 1470732179170 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 01:42:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 01:42:59 INFO - PROCESS | 1654 | 1470732179172 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 01:42:59 INFO - PROCESS | 1654 | 1470732179173 Marionette TRACE conn2 <- [1,2346,null,{}] 01:42:59 INFO - PROCESS | 1654 | 1470732179175 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}] 01:42:59 INFO - PROCESS | 1654 | 1470732179177 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:59 INFO - PROCESS | 1654 | 1470732179258 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 01:42:59 INFO - PROCESS | 1654 | 1470732179264 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:59 INFO - PROCESS | 1654 | 1470732179265 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d44a000 == 43 [pid = 1654] [id = 594] 01:42:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11979ec00) [pid = 1654] [serial = 1782] [outer = 0x0] 01:42:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12197f400) [pid = 1654] [serial = 1783] [outer = 0x11979ec00] 01:42:59 INFO - PROCESS | 1654 | 1470732179289 Marionette DEBUG loaded listener.js 01:42:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1265c9400) [pid = 1654] [serial = 1784] [outer = 0x11979ec00] 01:42:59 INFO - PROCESS | 1654 | 1470732179636 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]]]}] 01:42:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 01:42:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 469ms 01:42:59 INFO - PROCESS | 1654 | 1470732179642 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 01:42:59 INFO - PROCESS | 1654 | 1470732179645 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 01:42:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 01:42:59 INFO - PROCESS | 1654 | 1470732179650 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 01:42:59 INFO - PROCESS | 1654 | 1470732179651 Marionette TRACE conn2 <- [1,2350,null,{}] 01:42:59 INFO - PROCESS | 1654 | 1470732179655 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}] 01:42:59 INFO - PROCESS | 1654 | 1470732179667 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:59 INFO - PROCESS | 1654 | 1470732179797 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 01:42:59 INFO - PROCESS | 1654 | 1470732179889 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:42:59 INFO - PROCESS | 1654 | 1470732179889 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:42:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d45a800 == 44 [pid = 1654] [id = 595] 01:42:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119919800) [pid = 1654] [serial = 1785] [outer = 0x0] 01:42:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x126793c00) [pid = 1654] [serial = 1786] [outer = 0x119919800] 01:42:59 INFO - PROCESS | 1654 | 1470732179929 Marionette DEBUG loaded listener.js 01:43:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128c27000) [pid = 1654] [serial = 1787] [outer = 0x119919800] 01:43:00 INFO - PROCESS | 1654 | 1470732180301 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]]]}] 01:43:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 01:43:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 671ms 01:43:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 01:43:00 INFO - PROCESS | 1654 | 1470732180321 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 01:43:00 INFO - PROCESS | 1654 | 1470732180322 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 01:43:00 INFO - PROCESS | 1654 | 1470732180324 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 01:43:00 INFO - PROCESS | 1654 | 1470732180325 Marionette TRACE conn2 <- [1,2354,null,{}] 01:43:00 INFO - PROCESS | 1654 | 1470732180330 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}] 01:43:00 INFO - PROCESS | 1654 | 1470732180331 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:00 INFO - PROCESS | 1654 | 1470732180441 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 01:43:00 INFO - PROCESS | 1654 | 1470732180476 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:00 INFO - PROCESS | 1654 | 1470732180477 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d718800 == 45 [pid = 1654] [id = 596] 01:43:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x120fca400) [pid = 1654] [serial = 1788] [outer = 0x0] 01:43:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x128c2d000) [pid = 1654] [serial = 1789] [outer = 0x120fca400] 01:43:00 INFO - PROCESS | 1654 | 1470732180501 Marionette DEBUG loaded listener.js 01:43:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x128c89800) [pid = 1654] [serial = 1790] [outer = 0x120fca400] 01:43:01 INFO - PROCESS | 1654 | 1470732181018 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]]]}] 01:43:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 01:43:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 723ms 01:43:01 INFO - PROCESS | 1654 | 1470732181070 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 01:43:01 INFO - PROCESS | 1654 | 1470732181073 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 01:43:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 01:43:01 INFO - PROCESS | 1654 | 1470732181077 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 01:43:01 INFO - PROCESS | 1654 | 1470732181083 Marionette TRACE conn2 <- [1,2358,null,{}] 01:43:01 INFO - PROCESS | 1654 | 1470732181086 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}] 01:43:01 INFO - PROCESS | 1654 | 1470732181088 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:01 INFO - PROCESS | 1654 | 1470732181227 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 01:43:01 INFO - PROCESS | 1654 | 1470732181309 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:01 INFO - PROCESS | 1654 | 1470732181310 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x1189c4800 == 46 [pid = 1654] [id = 597] 01:43:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11270e800) [pid = 1654] [serial = 1791] [outer = 0x0] 01:43:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x1127dbc00) [pid = 1654] [serial = 1792] [outer = 0x11270e800] 01:43:01 INFO - PROCESS | 1654 | 1470732181341 Marionette DEBUG loaded listener.js 01:43:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x112d0f400) [pid = 1654] [serial = 1793] [outer = 0x11270e800] 01:43:02 INFO - PROCESS | 1654 | 1470732182038 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]]]}] 01:43:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 01:43:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1024ms 01:43:02 INFO - PROCESS | 1654 | 1470732182102 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 01:43:02 INFO - PROCESS | 1654 | 1470732182105 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 01:43:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 01:43:02 INFO - PROCESS | 1654 | 1470732182108 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 01:43:02 INFO - PROCESS | 1654 | 1470732182110 Marionette TRACE conn2 <- [1,2362,null,{}] 01:43:02 INFO - PROCESS | 1654 | 1470732182114 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}] 01:43:02 INFO - PROCESS | 1654 | 1470732182115 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:02 INFO - PROCESS | 1654 | 1470732182218 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 01:43:02 INFO - PROCESS | 1654 | 1470732182303 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:02 INFO - PROCESS | 1654 | 1470732182306 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x11715e000 == 47 [pid = 1654] [id = 598] 01:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x112dce000) [pid = 1654] [serial = 1794] [outer = 0x0] 01:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x113218400) [pid = 1654] [serial = 1795] [outer = 0x112dce000] 01:43:02 INFO - PROCESS | 1654 | 1470732182334 Marionette DEBUG loaded listener.js 01:43:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x115d56c00) [pid = 1654] [serial = 1796] [outer = 0x112dce000] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12d45a800 == 46 [pid = 1654] [id = 595] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12d44a000 == 45 [pid = 1654] [id = 594] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdd9800 == 44 [pid = 1654] [id = 593] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x12603b000) [pid = 1654] [serial = 1735] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbcd000 == 43 [pid = 1654] [id = 592] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12c314800 == 42 [pid = 1654] [id = 591] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdc7800 == 41 [pid = 1654] [id = 590] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12659c800 == 40 [pid = 1654] [id = 589] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12af58800 == 39 [pid = 1654] [id = 588] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12128e800 == 38 [pid = 1654] [id = 587] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12a638000 == 37 [pid = 1654] [id = 586] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12a451800 == 36 [pid = 1654] [id = 585] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x128e33000 == 35 [pid = 1654] [id = 584] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12659d000 == 34 [pid = 1654] [id = 583] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x124a24000 == 33 [pid = 1654] [id = 582] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12129b000 == 32 [pid = 1654] [id = 581] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x1191d2000 == 31 [pid = 1654] [id = 580] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x1169e1000 == 30 [pid = 1654] [id = 579] 01:43:02 INFO - PROCESS | 1654 | --DOCSHELL 0x12c32c800 == 29 [pid = 1654] [id = 578] 01:43:02 INFO - PROCESS | 1654 | 1470732182782 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]]]}] 01:43:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 01:43:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 723ms 01:43:02 INFO - PROCESS | 1654 | 1470732182831 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 01:43:02 INFO - PROCESS | 1654 | 1470732182835 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 01:43:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 01:43:02 INFO - PROCESS | 1654 | 1470732182839 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 01:43:02 INFO - PROCESS | 1654 | 1470732182841 Marionette TRACE conn2 <- [1,2366,null,{}] 01:43:02 INFO - PROCESS | 1654 | 1470732182844 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}] 01:43:02 INFO - PROCESS | 1654 | 1470732182845 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:02 INFO - PROCESS | 1654 | 1470732182931 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11990ac00) [pid = 1654] [serial = 1715] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x121936800) [pid = 1654] [serial = 1720] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x121604400) [pid = 1654] [serial = 1718] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x119e27000) [pid = 1654] [serial = 1717] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x115d54000) [pid = 1654] [serial = 1726] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x121ea6000) [pid = 1654] [serial = 1723] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x121e2d800) [pid = 1654] [serial = 1721] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x121343c00) [pid = 1654] [serial = 1729] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x124a82800) [pid = 1654] [serial = 1732] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x11880a800) [pid = 1654] [serial = 1711] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x11857cc00) [pid = 1654] [serial = 1708] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1186dcc00) [pid = 1654] [serial = 1709] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11691d000) [pid = 1654] [serial = 1705] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1176cdc00) [pid = 1654] [serial = 1706] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x125510c00) [pid = 1654] [serial = 1733] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x112d12400) [pid = 1654] [serial = 1702] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1121e1800) [pid = 1654] [serial = 1703] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x115e95800) [pid = 1654] [serial = 1700] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x113b66800) [pid = 1654] [serial = 1699] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x123440c00) [pid = 1654] [serial = 1697] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x121715400) [pid = 1654] [serial = 1696] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11979b800) [pid = 1654] [serial = 1693] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119a13c00) [pid = 1654] [serial = 1694] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x118504c00) [pid = 1654] [serial = 1691] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1176cd800) [pid = 1654] [serial = 1690] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x112dc7c00) [pid = 1654] [serial = 1688] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x112a8b800) [pid = 1654] [serial = 1687] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1195a4400) [pid = 1654] [serial = 1714] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x123443400) [pid = 1654] [serial = 1724] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x123443800) [pid = 1654] [serial = 1730] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11857b800) [pid = 1654] [serial = 1727] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1194ce800) [pid = 1654] [serial = 1712] [outer = 0x0] [url = about:blank] 01:43:02 INFO - PROCESS | 1654 | 1470732182997 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:02 INFO - PROCESS | 1654 | 1470732182998 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x119cb1000 == 30 [pid = 1654] [id = 599] 01:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x112dc7c00) [pid = 1654] [serial = 1797] [outer = 0x0] 01:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x115d60400) [pid = 1654] [serial = 1798] [outer = 0x112dc7c00] 01:43:03 INFO - PROCESS | 1654 | 1470732183026 Marionette DEBUG loaded listener.js 01:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116abd400) [pid = 1654] [serial = 1799] [outer = 0x112dc7c00] 01:43:03 INFO - PROCESS | 1654 | 1470732183349 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]]]}] 01:43:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 01:43:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 519ms 01:43:03 INFO - PROCESS | 1654 | 1470732183359 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 01:43:03 INFO - PROCESS | 1654 | 1470732183362 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 01:43:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 01:43:03 INFO - PROCESS | 1654 | 1470732183365 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 01:43:03 INFO - PROCESS | 1654 | 1470732183367 Marionette TRACE conn2 <- [1,2370,null,{}] 01:43:03 INFO - PROCESS | 1654 | 1470732183375 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}] 01:43:03 INFO - PROCESS | 1654 | 1470732183380 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:03 INFO - PROCESS | 1654 | 1470732183462 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 01:43:03 INFO - PROCESS | 1654 | 1470732183520 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:03 INFO - PROCESS | 1654 | 1470732183522 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x124a26000 == 31 [pid = 1654] [id = 600] 01:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x116ac9000) [pid = 1654] [serial = 1800] [outer = 0x0] 01:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11825c400) [pid = 1654] [serial = 1801] [outer = 0x116ac9000] 01:43:03 INFO - PROCESS | 1654 | 1470732183550 Marionette DEBUG loaded listener.js 01:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1186d8800) [pid = 1654] [serial = 1802] [outer = 0x116ac9000] 01:43:03 INFO - PROCESS | 1654 | 1470732183874 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]]]}] 01:43:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 01:43:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 525ms 01:43:03 INFO - PROCESS | 1654 | 1470732183891 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 01:43:03 INFO - PROCESS | 1654 | 1470732183893 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 01:43:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 01:43:03 INFO - PROCESS | 1654 | 1470732183898 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 01:43:03 INFO - PROCESS | 1654 | 1470732183899 Marionette TRACE conn2 <- [1,2374,null,{}] 01:43:03 INFO - PROCESS | 1654 | 1470732183901 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}] 01:43:03 INFO - PROCESS | 1654 | 1470732183903 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:03 INFO - PROCESS | 1654 | 1470732183983 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 01:43:03 INFO - PROCESS | 1654 | 1470732183987 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:03 INFO - PROCESS | 1654 | 1470732183988 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x128964800 == 32 [pid = 1654] [id = 601] 01:43:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x112789c00) [pid = 1654] [serial = 1803] [outer = 0x0] 01:43:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1189ad400) [pid = 1654] [serial = 1804] [outer = 0x112789c00] 01:43:04 INFO - PROCESS | 1654 | 1470732184014 Marionette DEBUG loaded listener.js 01:43:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1194cc800) [pid = 1654] [serial = 1805] [outer = 0x112789c00] 01:43:04 INFO - PROCESS | 1654 | 1470732184341 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]]]}] 01:43:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 01:43:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 473ms 01:43:04 INFO - PROCESS | 1654 | 1470732184370 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 01:43:04 INFO - PROCESS | 1654 | 1470732184371 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 01:43:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 01:43:04 INFO - PROCESS | 1654 | 1470732184373 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 01:43:04 INFO - PROCESS | 1654 | 1470732184375 Marionette TRACE conn2 <- [1,2378,null,{}] 01:43:04 INFO - PROCESS | 1654 | 1470732184377 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}] 01:43:04 INFO - PROCESS | 1654 | 1470732184378 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:04 INFO - PROCESS | 1654 | 1470732184487 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 01:43:04 INFO - PROCESS | 1654 | 1470732184494 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:04 INFO - PROCESS | 1654 | 1470732184495 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x128e2b000 == 33 [pid = 1654] [id = 602] 01:43:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11857d800) [pid = 1654] [serial = 1806] [outer = 0x0] 01:43:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119517400) [pid = 1654] [serial = 1807] [outer = 0x11857d800] 01:43:04 INFO - PROCESS | 1654 | 1470732184521 Marionette DEBUG loaded listener.js 01:43:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1195ae800) [pid = 1654] [serial = 1808] [outer = 0x11857d800] 01:43:04 INFO - PROCESS | 1654 | 1470732184965 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]]]}] 01:43:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 01:43:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 621ms 01:43:05 INFO - PROCESS | 1654 | 1470732185000 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 01:43:05 INFO - PROCESS | 1654 | 1470732185001 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 01:43:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 01:43:05 INFO - PROCESS | 1654 | 1470732185004 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 01:43:05 INFO - PROCESS | 1654 | 1470732185005 Marionette TRACE conn2 <- [1,2382,null,{}] 01:43:05 INFO - PROCESS | 1654 | 1470732185007 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}] 01:43:05 INFO - PROCESS | 1654 | 1470732185011 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:05 INFO - PROCESS | 1654 | 1470732185140 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 01:43:05 INFO - PROCESS | 1654 | 1470732185149 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:05 INFO - PROCESS | 1654 | 1470732185150 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a63f800 == 34 [pid = 1654] [id = 603] 01:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119a0bc00) [pid = 1654] [serial = 1809] [outer = 0x0] 01:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x121210400) [pid = 1654] [serial = 1810] [outer = 0x119a0bc00] 01:43:05 INFO - PROCESS | 1654 | 1470732185175 Marionette DEBUG loaded listener.js 01:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x12160d400) [pid = 1654] [serial = 1811] [outer = 0x119a0bc00] 01:43:05 INFO - PROCESS | 1654 | 1470732185506 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]]]}] 01:43:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 01:43:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 517ms 01:43:05 INFO - PROCESS | 1654 | 1470732185522 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 01:43:05 INFO - PROCESS | 1654 | 1470732185523 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 01:43:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 01:43:05 INFO - PROCESS | 1654 | 1470732185525 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 01:43:05 INFO - PROCESS | 1654 | 1470732185527 Marionette TRACE conn2 <- [1,2386,null,{}] 01:43:05 INFO - PROCESS | 1654 | 1470732185533 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}] 01:43:05 INFO - PROCESS | 1654 | 1470732185535 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:05 INFO - PROCESS | 1654 | 1470732185633 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 01:43:05 INFO - PROCESS | 1654 | 1470732185644 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:05 INFO - PROCESS | 1654 | 1470732185648 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af42000 == 35 [pid = 1654] [id = 604] 01:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x112705000) [pid = 1654] [serial = 1812] [outer = 0x0] 01:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121976c00) [pid = 1654] [serial = 1813] [outer = 0x112705000] 01:43:05 INFO - PROCESS | 1654 | 1470732185673 Marionette DEBUG loaded listener.js 01:43:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x121e36c00) [pid = 1654] [serial = 1814] [outer = 0x112705000] 01:43:06 INFO - PROCESS | 1654 | 1470732186040 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]]]}] 01:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 01:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 522ms 01:43:06 INFO - PROCESS | 1654 | 1470732186047 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 01:43:06 INFO - PROCESS | 1654 | 1470732186049 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 01:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 01:43:06 INFO - PROCESS | 1654 | 1470732186051 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 01:43:06 INFO - PROCESS | 1654 | 1470732186052 Marionette TRACE conn2 <- [1,2390,null,{}] 01:43:06 INFO - PROCESS | 1654 | 1470732186055 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}] 01:43:06 INFO - PROCESS | 1654 | 1470732186056 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:06 INFO - PROCESS | 1654 | 1470732186155 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 01:43:06 INFO - PROCESS | 1654 | 1470732186166 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:06 INFO - PROCESS | 1654 | 1470732186167 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x117d97800 == 36 [pid = 1654] [id = 605] 01:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x121e37000) [pid = 1654] [serial = 1815] [outer = 0x0] 01:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x123439400) [pid = 1654] [serial = 1816] [outer = 0x121e37000] 01:43:06 INFO - PROCESS | 1654 | 1470732186191 Marionette DEBUG loaded listener.js 01:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x123509400) [pid = 1654] [serial = 1817] [outer = 0x121e37000] 01:43:06 INFO - PROCESS | 1654 | 1470732186544 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]]]}] 01:43:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 01:43:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 523ms 01:43:06 INFO - PROCESS | 1654 | 1470732186575 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 01:43:06 INFO - PROCESS | 1654 | 1470732186577 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 01:43:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 01:43:06 INFO - PROCESS | 1654 | 1470732186590 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 01:43:06 INFO - PROCESS | 1654 | 1470732186592 Marionette TRACE conn2 <- [1,2394,null,{}] 01:43:06 INFO - PROCESS | 1654 | 1470732186595 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}] 01:43:06 INFO - PROCESS | 1654 | 1470732186597 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:06 INFO - PROCESS | 1654 | 1470732186752 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 01:43:06 INFO - PROCESS | 1654 | 1470732186761 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:06 INFO - PROCESS | 1654 | 1470732186762 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b958800 == 37 [pid = 1654] [id = 606] 01:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x121e37c00) [pid = 1654] [serial = 1818] [outer = 0x0] 01:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x124a7e400) [pid = 1654] [serial = 1819] [outer = 0x121e37c00] 01:43:06 INFO - PROCESS | 1654 | 1470732186794 Marionette DEBUG loaded listener.js 01:43:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12197b000) [pid = 1654] [serial = 1820] [outer = 0x121e37c00] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x11979ec00) [pid = 1654] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x119919800) [pid = 1654] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x121608800) [pid = 1654] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x12134d000) [pid = 1654] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1206aac00) [pid = 1654] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x112d15c00) [pid = 1654] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x110ee7000) [pid = 1654] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x112d19800) [pid = 1654] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1186de000) [pid = 1654] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12197c400) [pid = 1654] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x118260c00) [pid = 1654] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x112707800) [pid = 1654] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x124ec6000) [pid = 1654] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x124dc3400) [pid = 1654] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x116755000) [pid = 1654] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x112d14c00) [pid = 1654] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x10eaff400) [pid = 1654] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 01:43:07 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12354c400) [pid = 1654] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 01:43:07 INFO - PROCESS | 1654 | 1470732187277 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]]]}] 01:43:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 01:43:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 720ms 01:43:07 INFO - PROCESS | 1654 | 1470732187316 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 01:43:07 INFO - PROCESS | 1654 | 1470732187318 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 01:43:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 01:43:07 INFO - PROCESS | 1654 | 1470732187339 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 01:43:07 INFO - PROCESS | 1654 | 1470732187341 Marionette TRACE conn2 <- [1,2398,null,{}] 01:43:07 INFO - PROCESS | 1654 | 1470732187351 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}] 01:43:07 INFO - PROCESS | 1654 | 1470732187353 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:07 INFO - PROCESS | 1654 | 1470732187509 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 01:43:07 INFO - PROCESS | 1654 | 1470732187516 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:07 INFO - PROCESS | 1654 | 1470732187517 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af24800 == 38 [pid = 1654] [id = 607] 01:43:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x111ca8400) [pid = 1654] [serial = 1821] [outer = 0x0] 01:43:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1191eac00) [pid = 1654] [serial = 1822] [outer = 0x111ca8400] 01:43:07 INFO - PROCESS | 1654 | 1470732187551 Marionette DEBUG loaded listener.js 01:43:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1206b7400) [pid = 1654] [serial = 1823] [outer = 0x111ca8400] 01:43:07 INFO - PROCESS | 1654 | 1470732187986 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]]]}] 01:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 01:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 680ms 01:43:08 INFO - PROCESS | 1654 | 1470732188021 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 01:43:08 INFO - PROCESS | 1654 | 1470732188022 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 01:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 01:43:08 INFO - PROCESS | 1654 | 1470732188025 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 01:43:08 INFO - PROCESS | 1654 | 1470732188027 Marionette TRACE conn2 <- [1,2402,null,{}] 01:43:08 INFO - PROCESS | 1654 | 1470732188031 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}] 01:43:08 INFO - PROCESS | 1654 | 1470732188033 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:08 INFO - PROCESS | 1654 | 1470732188122 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 01:43:08 INFO - PROCESS | 1654 | 1470732188126 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:08 INFO - PROCESS | 1654 | 1470732188128 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c314800 == 39 [pid = 1654] [id = 608] 01:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12133f800) [pid = 1654] [serial = 1824] [outer = 0x0] 01:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x124dc3400) [pid = 1654] [serial = 1825] [outer = 0x12133f800] 01:43:08 INFO - PROCESS | 1654 | 1470732188164 Marionette DEBUG loaded listener.js 01:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x126423400) [pid = 1654] [serial = 1826] [outer = 0x12133f800] 01:43:08 INFO - PROCESS | 1654 | 1470732188489 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]]]}] 01:43:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 01:43:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 472ms 01:43:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 01:43:08 INFO - PROCESS | 1654 | 1470732188498 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 01:43:08 INFO - PROCESS | 1654 | 1470732188499 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 01:43:08 INFO - PROCESS | 1654 | 1470732188501 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 01:43:08 INFO - PROCESS | 1654 | 1470732188502 Marionette TRACE conn2 <- [1,2406,null,{}] 01:43:08 INFO - PROCESS | 1654 | 1470732188504 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}] 01:43:08 INFO - PROCESS | 1654 | 1470732188505 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:08 INFO - PROCESS | 1654 | 1470732188591 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 01:43:08 INFO - PROCESS | 1654 | 1470732188598 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:08 INFO - PROCESS | 1654 | 1470732188599 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbd1000 == 40 [pid = 1654] [id = 609] 01:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12140bc00) [pid = 1654] [serial = 1827] [outer = 0x0] 01:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1265c5c00) [pid = 1654] [serial = 1828] [outer = 0x12140bc00] 01:43:08 INFO - PROCESS | 1654 | 1470732188677 Marionette DEBUG loaded listener.js 01:43:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128c26000) [pid = 1654] [serial = 1829] [outer = 0x12140bc00] 01:43:08 INFO - PROCESS | 1654 | 1470732188984 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]]]}] 01:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 01:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 518ms 01:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 01:43:09 INFO - PROCESS | 1654 | 1470732189020 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 01:43:09 INFO - PROCESS | 1654 | 1470732189021 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 01:43:09 INFO - PROCESS | 1654 | 1470732189023 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 01:43:09 INFO - PROCESS | 1654 | 1470732189024 Marionette TRACE conn2 <- [1,2410,null,{}] 01:43:09 INFO - PROCESS | 1654 | 1470732189027 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}] 01:43:09 INFO - PROCESS | 1654 | 1470732189029 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:09 INFO - PROCESS | 1654 | 1470732189160 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 01:43:09 INFO - PROCESS | 1654 | 1470732189218 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:09 INFO - PROCESS | 1654 | 1470732189220 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x116543800 == 41 [pid = 1654] [id = 610] 01:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x110fab800) [pid = 1654] [serial = 1830] [outer = 0x0] 01:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x111e58000) [pid = 1654] [serial = 1831] [outer = 0x110fab800] 01:43:09 INFO - PROCESS | 1654 | 1470732189252 Marionette DEBUG loaded listener.js 01:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x112a8b800) [pid = 1654] [serial = 1832] [outer = 0x110fab800] 01:43:09 INFO - PROCESS | 1654 | 1470732189714 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]]]}] 01:43:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 01:43:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 721ms 01:43:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 01:43:09 INFO - PROCESS | 1654 | 1470732189746 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 01:43:09 INFO - PROCESS | 1654 | 1470732189748 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 01:43:09 INFO - PROCESS | 1654 | 1470732189752 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 01:43:09 INFO - PROCESS | 1654 | 1470732189754 Marionette TRACE conn2 <- [1,2414,null,{}] 01:43:09 INFO - PROCESS | 1654 | 1470732189757 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}] 01:43:09 INFO - PROCESS | 1654 | 1470732189760 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:09 INFO - PROCESS | 1654 | 1470732189865 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 01:43:09 INFO - PROCESS | 1654 | 1470732189926 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:09 INFO - PROCESS | 1654 | 1470732189928 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:09 INFO - PROCESS | 1654 | ++DOCSHELL 0x124ad8800 == 42 [pid = 1654] [id = 611] 01:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x114f81800) [pid = 1654] [serial = 1833] [outer = 0x0] 01:43:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x116a1e000) [pid = 1654] [serial = 1834] [outer = 0x114f81800] 01:43:09 INFO - PROCESS | 1654 | 1470732189958 Marionette DEBUG loaded listener.js 01:43:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x117d51c00) [pid = 1654] [serial = 1835] [outer = 0x114f81800] 01:43:10 INFO - PROCESS | 1654 | 1470732190415 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]]]}] 01:43:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 01:43:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 671ms 01:43:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 01:43:10 INFO - PROCESS | 1654 | 1470732190423 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 01:43:10 INFO - PROCESS | 1654 | 1470732190425 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 01:43:10 INFO - PROCESS | 1654 | 1470732190428 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 01:43:10 INFO - PROCESS | 1654 | 1470732190431 Marionette TRACE conn2 <- [1,2418,null,{}] 01:43:10 INFO - PROCESS | 1654 | 1470732190434 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}] 01:43:10 INFO - PROCESS | 1654 | 1470732190435 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:10 INFO - PROCESS | 1654 | 1470732190563 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 01:43:10 INFO - PROCESS | 1654 | 1470732190640 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:10 INFO - PROCESS | 1654 | 1470732190641 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b696800 == 43 [pid = 1654] [id = 612] 01:43:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x1189aec00) [pid = 1654] [serial = 1836] [outer = 0x0] 01:43:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1194ce800) [pid = 1654] [serial = 1837] [outer = 0x1189aec00] 01:43:10 INFO - PROCESS | 1654 | 1470732190670 Marionette DEBUG loaded listener.js 01:43:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x11990d800) [pid = 1654] [serial = 1838] [outer = 0x1189aec00] 01:43:11 INFO - PROCESS | 1654 | 1470732191101 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]]]}] 01:43:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 01:43:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 722ms 01:43:11 INFO - PROCESS | 1654 | 1470732191150 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 01:43:11 INFO - PROCESS | 1654 | 1470732191152 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 01:43:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 01:43:11 INFO - PROCESS | 1654 | 1470732191160 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 01:43:11 INFO - PROCESS | 1654 | 1470732191164 Marionette TRACE conn2 <- [1,2422,null,{}] 01:43:11 INFO - PROCESS | 1654 | 1470732191166 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}] 01:43:11 INFO - PROCESS | 1654 | 1470732191169 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:11 INFO - PROCESS | 1654 | 1470732191274 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 01:43:11 INFO - PROCESS | 1654 | 1470732191335 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:11 INFO - PROCESS | 1654 | 1470732191337 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d446800 == 44 [pid = 1654] [id = 613] 01:43:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x11990b000) [pid = 1654] [serial = 1839] [outer = 0x0] 01:43:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12133ec00) [pid = 1654] [serial = 1840] [outer = 0x11990b000] 01:43:11 INFO - PROCESS | 1654 | 1470732191366 Marionette DEBUG loaded listener.js 01:43:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12197bc00) [pid = 1654] [serial = 1841] [outer = 0x11990b000] 01:43:11 INFO - PROCESS | 1654 | 1470732191813 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]]]}] 01:43:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 01:43:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 727ms 01:43:12 INFO - PROCESS | 1654 | 1470732192036 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 01:43:12 INFO - PROCESS | 1654 | 1470732192039 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 01:43:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 01:43:12 INFO - PROCESS | 1654 | 1470732192057 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 01:43:12 INFO - PROCESS | 1654 | 1470732192058 Marionette TRACE conn2 <- [1,2426,null,{}] 01:43:12 INFO - PROCESS | 1654 | 1470732192062 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}] 01:43:12 INFO - PROCESS | 1654 | 1470732192064 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:12 INFO - PROCESS | 1654 | 1470732192157 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 01:43:12 INFO - PROCESS | 1654 | 1470732192216 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:12 INFO - PROCESS | 1654 | 1470732192219 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x121ede000 == 45 [pid = 1654] [id = 614] 01:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x113be2800) [pid = 1654] [serial = 1842] [outer = 0x0] 01:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x115d5e000) [pid = 1654] [serial = 1843] [outer = 0x113be2800] 01:43:12 INFO - PROCESS | 1654 | 1470732192246 Marionette DEBUG loaded listener.js 01:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1176cc800) [pid = 1654] [serial = 1844] [outer = 0x113be2800] 01:43:12 INFO - PROCESS | 1654 | 1470732192670 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]]]}] 01:43:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 01:43:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 625ms 01:43:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 01:43:12 INFO - PROCESS | 1654 | 1470732192682 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 01:43:12 INFO - PROCESS | 1654 | 1470732192684 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 01:43:12 INFO - PROCESS | 1654 | 1470732192688 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 01:43:12 INFO - PROCESS | 1654 | 1470732192691 Marionette TRACE conn2 <- [1,2430,null,{}] 01:43:12 INFO - PROCESS | 1654 | 1470732192694 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}] 01:43:12 INFO - PROCESS | 1654 | 1470732192695 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:12 INFO - PROCESS | 1654 | 1470732192791 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 01:43:12 INFO - PROCESS | 1654 | 1470732192850 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:12 INFO - PROCESS | 1654 | 1470732192851 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x126521800 == 46 [pid = 1654] [id = 615] 01:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x118509400) [pid = 1654] [serial = 1845] [outer = 0x0] 01:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1186de000) [pid = 1654] [serial = 1846] [outer = 0x118509400] 01:43:12 INFO - PROCESS | 1654 | 1470732192883 Marionette DEBUG loaded listener.js 01:43:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1194cd000) [pid = 1654] [serial = 1847] [outer = 0x118509400] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbd1000 == 45 [pid = 1654] [id = 609] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x12c314800 == 44 [pid = 1654] [id = 608] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x12af24800 == 43 [pid = 1654] [id = 607] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x12b958800 == 42 [pid = 1654] [id = 606] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x117d97800 == 41 [pid = 1654] [id = 605] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x12af42000 == 40 [pid = 1654] [id = 604] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x12a63f800 == 39 [pid = 1654] [id = 603] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x128e2b000 == 38 [pid = 1654] [id = 602] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x128964800 == 37 [pid = 1654] [id = 601] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x124a26000 == 36 [pid = 1654] [id = 600] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x119cb1000 == 35 [pid = 1654] [id = 599] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x11715e000 == 34 [pid = 1654] [id = 598] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x12d718800 == 33 [pid = 1654] [id = 596] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x1189c4800 == 32 [pid = 1654] [id = 597] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x121ede000 == 31 [pid = 1654] [id = 614] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x12d446800 == 30 [pid = 1654] [id = 613] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x12b696800 == 29 [pid = 1654] [id = 612] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x124ad8800 == 28 [pid = 1654] [id = 611] 01:43:13 INFO - PROCESS | 1654 | --DOCSHELL 0x116543800 == 27 [pid = 1654] [id = 610] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x1237c1800) [pid = 1654] [serial = 1771] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x12160f800) [pid = 1654] [serial = 1765] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x121343800) [pid = 1654] [serial = 1762] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x12134bc00) [pid = 1654] [serial = 1763] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x11302dc00) [pid = 1654] [serial = 1741] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x115d16000) [pid = 1654] [serial = 1742] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x116921c00) [pid = 1654] [serial = 1744] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x1176ccc00) [pid = 1654] [serial = 1745] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x118582000) [pid = 1654] [serial = 1750] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1186de400) [pid = 1654] [serial = 1751] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x118873000) [pid = 1654] [serial = 1753] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x123439c00) [pid = 1654] [serial = 1768] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1195acc00) [pid = 1654] [serial = 1754] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11850a000) [pid = 1654] [serial = 1748] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11826b800) [pid = 1654] [serial = 1747] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11277ec00) [pid = 1654] [serial = 1738] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1127e3c00) [pid = 1654] [serial = 1739] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x126432c00) [pid = 1654] [serial = 1777] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x125510000) [pid = 1654] [serial = 1774] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119935800) [pid = 1654] [serial = 1759] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x120fcb000) [pid = 1654] [serial = 1760] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x116548c00) [pid = 1654] [serial = 1780] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11990a400) [pid = 1654] [serial = 1756] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x119a0b400) [pid = 1654] [serial = 1757] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1264a1400) [pid = 1654] [serial = 1736] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1265c4c00) [pid = 1654] [serial = 1778] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12197f400) [pid = 1654] [serial = 1783] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x126044c00) [pid = 1654] [serial = 1775] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x124d8ac00) [pid = 1654] [serial = 1772] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x12354dc00) [pid = 1654] [serial = 1769] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x126793c00) [pid = 1654] [serial = 1786] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1189a5800) [pid = 1654] [serial = 1781] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1265c9400) [pid = 1654] [serial = 1784] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x121973400) [pid = 1654] [serial = 1766] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x128c27000) [pid = 1654] [serial = 1787] [outer = 0x0] [url = about:blank] 01:43:13 INFO - PROCESS | 1654 | 1470732193782 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]]]}] 01:43:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 01:43:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1125ms 01:43:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 01:43:13 INFO - PROCESS | 1654 | 1470732193811 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 01:43:13 INFO - PROCESS | 1654 | 1470732193814 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 01:43:13 INFO - PROCESS | 1654 | 1470732193816 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 01:43:13 INFO - PROCESS | 1654 | 1470732193820 Marionette TRACE conn2 <- [1,2434,null,{}] 01:43:13 INFO - PROCESS | 1654 | 1470732193823 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}] 01:43:13 INFO - PROCESS | 1654 | 1470732193824 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:13 INFO - PROCESS | 1654 | 1470732193904 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 01:43:13 INFO - PROCESS | 1654 | 1470732193908 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:13 INFO - PROCESS | 1654 | 1470732193911 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x117484800 == 28 [pid = 1654] [id = 616] 01:43:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1127e3000) [pid = 1654] [serial = 1848] [outer = 0x0] 01:43:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x112dc6800) [pid = 1654] [serial = 1849] [outer = 0x1127e3000] 01:43:13 INFO - PROCESS | 1654 | 1470732193942 Marionette DEBUG loaded listener.js 01:43:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x115d5b400) [pid = 1654] [serial = 1850] [outer = 0x1127e3000] 01:43:14 INFO - PROCESS | 1654 | 1470732194316 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]]]}] 01:43:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 01:43:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 524ms 01:43:14 INFO - PROCESS | 1654 | 1470732194341 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 01:43:14 INFO - PROCESS | 1654 | 1470732194344 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 01:43:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 01:43:14 INFO - PROCESS | 1654 | 1470732194349 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 01:43:14 INFO - PROCESS | 1654 | 1470732194350 Marionette TRACE conn2 <- [1,2438,null,{}] 01:43:14 INFO - PROCESS | 1654 | 1470732194352 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}] 01:43:14 INFO - PROCESS | 1654 | 1470732194354 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:14 INFO - PROCESS | 1654 | 1470732194438 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 01:43:14 INFO - PROCESS | 1654 | 1470732194442 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:14 INFO - PROCESS | 1654 | 1470732194444 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x119cb1000 == 29 [pid = 1654] [id = 617] 01:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11658d400) [pid = 1654] [serial = 1851] [outer = 0x0] 01:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x117d50800) [pid = 1654] [serial = 1852] [outer = 0x11658d400] 01:43:14 INFO - PROCESS | 1654 | 1470732194474 Marionette DEBUG loaded listener.js 01:43:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11850c800) [pid = 1654] [serial = 1853] [outer = 0x11658d400] 01:43:14 INFO - PROCESS | 1654 | 1470732194844 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]]]}] 01:43:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 01:43:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 521ms 01:43:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 01:43:14 INFO - PROCESS | 1654 | 1470732194870 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 01:43:14 INFO - PROCESS | 1654 | 1470732194871 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 01:43:14 INFO - PROCESS | 1654 | 1470732194873 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 01:43:14 INFO - PROCESS | 1654 | 1470732194876 Marionette TRACE conn2 <- [1,2442,null,{}] 01:43:14 INFO - PROCESS | 1654 | 1470732194884 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}] 01:43:14 INFO - PROCESS | 1654 | 1470732194887 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:14 INFO - PROCESS | 1654 | 1470732194971 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 01:43:14 INFO - PROCESS | 1654 | 1470732194977 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:14 INFO - PROCESS | 1654 | 1470732194982 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x125075000 == 30 [pid = 1654] [id = 618] 01:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1186e2400) [pid = 1654] [serial = 1854] [outer = 0x0] 01:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1191f7c00) [pid = 1654] [serial = 1855] [outer = 0x1186e2400] 01:43:15 INFO - PROCESS | 1654 | 1470732195021 Marionette DEBUG loaded listener.js 01:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1195a5400) [pid = 1654] [serial = 1856] [outer = 0x1186e2400] 01:43:15 INFO - PROCESS | 1654 | 1470732195436 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]]]}] 01:43:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 01:43:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 570ms 01:43:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 01:43:15 INFO - PROCESS | 1654 | 1470732195448 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 01:43:15 INFO - PROCESS | 1654 | 1470732195449 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 01:43:15 INFO - PROCESS | 1654 | 1470732195451 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 01:43:15 INFO - PROCESS | 1654 | 1470732195452 Marionette TRACE conn2 <- [1,2446,null,{}] 01:43:15 INFO - PROCESS | 1654 | 1470732195455 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}] 01:43:15 INFO - PROCESS | 1654 | 1470732195456 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:15 INFO - PROCESS | 1654 | 1470732195580 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 01:43:15 INFO - PROCESS | 1654 | 1470732195620 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:15 INFO - PROCESS | 1654 | 1470732195622 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a15800 == 31 [pid = 1654] [id = 619] 01:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x112d12800) [pid = 1654] [serial = 1857] [outer = 0x0] 01:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11979e800) [pid = 1654] [serial = 1858] [outer = 0x112d12800] 01:43:15 INFO - PROCESS | 1654 | 1470732195649 Marionette DEBUG loaded listener.js 01:43:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119936000) [pid = 1654] [serial = 1859] [outer = 0x112d12800] 01:43:15 INFO - PROCESS | 1654 | 1470732195976 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]]]}] 01:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 01:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 571ms 01:43:16 INFO - PROCESS | 1654 | 1470732196023 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 01:43:16 INFO - PROCESS | 1654 | 1470732196025 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 01:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 01:43:16 INFO - PROCESS | 1654 | 1470732196027 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 01:43:16 INFO - PROCESS | 1654 | 1470732196028 Marionette TRACE conn2 <- [1,2450,null,{}] 01:43:16 INFO - PROCESS | 1654 | 1470732196031 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}] 01:43:16 INFO - PROCESS | 1654 | 1470732196032 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:16 INFO - PROCESS | 1654 | 1470732196131 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 01:43:16 INFO - PROCESS | 1654 | 1470732196135 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:16 INFO - PROCESS | 1654 | 1470732196136 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x129638800 == 32 [pid = 1654] [id = 620] 01:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x112706800) [pid = 1654] [serial = 1860] [outer = 0x0] 01:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1206b3c00) [pid = 1654] [serial = 1861] [outer = 0x112706800] 01:43:16 INFO - PROCESS | 1654 | 1470732196160 Marionette DEBUG loaded listener.js 01:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x121340800) [pid = 1654] [serial = 1862] [outer = 0x112706800] 01:43:16 INFO - PROCESS | 1654 | 1470732196526 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]]]}] 01:43:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 01:43:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms 01:43:16 INFO - PROCESS | 1654 | 1470732196554 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 01:43:16 INFO - PROCESS | 1654 | 1470732196555 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 01:43:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 01:43:16 INFO - PROCESS | 1654 | 1470732196557 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 01:43:16 INFO - PROCESS | 1654 | 1470732196558 Marionette TRACE conn2 <- [1,2454,null,{}] 01:43:16 INFO - PROCESS | 1654 | 1470732196561 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}] 01:43:16 INFO - PROCESS | 1654 | 1470732196565 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:16 INFO - PROCESS | 1654 | 1470732196672 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 01:43:16 INFO - PROCESS | 1654 | 1470732196685 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:16 INFO - PROCESS | 1654 | 1470732196687 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6b5800 == 33 [pid = 1654] [id = 621] 01:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x121343c00) [pid = 1654] [serial = 1863] [outer = 0x0] 01:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1218a5c00) [pid = 1654] [serial = 1864] [outer = 0x121343c00] 01:43:16 INFO - PROCESS | 1654 | 1470732196712 Marionette DEBUG loaded listener.js 01:43:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x121981c00) [pid = 1654] [serial = 1865] [outer = 0x121343c00] 01:43:17 INFO - PROCESS | 1654 | 1470732197058 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]]]}] 01:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 01:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 518ms 01:43:17 INFO - PROCESS | 1654 | 1470732197075 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 01:43:17 INFO - PROCESS | 1654 | 1470732197077 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 01:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 01:43:17 INFO - PROCESS | 1654 | 1470732197081 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 01:43:17 INFO - PROCESS | 1654 | 1470732197083 Marionette TRACE conn2 <- [1,2458,null,{}] 01:43:17 INFO - PROCESS | 1654 | 1470732197085 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}] 01:43:17 INFO - PROCESS | 1654 | 1470732197086 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:17 INFO - PROCESS | 1654 | 1470732197182 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 01:43:17 INFO - PROCESS | 1654 | 1470732197195 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:17 INFO - PROCESS | 1654 | 1470732197197 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b649000 == 34 [pid = 1654] [id = 622] 01:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121ea6400) [pid = 1654] [serial = 1866] [outer = 0x0] 01:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x123439c00) [pid = 1654] [serial = 1867] [outer = 0x121ea6400] 01:43:17 INFO - PROCESS | 1654 | 1470732197222 Marionette DEBUG loaded listener.js 01:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12350f400) [pid = 1654] [serial = 1868] [outer = 0x121ea6400] 01:43:17 INFO - PROCESS | 1654 | 1470732197553 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]]]}] 01:43:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 01:43:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 522ms 01:43:17 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12133f800) [pid = 1654] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 01:43:17 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119a0bc00) [pid = 1654] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 01:43:17 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x121e37000) [pid = 1654] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 01:43:17 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x112705000) [pid = 1654] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 01:43:17 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112789c00) [pid = 1654] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 01:43:17 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112dce000) [pid = 1654] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 01:43:17 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x120fca400) [pid = 1654] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 01:43:17 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11857d800) [pid = 1654] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 01:43:17 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x116ac9000) [pid = 1654] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 01:43:17 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11270e800) [pid = 1654] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 01:43:17 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x112dc7c00) [pid = 1654] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 01:43:17 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x121e37c00) [pid = 1654] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 01:43:17 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x111ca8400) [pid = 1654] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 01:43:17 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12140bc00) [pid = 1654] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 01:43:17 INFO - PROCESS | 1654 | 1470732197732 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 01:43:17 INFO - PROCESS | 1654 | 1470732197733 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 01:43:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 01:43:17 INFO - PROCESS | 1654 | 1470732197744 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 01:43:17 INFO - PROCESS | 1654 | 1470732197746 Marionette TRACE conn2 <- [1,2462,null,{}] 01:43:17 INFO - PROCESS | 1654 | 1470732197748 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}] 01:43:17 INFO - PROCESS | 1654 | 1470732197749 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:17 INFO - PROCESS | 1654 | 1470732197825 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 01:43:17 INFO - PROCESS | 1654 | 1470732197831 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:17 INFO - PROCESS | 1654 | 1470732197833 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x128e32800 == 35 [pid = 1654] [id = 623] 01:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x112a91800) [pid = 1654] [serial = 1869] [outer = 0x0] 01:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x114f87400) [pid = 1654] [serial = 1870] [outer = 0x112a91800] 01:43:17 INFO - PROCESS | 1654 | 1470732197858 Marionette DEBUG loaded listener.js 01:43:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11857d800) [pid = 1654] [serial = 1871] [outer = 0x112a91800] 01:43:18 INFO - PROCESS | 1654 | 1470732198205 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]]]}] 01:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 01:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 472ms 01:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 01:43:18 INFO - PROCESS | 1654 | 1470732198217 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 01:43:18 INFO - PROCESS | 1654 | 1470732198218 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 01:43:18 INFO - PROCESS | 1654 | 1470732198220 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 01:43:18 INFO - PROCESS | 1654 | 1470732198221 Marionette TRACE conn2 <- [1,2466,null,{}] 01:43:18 INFO - PROCESS | 1654 | 1470732198224 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}] 01:43:18 INFO - PROCESS | 1654 | 1470732198225 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:18 INFO - PROCESS | 1654 | 1470732198305 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 01:43:18 INFO - PROCESS | 1654 | 1470732198368 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:18 INFO - PROCESS | 1654 | 1470732198369 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b95a000 == 36 [pid = 1654] [id = 624] 01:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x115e95400) [pid = 1654] [serial = 1872] [outer = 0x0] 01:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1195a7000) [pid = 1654] [serial = 1873] [outer = 0x115e95400] 01:43:18 INFO - PROCESS | 1654 | 1470732198393 Marionette DEBUG loaded listener.js 01:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x121e38000) [pid = 1654] [serial = 1874] [outer = 0x115e95400] 01:43:18 INFO - PROCESS | 1654 | 1470732198665 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]]]}] 01:43:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 01:43:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 469ms 01:43:18 INFO - PROCESS | 1654 | 1470732198690 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 01:43:18 INFO - PROCESS | 1654 | 1470732198691 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 01:43:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 01:43:18 INFO - PROCESS | 1654 | 1470732198694 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 01:43:18 INFO - PROCESS | 1654 | 1470732198695 Marionette TRACE conn2 <- [1,2470,null,{}] 01:43:18 INFO - PROCESS | 1654 | 1470732198705 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}] 01:43:18 INFO - PROCESS | 1654 | 1470732198706 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:18 INFO - PROCESS | 1654 | 1470732198793 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 01:43:18 INFO - PROCESS | 1654 | 1470732198800 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:18 INFO - PROCESS | 1654 | 1470732198801 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdd6000 == 37 [pid = 1654] [id = 625] 01:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x121e38c00) [pid = 1654] [serial = 1875] [outer = 0x0] 01:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x124d87800) [pid = 1654] [serial = 1876] [outer = 0x121e38c00] 01:43:18 INFO - PROCESS | 1654 | 1470732198827 Marionette DEBUG loaded listener.js 01:43:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x124ecac00) [pid = 1654] [serial = 1877] [outer = 0x121e38c00] 01:43:19 INFO - PROCESS | 1654 | 1470732199320 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]]]}] 01:43:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 01:43:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 681ms 01:43:19 INFO - PROCESS | 1654 | 1470732199375 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 01:43:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 01:43:19 INFO - PROCESS | 1654 | 1470732199377 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 01:43:19 INFO - PROCESS | 1654 | 1470732199379 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 01:43:19 INFO - PROCESS | 1654 | 1470732199381 Marionette TRACE conn2 <- [1,2474,null,{}] 01:43:19 INFO - PROCESS | 1654 | 1470732199383 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}] 01:43:19 INFO - PROCESS | 1654 | 1470732199384 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:19 INFO - PROCESS | 1654 | 1470732199458 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 01:43:19 INFO - PROCESS | 1654 | 1470732199463 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:19 INFO - PROCESS | 1654 | 1470732199465 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbcb800 == 38 [pid = 1654] [id = 626] 01:43:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x125599400) [pid = 1654] [serial = 1878] [outer = 0x0] 01:43:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1264a1400) [pid = 1654] [serial = 1879] [outer = 0x125599400] 01:43:19 INFO - PROCESS | 1654 | 1470732199487 Marionette DEBUG loaded listener.js 01:43:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x12679b800) [pid = 1654] [serial = 1880] [outer = 0x125599400] 01:43:20 INFO - PROCESS | 1654 | 1470732200193 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]]]}] 01:43:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 01:43:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 871ms 01:43:20 INFO - PROCESS | 1654 | 1470732200250 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 01:43:20 INFO - PROCESS | 1654 | 1470732200253 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 01:43:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 01:43:20 INFO - PROCESS | 1654 | 1470732200256 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 01:43:20 INFO - PROCESS | 1654 | 1470732200258 Marionette TRACE conn2 <- [1,2478,null,{}] 01:43:20 INFO - PROCESS | 1654 | 1470732200262 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}] 01:43:20 INFO - PROCESS | 1654 | 1470732200264 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:20 INFO - PROCESS | 1654 | 1470732200374 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 01:43:20 INFO - PROCESS | 1654 | 1470732200436 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:20 INFO - PROCESS | 1654 | 1470732200438 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x1199fe800 == 39 [pid = 1654] [id = 627] 01:43:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1127e6800) [pid = 1654] [serial = 1881] [outer = 0x0] 01:43:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x113028c00) [pid = 1654] [serial = 1882] [outer = 0x1127e6800] 01:43:20 INFO - PROCESS | 1654 | 1470732200469 Marionette DEBUG loaded listener.js 01:43:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x115e92800) [pid = 1654] [serial = 1883] [outer = 0x1127e6800] 01:43:20 INFO - PROCESS | 1654 | 1470732200982 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]]]}] 01:43:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 01:43:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 771ms 01:43:21 INFO - PROCESS | 1654 | 1470732201027 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 01:43:21 INFO - PROCESS | 1654 | 1470732201032 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 01:43:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 01:43:21 INFO - PROCESS | 1654 | 1470732201037 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 01:43:21 INFO - PROCESS | 1654 | 1470732201039 Marionette TRACE conn2 <- [1,2482,null,{}] 01:43:21 INFO - PROCESS | 1654 | 1470732201041 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}] 01:43:21 INFO - PROCESS | 1654 | 1470732201043 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:21 INFO - PROCESS | 1654 | 1470732201160 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 01:43:21 INFO - PROCESS | 1654 | 1470732201247 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:21 INFO - PROCESS | 1654 | 1470732201249 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a45d800 == 40 [pid = 1654] [id = 628] 01:43:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x1176d9800) [pid = 1654] [serial = 1884] [outer = 0x0] 01:43:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x118581400) [pid = 1654] [serial = 1885] [outer = 0x1176d9800] 01:43:21 INFO - PROCESS | 1654 | 1470732201279 Marionette DEBUG loaded listener.js 01:43:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11880a000) [pid = 1654] [serial = 1886] [outer = 0x1176d9800] 01:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdd6000 == 39 [pid = 1654] [id = 625] 01:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12b95a000 == 38 [pid = 1654] [id = 624] 01:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x128e32800 == 37 [pid = 1654] [id = 623] 01:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12b649000 == 36 [pid = 1654] [id = 622] 01:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6b5800 == 35 [pid = 1654] [id = 621] 01:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x129638800 == 34 [pid = 1654] [id = 620] 01:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x126a15800 == 33 [pid = 1654] [id = 619] 01:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x125075000 == 32 [pid = 1654] [id = 618] 01:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x119cb1000 == 31 [pid = 1654] [id = 617] 01:43:21 INFO - PROCESS | 1654 | 1470732201953 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]]]}] 01:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x117484800 == 30 [pid = 1654] [id = 616] 01:43:21 INFO - PROCESS | 1654 | --DOCSHELL 0x126521800 == 29 [pid = 1654] [id = 615] 01:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 01:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 974ms 01:43:22 INFO - PROCESS | 1654 | 1470732202012 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 01:43:22 INFO - PROCESS | 1654 | 1470732202014 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 01:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 01:43:22 INFO - PROCESS | 1654 | 1470732202017 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 01:43:22 INFO - PROCESS | 1654 | 1470732202019 Marionette TRACE conn2 <- [1,2486,null,{}] 01:43:22 INFO - PROCESS | 1654 | 1470732202022 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}] 01:43:22 INFO - PROCESS | 1654 | 1470732202024 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:22 INFO - PROCESS | 1654 | 1470732202112 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1265c5c00) [pid = 1654] [serial = 1828] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x126423400) [pid = 1654] [serial = 1826] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x121210400) [pid = 1654] [serial = 1810] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x123439400) [pid = 1654] [serial = 1816] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x121976c00) [pid = 1654] [serial = 1813] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x123509400) [pid = 1654] [serial = 1817] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x1189ad400) [pid = 1654] [serial = 1804] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1194cc800) [pid = 1654] [serial = 1805] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x113218400) [pid = 1654] [serial = 1795] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x115d56c00) [pid = 1654] [serial = 1796] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x128c89800) [pid = 1654] [serial = 1790] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x128c2d000) [pid = 1654] [serial = 1789] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119517400) [pid = 1654] [serial = 1807] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x11825c400) [pid = 1654] [serial = 1801] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1186d8800) [pid = 1654] [serial = 1802] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1127dbc00) [pid = 1654] [serial = 1792] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x112d0f400) [pid = 1654] [serial = 1793] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x115d60400) [pid = 1654] [serial = 1798] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x116abd400) [pid = 1654] [serial = 1799] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128c26000) [pid = 1654] [serial = 1829] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x124a7e400) [pid = 1654] [serial = 1819] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x124dc3400) [pid = 1654] [serial = 1825] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x12197b000) [pid = 1654] [serial = 1820] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x121e36c00) [pid = 1654] [serial = 1814] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12160d400) [pid = 1654] [serial = 1811] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1206b7400) [pid = 1654] [serial = 1823] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x1195ae800) [pid = 1654] [serial = 1808] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1191eac00) [pid = 1654] [serial = 1822] [outer = 0x0] [url = about:blank] 01:43:22 INFO - PROCESS | 1654 | 1470732202181 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:22 INFO - PROCESS | 1654 | 1470732202182 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x11828e800 == 30 [pid = 1654] [id = 629] 01:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1133e9800) [pid = 1654] [serial = 1887] [outer = 0x0] 01:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x115d60400) [pid = 1654] [serial = 1888] [outer = 0x1133e9800] 01:43:22 INFO - PROCESS | 1654 | 1470732202210 Marionette DEBUG loaded listener.js 01:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11699b000) [pid = 1654] [serial = 1889] [outer = 0x1133e9800] 01:43:22 INFO - PROCESS | 1654 | 1470732202520 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]]]}] 01:43:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 01:43:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 01:43:22 INFO - PROCESS | 1654 | 1470732202537 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 01:43:22 INFO - PROCESS | 1654 | 1470732202540 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 01:43:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 01:43:22 INFO - PROCESS | 1654 | 1470732202544 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 01:43:22 INFO - PROCESS | 1654 | 1470732202548 Marionette TRACE conn2 <- [1,2490,null,{}] 01:43:22 INFO - PROCESS | 1654 | 1470732202551 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}] 01:43:22 INFO - PROCESS | 1654 | 1470732202552 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:22 INFO - PROCESS | 1654 | 1470732202632 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 01:43:22 INFO - PROCESS | 1654 | 1470732202714 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:22 INFO - PROCESS | 1654 | 1470732202715 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ac9000 == 31 [pid = 1654] [id = 630] 01:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116a1c800) [pid = 1654] [serial = 1890] [outer = 0x0] 01:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x11850a400) [pid = 1654] [serial = 1891] [outer = 0x116a1c800] 01:43:22 INFO - PROCESS | 1654 | 1470732202742 Marionette DEBUG loaded listener.js 01:43:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118875800) [pid = 1654] [serial = 1892] [outer = 0x116a1c800] 01:43:23 INFO - PROCESS | 1654 | 1470732203050 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]]]}] 01:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 01:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 522ms 01:43:23 INFO - PROCESS | 1654 | 1470732203067 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 01:43:23 INFO - PROCESS | 1654 | 1470732203069 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 01:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 01:43:23 INFO - PROCESS | 1654 | 1470732203071 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 01:43:23 INFO - PROCESS | 1654 | 1470732203074 Marionette TRACE conn2 <- [1,2494,null,{}] 01:43:23 INFO - PROCESS | 1654 | 1470732203084 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}] 01:43:23 INFO - PROCESS | 1654 | 1470732203088 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:23 INFO - PROCESS | 1654 | 1470732203168 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 01:43:23 INFO - PROCESS | 1654 | 1470732203174 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:23 INFO - PROCESS | 1654 | 1470732203176 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a2c800 == 32 [pid = 1654] [id = 631] 01:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1194c9c00) [pid = 1654] [serial = 1893] [outer = 0x0] 01:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11979a400) [pid = 1654] [serial = 1894] [outer = 0x1194c9c00] 01:43:23 INFO - PROCESS | 1654 | 1470732203207 Marionette DEBUG loaded listener.js 01:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1206b3400) [pid = 1654] [serial = 1895] [outer = 0x1194c9c00] 01:43:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 01:43:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 523ms 01:43:23 INFO - PROCESS | 1654 | 1470732203589 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]]]}] 01:43:23 INFO - PROCESS | 1654 | 1470732203595 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 01:43:23 INFO - PROCESS | 1654 | 1470732203597 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 01:43:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 01:43:23 INFO - PROCESS | 1654 | 1470732203603 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 01:43:23 INFO - PROCESS | 1654 | 1470732203604 Marionette TRACE conn2 <- [1,2498,null,{}] 01:43:23 INFO - PROCESS | 1654 | 1470732203606 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}] 01:43:23 INFO - PROCESS | 1654 | 1470732203608 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:23 INFO - PROCESS | 1654 | 1470732203726 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 01:43:23 INFO - PROCESS | 1654 | 1470732203733 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:23 INFO - PROCESS | 1654 | 1470732203735 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a45c000 == 33 [pid = 1654] [id = 632] 01:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1210ea000) [pid = 1654] [serial = 1896] [outer = 0x0] 01:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x121347000) [pid = 1654] [serial = 1897] [outer = 0x1210ea000] 01:43:23 INFO - PROCESS | 1654 | 1470732203776 Marionette DEBUG loaded listener.js 01:43:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x121605400) [pid = 1654] [serial = 1898] [outer = 0x1210ea000] 01:43:24 INFO - PROCESS | 1654 | 1470732204172 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]]]}] 01:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 01:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 621ms 01:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 01:43:24 INFO - PROCESS | 1654 | 1470732204226 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 01:43:24 INFO - PROCESS | 1654 | 1470732204227 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 01:43:24 INFO - PROCESS | 1654 | 1470732204229 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 01:43:24 INFO - PROCESS | 1654 | 1470732204231 Marionette TRACE conn2 <- [1,2502,null,{}] 01:43:24 INFO - PROCESS | 1654 | 1470732204233 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}] 01:43:24 INFO - PROCESS | 1654 | 1470732204234 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:24 INFO - PROCESS | 1654 | 1470732204336 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 01:43:24 INFO - PROCESS | 1654 | 1470732204347 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:24 INFO - PROCESS | 1654 | 1470732204349 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af51000 == 34 [pid = 1654] [id = 633] 01:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1127e2400) [pid = 1654] [serial = 1899] [outer = 0x0] 01:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x121611c00) [pid = 1654] [serial = 1900] [outer = 0x1127e2400] 01:43:24 INFO - PROCESS | 1654 | 1470732204373 Marionette DEBUG loaded listener.js 01:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121977400) [pid = 1654] [serial = 1901] [outer = 0x1127e2400] 01:43:24 INFO - PROCESS | 1654 | 1470732204720 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]]]}] 01:43:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 01:43:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 518ms 01:43:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 01:43:24 INFO - PROCESS | 1654 | 1470732204748 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 01:43:24 INFO - PROCESS | 1654 | 1470732204750 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 01:43:24 INFO - PROCESS | 1654 | 1470732204757 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 01:43:24 INFO - PROCESS | 1654 | 1470732204758 Marionette TRACE conn2 <- [1,2506,null,{}] 01:43:24 INFO - PROCESS | 1654 | 1470732204761 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}] 01:43:24 INFO - PROCESS | 1654 | 1470732204765 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:24 INFO - PROCESS | 1654 | 1470732204886 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 01:43:24 INFO - PROCESS | 1654 | 1470732204908 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:24 INFO - PROCESS | 1654 | 1470732204910 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b699000 == 35 [pid = 1654] [id = 634] 01:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x121eacc00) [pid = 1654] [serial = 1902] [outer = 0x0] 01:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124ab6800) [pid = 1654] [serial = 1903] [outer = 0x121eacc00] 01:43:24 INFO - PROCESS | 1654 | 1470732204934 Marionette DEBUG loaded listener.js 01:43:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1264a2400) [pid = 1654] [serial = 1904] [outer = 0x121eacc00] 01:43:25 INFO - PROCESS | 1654 | 1470732205302 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]]]}] 01:43:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 01:43:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 570ms 01:43:25 INFO - PROCESS | 1654 | 1470732205328 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 01:43:25 INFO - PROCESS | 1654 | 1470732205330 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 01:43:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 01:43:25 INFO - PROCESS | 1654 | 1470732205339 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 01:43:25 INFO - PROCESS | 1654 | 1470732205341 Marionette TRACE conn2 <- [1,2510,null,{}] 01:43:25 INFO - PROCESS | 1654 | 1470732205344 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}] 01:43:25 INFO - PROCESS | 1654 | 1470732205346 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:25 INFO - PROCESS | 1654 | 1470732205500 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 01:43:25 INFO - PROCESS | 1654 | 1470732205514 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:25 INFO - PROCESS | 1654 | 1470732205515 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdd8000 == 36 [pid = 1654] [id = 635] 01:43:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12603d400) [pid = 1654] [serial = 1905] [outer = 0x0] 01:43:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1265c5c00) [pid = 1654] [serial = 1906] [outer = 0x12603d400] 01:43:25 INFO - PROCESS | 1654 | 1470732205555 Marionette DEBUG loaded listener.js 01:43:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128c26000) [pid = 1654] [serial = 1907] [outer = 0x12603d400] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x121343c00) [pid = 1654] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121ea6400) [pid = 1654] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x115e95400) [pid = 1654] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x112a91800) [pid = 1654] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x121e38c00) [pid = 1654] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x112d12800) [pid = 1654] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x110fab800) [pid = 1654] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x112706800) [pid = 1654] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1127e3000) [pid = 1654] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x114f81800) [pid = 1654] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1186e2400) [pid = 1654] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1189aec00) [pid = 1654] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11658d400) [pid = 1654] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x11990b000) [pid = 1654] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x118509400) [pid = 1654] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 01:43:26 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x113be2800) [pid = 1654] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 01:43:26 INFO - PROCESS | 1654 | 1470732206297 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]]]}] 01:43:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 01:43:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1021ms 01:43:26 INFO - PROCESS | 1654 | 1470732206361 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 01:43:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 01:43:26 INFO - PROCESS | 1654 | 1470732206364 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 01:43:26 INFO - PROCESS | 1654 | 1470732206367 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 01:43:26 INFO - PROCESS | 1654 | 1470732206371 Marionette TRACE conn2 <- [1,2514,null,{}] 01:43:26 INFO - PROCESS | 1654 | 1470732206374 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}] 01:43:26 INFO - PROCESS | 1654 | 1470732206376 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:26 INFO - PROCESS | 1654 | 1470732206492 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 01:43:26 INFO - PROCESS | 1654 | 1470732206552 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:26 INFO - PROCESS | 1654 | 1470732206554 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x121156800 == 37 [pid = 1654] [id = 636] 01:43:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x112d2c800) [pid = 1654] [serial = 1908] [outer = 0x0] 01:43:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x113de3c00) [pid = 1654] [serial = 1909] [outer = 0x112d2c800] 01:43:26 INFO - PROCESS | 1654 | 1470732206586 Marionette DEBUG loaded listener.js 01:43:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x116ac9000) [pid = 1654] [serial = 1910] [outer = 0x112d2c800] 01:43:27 INFO - PROCESS | 1654 | 1470732207056 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]]]}] 01:43:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 01:43:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 774ms 01:43:27 INFO - PROCESS | 1654 | 1470732207142 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 01:43:27 INFO - PROCESS | 1654 | 1470732207150 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 01:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 01:43:27 INFO - PROCESS | 1654 | 1470732207157 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 01:43:27 INFO - PROCESS | 1654 | 1470732207160 Marionette TRACE conn2 <- [1,2518,null,{}] 01:43:27 INFO - PROCESS | 1654 | 1470732207164 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}] 01:43:27 INFO - PROCESS | 1654 | 1470732207166 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:27 INFO - PROCESS | 1654 | 1470732207304 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 01:43:27 INFO - PROCESS | 1654 | 1470732207373 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:27 INFO - PROCESS | 1654 | 1470732207374 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a1c800 == 38 [pid = 1654] [id = 637] 01:43:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x117015800) [pid = 1654] [serial = 1911] [outer = 0x0] 01:43:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1189a2400) [pid = 1654] [serial = 1912] [outer = 0x117015800] 01:43:27 INFO - PROCESS | 1654 | 1470732207405 Marionette DEBUG loaded listener.js 01:43:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1194cc800) [pid = 1654] [serial = 1913] [outer = 0x117015800] 01:43:27 INFO - PROCESS | 1654 | 1470732207835 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]]]}] 01:43:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 01:43:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 725ms 01:43:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 01:43:27 INFO - PROCESS | 1654 | 1470732207882 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 01:43:27 INFO - PROCESS | 1654 | 1470732207884 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 01:43:27 INFO - PROCESS | 1654 | 1470732207886 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 01:43:27 INFO - PROCESS | 1654 | 1470732207889 Marionette TRACE conn2 <- [1,2522,null,{}] 01:43:27 INFO - PROCESS | 1654 | 1470732207897 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}] 01:43:27 INFO - PROCESS | 1654 | 1470732207900 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:28 INFO - PROCESS | 1654 | 1470732208000 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 01:43:28 INFO - PROCESS | 1654 | 1470732208074 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:28 INFO - PROCESS | 1654 | 1470732208076 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbc5000 == 39 [pid = 1654] [id = 638] 01:43:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x120fcac00) [pid = 1654] [serial = 1914] [outer = 0x0] 01:43:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x121343c00) [pid = 1654] [serial = 1915] [outer = 0x120fcac00] 01:43:28 INFO - PROCESS | 1654 | 1470732208108 Marionette DEBUG loaded listener.js 01:43:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12193e000) [pid = 1654] [serial = 1916] [outer = 0x120fcac00] 01:43:28 INFO - PROCESS | 1654 | 1470732208526 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]]]}] 01:43:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 01:43:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 671ms 01:43:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 01:43:28 INFO - PROCESS | 1654 | 1470732208558 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 01:43:28 INFO - PROCESS | 1654 | 1470732208560 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 01:43:28 INFO - PROCESS | 1654 | 1470732208562 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 01:43:28 INFO - PROCESS | 1654 | 1470732208564 Marionette TRACE conn2 <- [1,2526,null,{}] 01:43:28 INFO - PROCESS | 1654 | 1470732208566 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}] 01:43:28 INFO - PROCESS | 1654 | 1470732208567 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:28 INFO - PROCESS | 1654 | 1470732208685 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 01:43:28 INFO - PROCESS | 1654 | 1470732208758 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:28 INFO - PROCESS | 1654 | 1470732208759 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ce87800 == 40 [pid = 1654] [id = 639] 01:43:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121eaac00) [pid = 1654] [serial = 1917] [outer = 0x0] 01:43:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12354f800) [pid = 1654] [serial = 1918] [outer = 0x121eaac00] 01:43:28 INFO - PROCESS | 1654 | 1470732208800 Marionette DEBUG loaded listener.js 01:43:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124ec7c00) [pid = 1654] [serial = 1919] [outer = 0x121eaac00] 01:43:29 INFO - PROCESS | 1654 | 1470732209180 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]]]}] 01:43:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 01:43:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 671ms 01:43:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 01:43:29 INFO - PROCESS | 1654 | 1470732209239 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 01:43:29 INFO - PROCESS | 1654 | 1470732209241 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 01:43:29 INFO - PROCESS | 1654 | 1470732209245 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 01:43:29 INFO - PROCESS | 1654 | 1470732209246 Marionette TRACE conn2 <- [1,2530,null,{}] 01:43:29 INFO - PROCESS | 1654 | 1470732209249 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}] 01:43:29 INFO - PROCESS | 1654 | 1470732209250 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:29 INFO - PROCESS | 1654 | 1470732209349 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 01:43:29 INFO - PROCESS | 1654 | 1470732209408 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:29 INFO - PROCESS | 1654 | 1470732209410 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b694000 == 41 [pid = 1654] [id = 640] 01:43:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11270bc00) [pid = 1654] [serial = 1920] [outer = 0x0] 01:43:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12350b000) [pid = 1654] [serial = 1921] [outer = 0x11270bc00] 01:43:29 INFO - PROCESS | 1654 | 1470732209440 Marionette DEBUG loaded listener.js 01:43:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1265c8c00) [pid = 1654] [serial = 1922] [outer = 0x11270bc00] 01:43:29 INFO - PROCESS | 1654 | 1470732209988 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]]]}] 01:43:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 01:43:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 822ms 01:43:30 INFO - PROCESS | 1654 | 1470732210067 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 01:43:30 INFO - PROCESS | 1654 | 1470732210070 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 01:43:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 01:43:30 INFO - PROCESS | 1654 | 1470732210073 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 01:43:30 INFO - PROCESS | 1654 | 1470732210075 Marionette TRACE conn2 <- [1,2534,null,{}] 01:43:30 INFO - PROCESS | 1654 | 1470732210081 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}] 01:43:30 INFO - PROCESS | 1654 | 1470732210083 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:30 INFO - PROCESS | 1654 | 1470732210183 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12b699000 == 40 [pid = 1654] [id = 634] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12af51000 == 39 [pid = 1654] [id = 633] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12a45c000 == 38 [pid = 1654] [id = 632] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x128a2c800 == 37 [pid = 1654] [id = 631] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x119ac9000 == 36 [pid = 1654] [id = 630] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x11828e800 == 35 [pid = 1654] [id = 629] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12a45d800 == 34 [pid = 1654] [id = 628] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x1199fe800 == 33 [pid = 1654] [id = 627] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbcb800 == 32 [pid = 1654] [id = 626] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12b694000 == 31 [pid = 1654] [id = 640] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12ce87800 == 30 [pid = 1654] [id = 639] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbc5000 == 29 [pid = 1654] [id = 638] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x128a1c800 == 28 [pid = 1654] [id = 637] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x121156800 == 27 [pid = 1654] [id = 636] 01:43:30 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdd8000 == 26 [pid = 1654] [id = 635] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112a8b800) [pid = 1654] [serial = 1832] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1206b3c00) [pid = 1654] [serial = 1861] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x112dc6800) [pid = 1654] [serial = 1849] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x111e58000) [pid = 1654] [serial = 1831] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x115d5b400) [pid = 1654] [serial = 1850] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x117d51c00) [pid = 1654] [serial = 1835] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116a1e000) [pid = 1654] [serial = 1834] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1191f7c00) [pid = 1654] [serial = 1855] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11990d800) [pid = 1654] [serial = 1838] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1194ce800) [pid = 1654] [serial = 1837] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1195a5400) [pid = 1654] [serial = 1856] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x117d50800) [pid = 1654] [serial = 1852] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12197bc00) [pid = 1654] [serial = 1841] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11850c800) [pid = 1654] [serial = 1853] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1194cd000) [pid = 1654] [serial = 1847] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1186de000) [pid = 1654] [serial = 1846] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x12133ec00) [pid = 1654] [serial = 1840] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1176cc800) [pid = 1654] [serial = 1844] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x115d5e000) [pid = 1654] [serial = 1843] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1218a5c00) [pid = 1654] [serial = 1864] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x123439c00) [pid = 1654] [serial = 1867] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x121981c00) [pid = 1654] [serial = 1865] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x1195a7000) [pid = 1654] [serial = 1873] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x114f87400) [pid = 1654] [serial = 1870] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x11857d800) [pid = 1654] [serial = 1871] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x124ecac00) [pid = 1654] [serial = 1877] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x124d87800) [pid = 1654] [serial = 1876] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x12350f400) [pid = 1654] [serial = 1868] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x121e38000) [pid = 1654] [serial = 1874] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x1264a1400) [pid = 1654] [serial = 1879] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x11979e800) [pid = 1654] [serial = 1858] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x119936000) [pid = 1654] [serial = 1859] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | --DOMWINDOW == 61 (0x121340800) [pid = 1654] [serial = 1862] [outer = 0x0] [url = about:blank] 01:43:30 INFO - PROCESS | 1654 | 1470732210773 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:30 INFO - PROCESS | 1654 | 1470732210775 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x112d6c000 == 27 [pid = 1654] [id = 641] 01:43:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 62 (0x110ee8c00) [pid = 1654] [serial = 1923] [outer = 0x0] 01:43:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x110eed800) [pid = 1654] [serial = 1924] [outer = 0x110ee8c00] 01:43:30 INFO - PROCESS | 1654 | 1470732210804 Marionette DEBUG loaded listener.js 01:43:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x1127b6c00) [pid = 1654] [serial = 1925] [outer = 0x110ee8c00] 01:43:31 INFO - PROCESS | 1654 | 1470732211110 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]]]}] 01:43:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 01:43:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1071ms 01:43:31 INFO - PROCESS | 1654 | 1470732211148 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 01:43:31 INFO - PROCESS | 1654 | 1470732211152 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 01:43:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 01:43:31 INFO - PROCESS | 1654 | 1470732211155 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 01:43:31 INFO - PROCESS | 1654 | 1470732211157 Marionette TRACE conn2 <- [1,2538,null,{}] 01:43:31 INFO - PROCESS | 1654 | 1470732211162 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}] 01:43:31 INFO - PROCESS | 1654 | 1470732211165 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:31 INFO - PROCESS | 1654 | 1470732211244 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 01:43:31 INFO - PROCESS | 1654 | 1470732211252 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:31 INFO - PROCESS | 1654 | 1470732211254 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x118290000 == 28 [pid = 1654] [id = 642] 01:43:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x112dc8400) [pid = 1654] [serial = 1926] [outer = 0x0] 01:43:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x113218400) [pid = 1654] [serial = 1927] [outer = 0x112dc8400] 01:43:31 INFO - PROCESS | 1654 | 1470732211282 Marionette DEBUG loaded listener.js 01:43:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x115d5b400) [pid = 1654] [serial = 1928] [outer = 0x112dc8400] 01:43:31 INFO - PROCESS | 1654 | 1470732211635 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]]]}] 01:43:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 01:43:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 520ms 01:43:31 INFO - PROCESS | 1654 | 1470732211678 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 01:43:31 INFO - PROCESS | 1654 | 1470732211683 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 01:43:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 01:43:31 INFO - PROCESS | 1654 | 1470732211686 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 01:43:31 INFO - PROCESS | 1654 | 1470732211687 Marionette TRACE conn2 <- [1,2542,null,{}] 01:43:31 INFO - PROCESS | 1654 | 1470732211689 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}] 01:43:31 INFO - PROCESS | 1654 | 1470732211691 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:31 INFO - PROCESS | 1654 | 1470732211772 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 01:43:31 INFO - PROCESS | 1654 | 1470732211783 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:31 INFO - PROCESS | 1654 | 1470732211784 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x11828e800 == 29 [pid = 1654] [id = 643] 01:43:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x115e95400) [pid = 1654] [serial = 1929] [outer = 0x0] 01:43:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x116a1cc00) [pid = 1654] [serial = 1930] [outer = 0x115e95400] 01:43:31 INFO - PROCESS | 1654 | 1470732211809 Marionette DEBUG loaded listener.js 01:43:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x117d53c00) [pid = 1654] [serial = 1931] [outer = 0x115e95400] 01:43:32 INFO - PROCESS | 1654 | 1470732212185 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]]]}] 01:43:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 01:43:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 520ms 01:43:32 INFO - PROCESS | 1654 | 1470732212206 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 01:43:32 INFO - PROCESS | 1654 | 1470732212208 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 01:43:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 01:43:32 INFO - PROCESS | 1654 | 1470732212217 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 01:43:32 INFO - PROCESS | 1654 | 1470732212221 Marionette TRACE conn2 <- [1,2546,null,{}] 01:43:32 INFO - PROCESS | 1654 | 1470732212224 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}] 01:43:32 INFO - PROCESS | 1654 | 1470732212227 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:32 INFO - PROCESS | 1654 | 1470732212309 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 01:43:32 INFO - PROCESS | 1654 | 1470732212313 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:32 INFO - PROCESS | 1654 | 1470732212316 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x12567d800 == 30 [pid = 1654] [id = 644] 01:43:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1127e4c00) [pid = 1654] [serial = 1932] [outer = 0x0] 01:43:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x118511000) [pid = 1654] [serial = 1933] [outer = 0x1127e4c00] 01:43:32 INFO - PROCESS | 1654 | 1470732212341 Marionette DEBUG loaded listener.js 01:43:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x1189a4c00) [pid = 1654] [serial = 1934] [outer = 0x1127e4c00] 01:43:32 INFO - PROCESS | 1654 | 1470732212672 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]]]}] 01:43:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 01:43:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 480ms 01:43:32 INFO - PROCESS | 1654 | 1470732212692 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 01:43:32 INFO - PROCESS | 1654 | 1470732212694 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 01:43:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 01:43:32 INFO - PROCESS | 1654 | 1470732212699 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 01:43:32 INFO - PROCESS | 1654 | 1470732212700 Marionette TRACE conn2 <- [1,2550,null,{}] 01:43:32 INFO - PROCESS | 1654 | 1470732212702 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}] 01:43:32 INFO - PROCESS | 1654 | 1470732212704 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:32 INFO - PROCESS | 1654 | 1470732212784 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 01:43:32 INFO - PROCESS | 1654 | 1470732212850 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:32 INFO - PROCESS | 1654 | 1470732212852 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a2c000 == 31 [pid = 1654] [id = 645] 01:43:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x111caa000) [pid = 1654] [serial = 1935] [outer = 0x0] 01:43:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1189ad400) [pid = 1654] [serial = 1936] [outer = 0x111caa000] 01:43:32 INFO - PROCESS | 1654 | 1470732212878 Marionette DEBUG loaded listener.js 01:43:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1195a5400) [pid = 1654] [serial = 1937] [outer = 0x111caa000] 01:43:33 INFO - PROCESS | 1654 | 1470732213225 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]]]}] 01:43:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 01:43:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 571ms 01:43:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 01:43:33 INFO - PROCESS | 1654 | 1470732213270 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 01:43:33 INFO - PROCESS | 1654 | 1470732213271 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 01:43:33 INFO - PROCESS | 1654 | 1470732213273 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 01:43:33 INFO - PROCESS | 1654 | 1470732213274 Marionette TRACE conn2 <- [1,2554,null,{}] 01:43:33 INFO - PROCESS | 1654 | 1470732213277 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}] 01:43:33 INFO - PROCESS | 1654 | 1470732213278 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:33 INFO - PROCESS | 1654 | 1470732213374 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 01:43:33 INFO - PROCESS | 1654 | 1470732213380 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:33 INFO - PROCESS | 1654 | 1470732213385 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x128eef800 == 32 [pid = 1654] [id = 646] 01:43:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x115e94c00) [pid = 1654] [serial = 1938] [outer = 0x0] 01:43:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x119911000) [pid = 1654] [serial = 1939] [outer = 0x115e94c00] 01:43:33 INFO - PROCESS | 1654 | 1470732213417 Marionette DEBUG loaded listener.js 01:43:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x120627800) [pid = 1654] [serial = 1940] [outer = 0x115e94c00] 01:43:33 INFO - PROCESS | 1654 | 1470732213789 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]]]}] 01:43:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 01:43:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 568ms 01:43:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 01:43:33 INFO - PROCESS | 1654 | 1470732213841 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 01:43:33 INFO - PROCESS | 1654 | 1470732213843 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 01:43:33 INFO - PROCESS | 1654 | 1470732213845 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 01:43:33 INFO - PROCESS | 1654 | 1470732213846 Marionette TRACE conn2 <- [1,2558,null,{}] 01:43:33 INFO - PROCESS | 1654 | 1470732213848 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}] 01:43:33 INFO - PROCESS | 1654 | 1470732213850 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:33 INFO - PROCESS | 1654 | 1470732213951 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 01:43:33 INFO - PROCESS | 1654 | 1470732213960 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:33 INFO - PROCESS | 1654 | 1470732213961 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x115e49800 == 33 [pid = 1654] [id = 647] 01:43:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1206b7400) [pid = 1654] [serial = 1941] [outer = 0x0] 01:43:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x121331800) [pid = 1654] [serial = 1942] [outer = 0x1206b7400] 01:43:33 INFO - PROCESS | 1654 | 1470732213986 Marionette DEBUG loaded listener.js 01:43:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x121607000) [pid = 1654] [serial = 1943] [outer = 0x1206b7400] 01:43:34 INFO - PROCESS | 1654 | 1470732214390 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]]]}] 01:43:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 01:43:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 568ms 01:43:34 INFO - PROCESS | 1654 | 1470732214416 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 01:43:34 INFO - PROCESS | 1654 | 1470732214419 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 01:43:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 01:43:34 INFO - PROCESS | 1654 | 1470732214422 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 01:43:34 INFO - PROCESS | 1654 | 1470732214424 Marionette TRACE conn2 <- [1,2562,null,{}] 01:43:34 INFO - PROCESS | 1654 | 1470732214428 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}] 01:43:34 INFO - PROCESS | 1654 | 1470732214432 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:34 INFO - PROCESS | 1654 | 1470732214556 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 01:43:34 INFO - PROCESS | 1654 | 1470732214562 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:34 INFO - PROCESS | 1654 | 1470732214563 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af4b000 == 34 [pid = 1654] [id = 648] 01:43:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1127e6400) [pid = 1654] [serial = 1944] [outer = 0x0] 01:43:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12160f000) [pid = 1654] [serial = 1945] [outer = 0x1127e6400] 01:43:34 INFO - PROCESS | 1654 | 1470732214587 Marionette DEBUG loaded listener.js 01:43:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12197c800) [pid = 1654] [serial = 1946] [outer = 0x1127e6400] 01:43:34 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1210ea000) [pid = 1654] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 01:43:34 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1194c9c00) [pid = 1654] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 01:43:34 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1127e6800) [pid = 1654] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 01:43:34 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x116a1c800) [pid = 1654] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 01:43:34 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1176d9800) [pid = 1654] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 01:43:34 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1127e2400) [pid = 1654] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 01:43:34 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1133e9800) [pid = 1654] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 01:43:34 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x121eacc00) [pid = 1654] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 01:43:34 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x125599400) [pid = 1654] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 01:43:34 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12603d400) [pid = 1654] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 01:43:35 INFO - PROCESS | 1654 | 1470732215055 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]]]}] 01:43:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 01:43:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 671ms 01:43:35 INFO - PROCESS | 1654 | 1470732215093 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 01:43:35 INFO - PROCESS | 1654 | 1470732215095 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 01:43:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 01:43:35 INFO - PROCESS | 1654 | 1470732215099 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 01:43:35 INFO - PROCESS | 1654 | 1470732215100 Marionette TRACE conn2 <- [1,2566,null,{}] 01:43:35 INFO - PROCESS | 1654 | 1470732215103 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}] 01:43:35 INFO - PROCESS | 1654 | 1470732215104 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:35 INFO - PROCESS | 1654 | 1470732215180 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 01:43:35 INFO - PROCESS | 1654 | 1470732215184 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:35 INFO - PROCESS | 1654 | 1470732215186 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af47800 == 35 [pid = 1654] [id = 649] 01:43:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x111ca8400) [pid = 1654] [serial = 1947] [outer = 0x0] 01:43:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1176d9800) [pid = 1654] [serial = 1948] [outer = 0x111ca8400] 01:43:35 INFO - PROCESS | 1654 | 1470732215211 Marionette DEBUG loaded listener.js 01:43:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1127dbc00) [pid = 1654] [serial = 1949] [outer = 0x111ca8400] 01:43:35 INFO - PROCESS | 1654 | 1470732215542 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]]]}] 01:43:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 01:43:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 472ms 01:43:35 INFO - PROCESS | 1654 | 1470732215570 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 01:43:35 INFO - PROCESS | 1654 | 1470732215572 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 01:43:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 01:43:35 INFO - PROCESS | 1654 | 1470732215574 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 01:43:35 INFO - PROCESS | 1654 | 1470732215575 Marionette TRACE conn2 <- [1,2570,null,{}] 01:43:35 INFO - PROCESS | 1654 | 1470732215577 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}] 01:43:35 INFO - PROCESS | 1654 | 1470732215579 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:35 INFO - PROCESS | 1654 | 1470732215689 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 01:43:35 INFO - PROCESS | 1654 | 1470732215695 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:35 INFO - PROCESS | 1654 | 1470732215696 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b696000 == 36 [pid = 1654] [id = 650] 01:43:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x110ebf400) [pid = 1654] [serial = 1950] [outer = 0x0] 01:43:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x12197b000) [pid = 1654] [serial = 1951] [outer = 0x110ebf400] 01:43:35 INFO - PROCESS | 1654 | 1470732215721 Marionette DEBUG loaded listener.js 01:43:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x123438800) [pid = 1654] [serial = 1952] [outer = 0x110ebf400] 01:43:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 01:43:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 469ms 01:43:36 INFO - PROCESS | 1654 | 1470732216038 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]]]}] 01:43:36 INFO - PROCESS | 1654 | 1470732216043 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 01:43:36 INFO - PROCESS | 1654 | 1470732216044 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 01:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 01:43:36 INFO - PROCESS | 1654 | 1470732216052 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 01:43:36 INFO - PROCESS | 1654 | 1470732216053 Marionette TRACE conn2 <- [1,2574,null,{}] 01:43:36 INFO - PROCESS | 1654 | 1470732216056 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}] 01:43:36 INFO - PROCESS | 1654 | 1470732216057 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:36 INFO - PROCESS | 1654 | 1470732216142 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 01:43:36 INFO - PROCESS | 1654 | 1470732216148 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:36 INFO - PROCESS | 1654 | 1470732216150 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdc2000 == 37 [pid = 1654] [id = 651] 01:43:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x121981c00) [pid = 1654] [serial = 1953] [outer = 0x0] 01:43:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12350ac00) [pid = 1654] [serial = 1954] [outer = 0x121981c00] 01:43:36 INFO - PROCESS | 1654 | 1470732216177 Marionette DEBUG loaded listener.js 01:43:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x124d90c00) [pid = 1654] [serial = 1955] [outer = 0x121981c00] 01:43:36 INFO - PROCESS | 1654 | 1470732216537 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]]]}] 01:43:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 01:43:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 518ms 01:43:36 INFO - PROCESS | 1654 | 1470732216581 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 01:43:36 INFO - PROCESS | 1654 | 1470732216583 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 01:43:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 01:43:36 INFO - PROCESS | 1654 | 1470732216585 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 01:43:36 INFO - PROCESS | 1654 | 1470732216587 Marionette TRACE conn2 <- [1,2578,null,{}] 01:43:36 INFO - PROCESS | 1654 | 1470732216589 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}] 01:43:36 INFO - PROCESS | 1654 | 1470732216590 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:36 INFO - PROCESS | 1654 | 1470732216683 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 01:43:36 INFO - PROCESS | 1654 | 1470732216687 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:36 INFO - PROCESS | 1654 | 1470732216688 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12562a000 == 38 [pid = 1654] [id = 652] 01:43:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x124dc5000) [pid = 1654] [serial = 1956] [outer = 0x0] 01:43:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1264a1400) [pid = 1654] [serial = 1957] [outer = 0x124dc5000] 01:43:36 INFO - PROCESS | 1654 | 1470732216712 Marionette DEBUG loaded listener.js 01:43:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x128c22000) [pid = 1654] [serial = 1958] [outer = 0x124dc5000] 01:43:37 INFO - PROCESS | 1654 | 1470732217188 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]]]}] 01:43:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 01:43:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 620ms 01:43:37 INFO - PROCESS | 1654 | 1470732217206 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 01:43:37 INFO - PROCESS | 1654 | 1470732217208 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 01:43:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 01:43:37 INFO - PROCESS | 1654 | 1470732217211 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 01:43:37 INFO - PROCESS | 1654 | 1470732217213 Marionette TRACE conn2 <- [1,2582,null,{}] 01:43:37 INFO - PROCESS | 1654 | 1470732217246 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}] 01:43:37 INFO - PROCESS | 1654 | 1470732217250 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:37 INFO - PROCESS | 1654 | 1470732217363 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 01:43:37 INFO - PROCESS | 1654 | 1470732217424 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:37 INFO - PROCESS | 1654 | 1470732217425 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x118286000 == 39 [pid = 1654] [id = 653] 01:43:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x112707800) [pid = 1654] [serial = 1959] [outer = 0x0] 01:43:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1127e4400) [pid = 1654] [serial = 1960] [outer = 0x112707800] 01:43:37 INFO - PROCESS | 1654 | 1470732217457 Marionette DEBUG loaded listener.js 01:43:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x112d28800) [pid = 1654] [serial = 1961] [outer = 0x112707800] 01:43:38 INFO - PROCESS | 1654 | 1470732218025 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]]]}] 01:43:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 01:43:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 849ms 01:43:38 INFO - PROCESS | 1654 | 1470732218082 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 01:43:38 INFO - PROCESS | 1654 | 1470732218085 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 01:43:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 01:43:38 INFO - PROCESS | 1654 | 1470732218090 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 01:43:38 INFO - PROCESS | 1654 | 1470732218091 Marionette TRACE conn2 <- [1,2586,null,{}] 01:43:38 INFO - PROCESS | 1654 | 1470732218094 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}] 01:43:38 INFO - PROCESS | 1654 | 1470732218096 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:38 INFO - PROCESS | 1654 | 1470732218217 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 01:43:38 INFO - PROCESS | 1654 | 1470732218297 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:38 INFO - PROCESS | 1654 | 1470732218299 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a1f000 == 40 [pid = 1654] [id = 654] 01:43:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x116ac1c00) [pid = 1654] [serial = 1962] [outer = 0x0] 01:43:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x117d50800) [pid = 1654] [serial = 1963] [outer = 0x116ac1c00] 01:43:38 INFO - PROCESS | 1654 | 1470732218330 Marionette DEBUG loaded listener.js 01:43:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x11850b000) [pid = 1654] [serial = 1964] [outer = 0x116ac1c00] 01:43:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdc2000 == 39 [pid = 1654] [id = 651] 01:43:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12b696000 == 38 [pid = 1654] [id = 650] 01:43:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12af47800 == 37 [pid = 1654] [id = 649] 01:43:38 INFO - PROCESS | 1654 | 1470732218983 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]]]}] 01:43:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12af4b000 == 36 [pid = 1654] [id = 648] 01:43:38 INFO - PROCESS | 1654 | --DOCSHELL 0x115e49800 == 35 [pid = 1654] [id = 647] 01:43:38 INFO - PROCESS | 1654 | --DOCSHELL 0x128eef800 == 34 [pid = 1654] [id = 646] 01:43:38 INFO - PROCESS | 1654 | --DOCSHELL 0x126a2c000 == 33 [pid = 1654] [id = 645] 01:43:38 INFO - PROCESS | 1654 | --DOCSHELL 0x12567d800 == 32 [pid = 1654] [id = 644] 01:43:38 INFO - PROCESS | 1654 | --DOCSHELL 0x11828e800 == 31 [pid = 1654] [id = 643] 01:43:38 INFO - PROCESS | 1654 | --DOCSHELL 0x118290000 == 30 [pid = 1654] [id = 642] 01:43:38 INFO - PROCESS | 1654 | --DOCSHELL 0x112d6c000 == 29 [pid = 1654] [id = 641] 01:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 01:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 920ms 01:43:39 INFO - PROCESS | 1654 | 1470732219010 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 01:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 01:43:39 INFO - PROCESS | 1654 | 1470732219014 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 01:43:39 INFO - PROCESS | 1654 | 1470732219017 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 01:43:39 INFO - PROCESS | 1654 | 1470732219019 Marionette TRACE conn2 <- [1,2590,null,{}] 01:43:39 INFO - PROCESS | 1654 | 1470732219022 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}] 01:43:39 INFO - PROCESS | 1654 | 1470732219024 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:39 INFO - PROCESS | 1654 | 1470732219115 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1264a2400) [pid = 1654] [serial = 1904] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1265c5c00) [pid = 1654] [serial = 1906] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x128c26000) [pid = 1654] [serial = 1907] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x121605400) [pid = 1654] [serial = 1898] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1206b3400) [pid = 1654] [serial = 1895] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x113028c00) [pid = 1654] [serial = 1882] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x115e92800) [pid = 1654] [serial = 1883] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x121347000) [pid = 1654] [serial = 1897] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x118875800) [pid = 1654] [serial = 1892] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11880a000) [pid = 1654] [serial = 1886] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x121611c00) [pid = 1654] [serial = 1900] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x118581400) [pid = 1654] [serial = 1885] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x11699b000) [pid = 1654] [serial = 1889] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x124ab6800) [pid = 1654] [serial = 1903] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x121977400) [pid = 1654] [serial = 1901] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x11979a400) [pid = 1654] [serial = 1894] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x115d60400) [pid = 1654] [serial = 1888] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12679b800) [pid = 1654] [serial = 1880] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x11850a400) [pid = 1654] [serial = 1891] [outer = 0x0] [url = about:blank] 01:43:39 INFO - PROCESS | 1654 | 1470732219182 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:39 INFO - PROCESS | 1654 | 1470732219183 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x118858000 == 30 [pid = 1654] [id = 655] 01:43:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x113028c00) [pid = 1654] [serial = 1965] [outer = 0x0] 01:43:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x115d60400) [pid = 1654] [serial = 1966] [outer = 0x113028c00] 01:43:39 INFO - PROCESS | 1654 | 1470732219211 Marionette DEBUG loaded listener.js 01:43:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x116a16000) [pid = 1654] [serial = 1967] [outer = 0x113028c00] 01:43:39 INFO - PROCESS | 1654 | 1470732219679 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]]]}] 01:43:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 01:43:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 725ms 01:43:39 INFO - PROCESS | 1654 | 1470732219742 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 01:43:39 INFO - PROCESS | 1654 | 1470732219747 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 01:43:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 01:43:39 INFO - PROCESS | 1654 | 1470732219753 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 01:43:39 INFO - PROCESS | 1654 | 1470732219756 Marionette TRACE conn2 <- [1,2594,null,{}] 01:43:39 INFO - PROCESS | 1654 | 1470732219759 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}] 01:43:39 INFO - PROCESS | 1654 | 1470732219762 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:39 INFO - PROCESS | 1654 | 1470732219884 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 01:43:39 INFO - PROCESS | 1654 | 1470732219890 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:39 INFO - PROCESS | 1654 | 1470732219891 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x121eda800 == 31 [pid = 1654] [id = 656] 01:43:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1186de400) [pid = 1654] [serial = 1968] [outer = 0x0] 01:43:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1186e5400) [pid = 1654] [serial = 1969] [outer = 0x1186de400] 01:43:39 INFO - PROCESS | 1654 | 1470732219919 Marionette DEBUG loaded listener.js 01:43:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x1189acc00) [pid = 1654] [serial = 1970] [outer = 0x1186de400] 01:43:40 INFO - PROCESS | 1654 | 1470732220307 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]]]}] 01:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 01:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 571ms 01:43:40 INFO - PROCESS | 1654 | 1470732220324 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 01:43:40 INFO - PROCESS | 1654 | 1470732220326 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 01:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 01:43:40 INFO - PROCESS | 1654 | 1470732220329 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 01:43:40 INFO - PROCESS | 1654 | 1470732220333 Marionette TRACE conn2 <- [1,2598,null,{}] 01:43:40 INFO - PROCESS | 1654 | 1470732220343 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}] 01:43:40 INFO - PROCESS | 1654 | 1470732220347 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:40 INFO - PROCESS | 1654 | 1470732220468 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 01:43:40 INFO - PROCESS | 1654 | 1470732220475 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:40 INFO - PROCESS | 1654 | 1470732220478 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x128e2b000 == 32 [pid = 1654] [id = 657] 01:43:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1194cf000) [pid = 1654] [serial = 1971] [outer = 0x0] 01:43:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119794800) [pid = 1654] [serial = 1972] [outer = 0x1194cf000] 01:43:40 INFO - PROCESS | 1654 | 1470732220519 Marionette DEBUG loaded listener.js 01:43:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119935000) [pid = 1654] [serial = 1973] [outer = 0x1194cf000] 01:43:40 INFO - PROCESS | 1654 | 1470732220874 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]]]}] 01:43:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 01:43:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 574ms 01:43:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 01:43:40 INFO - PROCESS | 1654 | 1470732220903 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 01:43:40 INFO - PROCESS | 1654 | 1470732220905 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 01:43:40 INFO - PROCESS | 1654 | 1470732220907 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 01:43:40 INFO - PROCESS | 1654 | 1470732220908 Marionette TRACE conn2 <- [1,2602,null,{}] 01:43:40 INFO - PROCESS | 1654 | 1470732220910 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}] 01:43:40 INFO - PROCESS | 1654 | 1470732220911 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:41 INFO - PROCESS | 1654 | 1470732221022 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 01:43:41 INFO - PROCESS | 1654 | 1470732221028 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:41 INFO - PROCESS | 1654 | 1470732221030 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a636800 == 33 [pid = 1654] [id = 658] 01:43:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12062b400) [pid = 1654] [serial = 1974] [outer = 0x0] 01:43:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1210ea000) [pid = 1654] [serial = 1975] [outer = 0x12062b400] 01:43:41 INFO - PROCESS | 1654 | 1470732221055 Marionette DEBUG loaded listener.js 01:43:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12134a800) [pid = 1654] [serial = 1976] [outer = 0x12062b400] 01:43:41 INFO - PROCESS | 1654 | 1470732221419 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]]]}] 01:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 01:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 518ms 01:43:41 INFO - PROCESS | 1654 | 1470732221425 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 01:43:41 INFO - PROCESS | 1654 | 1470732221426 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 01:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 01:43:41 INFO - PROCESS | 1654 | 1470732221429 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 01:43:41 INFO - PROCESS | 1654 | 1470732221432 Marionette TRACE conn2 <- [1,2606,null,{}] 01:43:41 INFO - PROCESS | 1654 | 1470732221437 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}] 01:43:41 INFO - PROCESS | 1654 | 1470732221438 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:41 INFO - PROCESS | 1654 | 1470732221542 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 01:43:41 INFO - PROCESS | 1654 | 1470732221547 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:41 INFO - PROCESS | 1654 | 1470732221549 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af47800 == 34 [pid = 1654] [id = 659] 01:43:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x112709800) [pid = 1654] [serial = 1977] [outer = 0x0] 01:43:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12160a000) [pid = 1654] [serial = 1978] [outer = 0x112709800] 01:43:41 INFO - PROCESS | 1654 | 1470732221573 Marionette DEBUG loaded listener.js 01:43:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121982c00) [pid = 1654] [serial = 1979] [outer = 0x112709800] 01:43:41 INFO - PROCESS | 1654 | 1470732221925 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]]]}] 01:43:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 01:43:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 524ms 01:43:41 INFO - PROCESS | 1654 | 1470732221953 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 01:43:41 INFO - PROCESS | 1654 | 1470732221954 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 01:43:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 01:43:41 INFO - PROCESS | 1654 | 1470732221956 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 01:43:41 INFO - PROCESS | 1654 | 1470732221958 Marionette TRACE conn2 <- [1,2610,null,{}] 01:43:41 INFO - PROCESS | 1654 | 1470732221960 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}] 01:43:41 INFO - PROCESS | 1654 | 1470732221967 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:42 INFO - PROCESS | 1654 | 1470732222093 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 01:43:42 INFO - PROCESS | 1654 | 1470732222133 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:42 INFO - PROCESS | 1654 | 1470732222135 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b970000 == 35 [pid = 1654] [id = 660] 01:43:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x121e38400) [pid = 1654] [serial = 1980] [outer = 0x0] 01:43:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124d83000) [pid = 1654] [serial = 1981] [outer = 0x121e38400] 01:43:42 INFO - PROCESS | 1654 | 1470732222159 Marionette DEBUG loaded listener.js 01:43:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1264a9400) [pid = 1654] [serial = 1982] [outer = 0x121e38400] 01:43:42 INFO - PROCESS | 1654 | 1470732222506 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]]]}] 01:43:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 01:43:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 568ms 01:43:42 INFO - PROCESS | 1654 | 1470732222525 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 01:43:42 INFO - PROCESS | 1654 | 1470732222526 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 01:43:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 01:43:42 INFO - PROCESS | 1654 | 1470732222529 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 01:43:42 INFO - PROCESS | 1654 | 1470732222530 Marionette TRACE conn2 <- [1,2614,null,{}] 01:43:42 INFO - PROCESS | 1654 | 1470732222532 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}] 01:43:42 INFO - PROCESS | 1654 | 1470732222533 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:42 INFO - PROCESS | 1654 | 1470732222635 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 01:43:42 INFO - PROCESS | 1654 | 1470732222646 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:42 INFO - PROCESS | 1654 | 1470732222647 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c0bb800 == 36 [pid = 1654] [id = 661] 01:43:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1265c5c00) [pid = 1654] [serial = 1983] [outer = 0x0] 01:43:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128c25800) [pid = 1654] [serial = 1984] [outer = 0x1265c5c00] 01:43:42 INFO - PROCESS | 1654 | 1470732222672 Marionette DEBUG loaded listener.js 01:43:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128c88800) [pid = 1654] [serial = 1985] [outer = 0x1265c5c00] 01:43:43 INFO - PROCESS | 1654 | 1470732222995 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]]]}] 01:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 01:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 520ms 01:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 01:43:43 INFO - PROCESS | 1654 | 1470732223049 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 01:43:43 INFO - PROCESS | 1654 | 1470732223050 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 01:43:43 INFO - PROCESS | 1654 | 1470732223052 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 01:43:43 INFO - PROCESS | 1654 | 1470732223053 Marionette TRACE conn2 <- [1,2618,null,{}] 01:43:43 INFO - PROCESS | 1654 | 1470732223056 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}] 01:43:43 INFO - PROCESS | 1654 | 1470732223057 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:43 INFO - PROCESS | 1654 | 1470732223156 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 01:43:43 INFO - PROCESS | 1654 | 1470732223170 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:43 INFO - PROCESS | 1654 | 1470732223171 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbcd800 == 37 [pid = 1654] [id = 662] 01:43:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128c27c00) [pid = 1654] [serial = 1986] [outer = 0x0] 01:43:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128c8ec00) [pid = 1654] [serial = 1987] [outer = 0x128c27c00] 01:43:43 INFO - PROCESS | 1654 | 1470732223194 Marionette DEBUG loaded listener.js 01:43:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x128db9400) [pid = 1654] [serial = 1988] [outer = 0x128c27c00] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1206b7400) [pid = 1654] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1127e6400) [pid = 1654] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x111ca8400) [pid = 1654] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x121981c00) [pid = 1654] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x111caa000) [pid = 1654] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x110ebf400) [pid = 1654] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x115e94c00) [pid = 1654] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1127e4c00) [pid = 1654] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x112dc8400) [pid = 1654] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x115e95400) [pid = 1654] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x110ee8c00) [pid = 1654] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x112d2c800) [pid = 1654] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x117015800) [pid = 1654] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x120fcac00) [pid = 1654] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 01:43:43 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x121eaac00) [pid = 1654] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 01:43:43 INFO - PROCESS | 1654 | 1470732223622 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]]]}] 01:43:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 01:43:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 618ms 01:43:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 01:43:43 INFO - PROCESS | 1654 | 1470732223672 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 01:43:43 INFO - PROCESS | 1654 | 1470732223674 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 01:43:43 INFO - PROCESS | 1654 | 1470732223677 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 01:43:43 INFO - PROCESS | 1654 | 1470732223678 Marionette TRACE conn2 <- [1,2622,null,{}] 01:43:43 INFO - PROCESS | 1654 | 1470732223685 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}] 01:43:43 INFO - PROCESS | 1654 | 1470732223686 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:43 INFO - PROCESS | 1654 | 1470732223811 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 01:43:43 INFO - PROCESS | 1654 | 1470732223816 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:43 INFO - PROCESS | 1654 | 1470732223818 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169d6000 == 38 [pid = 1654] [id = 663] 01:43:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x112d27000) [pid = 1654] [serial = 1989] [outer = 0x0] 01:43:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1194c8000) [pid = 1654] [serial = 1990] [outer = 0x112d27000] 01:43:43 INFO - PROCESS | 1654 | 1470732223857 Marionette DEBUG loaded listener.js 01:43:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1210ea800) [pid = 1654] [serial = 1991] [outer = 0x112d27000] 01:43:44 INFO - PROCESS | 1654 | 1470732224188 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]]]}] 01:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 01:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 524ms 01:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 01:43:44 INFO - PROCESS | 1654 | 1470732224201 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 01:43:44 INFO - PROCESS | 1654 | 1470732224202 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 01:43:44 INFO - PROCESS | 1654 | 1470732224204 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 01:43:44 INFO - PROCESS | 1654 | 1470732224206 Marionette TRACE conn2 <- [1,2626,null,{}] 01:43:44 INFO - PROCESS | 1654 | 1470732224208 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}] 01:43:44 INFO - PROCESS | 1654 | 1470732224209 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:44 INFO - PROCESS | 1654 | 1470732224305 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 01:43:44 INFO - PROCESS | 1654 | 1470732224373 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:44 INFO - PROCESS | 1654 | 1470732224374 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d43f000 == 39 [pid = 1654] [id = 664] 01:43:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1127e0400) [pid = 1654] [serial = 1992] [outer = 0x0] 01:43:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x124d87800) [pid = 1654] [serial = 1993] [outer = 0x1127e0400] 01:43:44 INFO - PROCESS | 1654 | 1470732224405 Marionette DEBUG loaded listener.js 01:43:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x128dbc000) [pid = 1654] [serial = 1994] [outer = 0x1127e0400] 01:43:44 INFO - PROCESS | 1654 | 1470732224727 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]]]}] 01:43:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 01:43:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 571ms 01:43:44 INFO - PROCESS | 1654 | 1470732224777 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 01:43:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 01:43:44 INFO - PROCESS | 1654 | 1470732224780 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 01:43:44 INFO - PROCESS | 1654 | 1470732224783 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 01:43:44 INFO - PROCESS | 1654 | 1470732224785 Marionette TRACE conn2 <- [1,2630,null,{}] 01:43:44 INFO - PROCESS | 1654 | 1470732224789 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}] 01:43:44 INFO - PROCESS | 1654 | 1470732224792 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:44 INFO - PROCESS | 1654 | 1470732224936 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 01:43:45 INFO - PROCESS | 1654 | 1470732225026 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:45 INFO - PROCESS | 1654 | 1470732225028 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d70a800 == 40 [pid = 1654] [id = 665] 01:43:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1186dc400) [pid = 1654] [serial = 1995] [outer = 0x0] 01:43:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128dbe000) [pid = 1654] [serial = 1996] [outer = 0x1186dc400] 01:43:45 INFO - PROCESS | 1654 | 1470732225072 Marionette DEBUG loaded listener.js 01:43:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1291c8c00) [pid = 1654] [serial = 1997] [outer = 0x1186dc400] 01:43:45 INFO - PROCESS | 1654 | 1470732225354 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]]]}] 01:43:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 01:43:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 623ms 01:43:45 INFO - PROCESS | 1654 | 1470732225458 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 01:43:45 INFO - PROCESS | 1654 | 1470732225460 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 01:43:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 01:43:45 INFO - PROCESS | 1654 | 1470732225466 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 01:43:45 INFO - PROCESS | 1654 | 1470732225468 Marionette TRACE conn2 <- [1,2634,null,{}] 01:43:45 INFO - PROCESS | 1654 | 1470732225472 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}] 01:43:45 INFO - PROCESS | 1654 | 1470732225474 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:45 INFO - PROCESS | 1654 | 1470732225586 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 01:43:45 INFO - PROCESS | 1654 | 1470732225696 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:45 INFO - PROCESS | 1654 | 1470732225698 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194ea000 == 41 [pid = 1654] [id = 666] 01:43:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x112d1ac00) [pid = 1654] [serial = 1998] [outer = 0x0] 01:43:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x113216c00) [pid = 1654] [serial = 1999] [outer = 0x112d1ac00] 01:43:45 INFO - PROCESS | 1654 | 1470732225731 Marionette DEBUG loaded listener.js 01:43:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x11699b000) [pid = 1654] [serial = 2000] [outer = 0x112d1ac00] 01:43:46 INFO - PROCESS | 1654 | 1470732226167 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]]]}] 01:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 01:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 721ms 01:43:46 INFO - PROCESS | 1654 | 1470732226187 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 01:43:46 INFO - PROCESS | 1654 | 1470732226190 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 01:43:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 01:43:46 INFO - PROCESS | 1654 | 1470732226194 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 01:43:46 INFO - PROCESS | 1654 | 1470732226197 Marionette TRACE conn2 <- [1,2638,null,{}] 01:43:46 INFO - PROCESS | 1654 | 1470732226200 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}] 01:43:46 INFO - PROCESS | 1654 | 1470732226202 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:46 INFO - PROCESS | 1654 | 1470732226308 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 01:43:46 INFO - PROCESS | 1654 | 1470732226370 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:46 INFO - PROCESS | 1654 | 1470732226372 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12930e800 == 42 [pid = 1654] [id = 667] 01:43:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x118506000) [pid = 1654] [serial = 2001] [outer = 0x0] 01:43:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1191eac00) [pid = 1654] [serial = 2002] [outer = 0x118506000] 01:43:46 INFO - PROCESS | 1654 | 1470732226402 Marionette DEBUG loaded listener.js 01:43:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11951bc00) [pid = 1654] [serial = 2003] [outer = 0x118506000] 01:43:46 INFO - PROCESS | 1654 | 1470732226858 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]]]}] 01:43:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 01:43:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 674ms 01:43:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 01:43:46 INFO - PROCESS | 1654 | 1470732226867 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 01:43:46 INFO - PROCESS | 1654 | 1470732226869 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 01:43:46 INFO - PROCESS | 1654 | 1470732226871 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 01:43:46 INFO - PROCESS | 1654 | 1470732226872 Marionette TRACE conn2 <- [1,2642,null,{}] 01:43:46 INFO - PROCESS | 1654 | 1470732226881 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}] 01:43:46 INFO - PROCESS | 1654 | 1470732226885 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:47 INFO - PROCESS | 1654 | 1470732227012 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 01:43:47 INFO - PROCESS | 1654 | 1470732227102 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:47 INFO - PROCESS | 1654 | 1470732227105 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d704800 == 43 [pid = 1654] [id = 668] 01:43:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12133fc00) [pid = 1654] [serial = 2004] [outer = 0x0] 01:43:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x121611c00) [pid = 1654] [serial = 2005] [outer = 0x12133fc00] 01:43:47 INFO - PROCESS | 1654 | 1470732227137 Marionette DEBUG loaded listener.js 01:43:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12343dc00) [pid = 1654] [serial = 2006] [outer = 0x12133fc00] 01:43:47 INFO - PROCESS | 1654 | 1470732227571 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]]]}] 01:43:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 01:43:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 724ms 01:43:47 INFO - PROCESS | 1654 | 1470732227596 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 01:43:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 01:43:47 INFO - PROCESS | 1654 | 1470732227597 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 01:43:47 INFO - PROCESS | 1654 | 1470732227599 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 01:43:47 INFO - PROCESS | 1654 | 1470732227601 Marionette TRACE conn2 <- [1,2646,null,{}] 01:43:47 INFO - PROCESS | 1654 | 1470732227603 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}] 01:43:47 INFO - PROCESS | 1654 | 1470732227605 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:47 INFO - PROCESS | 1654 | 1470732227712 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 01:43:47 INFO - PROCESS | 1654 | 1470732227776 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:47 INFO - PROCESS | 1654 | 1470732227777 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12da21800 == 44 [pid = 1654] [id = 669] 01:43:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12370d000) [pid = 1654] [serial = 2007] [outer = 0x0] 01:43:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12559ac00) [pid = 1654] [serial = 2008] [outer = 0x12370d000] 01:43:47 INFO - PROCESS | 1654 | 1470732227819 Marionette DEBUG loaded listener.js 01:43:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1265c5400) [pid = 1654] [serial = 2009] [outer = 0x12370d000] 01:43:48 INFO - PROCESS | 1654 | 1470732228233 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]]]}] 01:43:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 01:43:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 671ms 01:43:48 INFO - PROCESS | 1654 | 1470732228271 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 01:43:48 INFO - PROCESS | 1654 | 1470732228272 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 01:43:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 01:43:48 INFO - PROCESS | 1654 | 1470732228275 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 01:43:48 INFO - PROCESS | 1654 | 1470732228276 Marionette TRACE conn2 <- [1,2650,null,{}] 01:43:48 INFO - PROCESS | 1654 | 1470732228278 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}] 01:43:48 INFO - PROCESS | 1654 | 1470732228280 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:48 INFO - PROCESS | 1654 | 1470732228409 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 01:43:48 INFO - PROCESS | 1654 | 1470732228634 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:48 INFO - PROCESS | 1654 | 1470732228636 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12068a800 == 45 [pid = 1654] [id = 670] 01:43:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x110ecb000) [pid = 1654] [serial = 2010] [outer = 0x0] 01:43:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x1127e6400) [pid = 1654] [serial = 2011] [outer = 0x110ecb000] 01:43:48 INFO - PROCESS | 1654 | 1470732228679 Marionette DEBUG loaded listener.js 01:43:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x113032000) [pid = 1654] [serial = 2012] [outer = 0x110ecb000] 01:43:49 INFO - PROCESS | 1654 | 1470732229099 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]]]}] 01:43:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 01:43:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 870ms 01:43:49 INFO - PROCESS | 1654 | 1470732229147 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 01:43:49 INFO - PROCESS | 1654 | 1470732229149 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 01:43:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 01:43:49 INFO - PROCESS | 1654 | 1470732229151 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 01:43:49 INFO - PROCESS | 1654 | 1470732229153 Marionette TRACE conn2 <- [1,2654,null,{}] 01:43:49 INFO - PROCESS | 1654 | 1470732229157 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}] 01:43:49 INFO - PROCESS | 1654 | 1470732229160 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:49 INFO - PROCESS | 1654 | 1470732229258 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 01:43:49 INFO - PROCESS | 1654 | 1470732229321 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:49 INFO - PROCESS | 1654 | 1470732229323 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x121362000 == 46 [pid = 1654] [id = 671] 01:43:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x116548c00) [pid = 1654] [serial = 2013] [outer = 0x0] 01:43:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1176cc800) [pid = 1654] [serial = 2014] [outer = 0x116548c00] 01:43:49 INFO - PROCESS | 1654 | 1470732229351 Marionette DEBUG loaded listener.js 01:43:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11826b400) [pid = 1654] [serial = 2015] [outer = 0x116548c00] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12d43f000 == 45 [pid = 1654] [id = 664] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x1169d6000 == 44 [pid = 1654] [id = 663] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbcd800 == 43 [pid = 1654] [id = 662] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12c0bb800 == 42 [pid = 1654] [id = 661] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12b970000 == 41 [pid = 1654] [id = 660] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12af47800 == 40 [pid = 1654] [id = 659] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12a636800 == 39 [pid = 1654] [id = 658] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x128e2b000 == 38 [pid = 1654] [id = 657] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x121eda800 == 37 [pid = 1654] [id = 656] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x118858000 == 36 [pid = 1654] [id = 655] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x118286000 == 35 [pid = 1654] [id = 653] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x126a1f000 == 34 [pid = 1654] [id = 654] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12562a000 == 33 [pid = 1654] [id = 652] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12068a800 == 32 [pid = 1654] [id = 670] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12da21800 == 31 [pid = 1654] [id = 669] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12d704800 == 30 [pid = 1654] [id = 668] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12930e800 == 29 [pid = 1654] [id = 667] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12d70a800 == 28 [pid = 1654] [id = 665] 01:43:50 INFO - PROCESS | 1654 | --DOCSHELL 0x1194ea000 == 27 [pid = 1654] [id = 666] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x119911000) [pid = 1654] [serial = 1939] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x118511000) [pid = 1654] [serial = 1933] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x1189a4c00) [pid = 1654] [serial = 1934] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x113218400) [pid = 1654] [serial = 1927] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x115d5b400) [pid = 1654] [serial = 1928] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x116a1cc00) [pid = 1654] [serial = 1930] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x117d53c00) [pid = 1654] [serial = 1931] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x110eed800) [pid = 1654] [serial = 1924] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1127b6c00) [pid = 1654] [serial = 1925] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x116ac9000) [pid = 1654] [serial = 1910] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x113de3c00) [pid = 1654] [serial = 1909] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x1194cc800) [pid = 1654] [serial = 1913] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1189a2400) [pid = 1654] [serial = 1912] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x12193e000) [pid = 1654] [serial = 1916] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x121343c00) [pid = 1654] [serial = 1915] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x124ec7c00) [pid = 1654] [serial = 1919] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12354f800) [pid = 1654] [serial = 1918] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x121331800) [pid = 1654] [serial = 1942] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12350b000) [pid = 1654] [serial = 1921] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12160f000) [pid = 1654] [serial = 1945] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x121607000) [pid = 1654] [serial = 1943] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1127dbc00) [pid = 1654] [serial = 1949] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1176d9800) [pid = 1654] [serial = 1948] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12350ac00) [pid = 1654] [serial = 1954] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12197c800) [pid = 1654] [serial = 1946] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x124d90c00) [pid = 1654] [serial = 1955] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1189ad400) [pid = 1654] [serial = 1936] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1195a5400) [pid = 1654] [serial = 1937] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x123438800) [pid = 1654] [serial = 1952] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x120627800) [pid = 1654] [serial = 1940] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1264a1400) [pid = 1654] [serial = 1957] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12197b000) [pid = 1654] [serial = 1951] [outer = 0x0] [url = about:blank] 01:43:50 INFO - PROCESS | 1654 | 1470732230282 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]]]}] 01:43:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 01:43:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1174ms 01:43:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 01:43:50 INFO - PROCESS | 1654 | 1470732230326 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 01:43:50 INFO - PROCESS | 1654 | 1470732230328 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 01:43:50 INFO - PROCESS | 1654 | 1470732230331 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 01:43:50 INFO - PROCESS | 1654 | 1470732230333 Marionette TRACE conn2 <- [1,2658,null,{}] 01:43:50 INFO - PROCESS | 1654 | 1470732230336 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}] 01:43:50 INFO - PROCESS | 1654 | 1470732230338 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:50 INFO - PROCESS | 1654 | 1470732230421 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 01:43:50 INFO - PROCESS | 1654 | 1470732230485 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:50 INFO - PROCESS | 1654 | 1470732230486 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x11716b800 == 28 [pid = 1654] [id = 672] 01:43:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1127db000) [pid = 1654] [serial = 2016] [outer = 0x0] 01:43:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x112d17000) [pid = 1654] [serial = 2017] [outer = 0x1127db000] 01:43:50 INFO - PROCESS | 1654 | 1470732230514 Marionette DEBUG loaded listener.js 01:43:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x113225c00) [pid = 1654] [serial = 2018] [outer = 0x1127db000] 01:43:50 INFO - PROCESS | 1654 | 1470732230834 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]]]}] 01:43:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 01:43:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 01:43:50 INFO - PROCESS | 1654 | 1470732230852 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 01:43:50 INFO - PROCESS | 1654 | 1470732230855 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 01:43:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 01:43:50 INFO - PROCESS | 1654 | 1470732230860 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 01:43:50 INFO - PROCESS | 1654 | 1470732230862 Marionette TRACE conn2 <- [1,2662,null,{}] 01:43:50 INFO - PROCESS | 1654 | 1470732230867 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}] 01:43:50 INFO - PROCESS | 1654 | 1470732230869 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:50 INFO - PROCESS | 1654 | 1470732230947 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 01:43:50 INFO - PROCESS | 1654 | 1470732230953 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:50 INFO - PROCESS | 1654 | 1470732230955 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:50 INFO - PROCESS | 1654 | ++DOCSHELL 0x1199f7000 == 29 [pid = 1654] [id = 673] 01:43:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x115d5e000) [pid = 1654] [serial = 2019] [outer = 0x0] 01:43:50 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11691f400) [pid = 1654] [serial = 2020] [outer = 0x115d5e000] 01:43:50 INFO - PROCESS | 1654 | 1470732230982 Marionette DEBUG loaded listener.js 01:43:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1176dbc00) [pid = 1654] [serial = 2021] [outer = 0x115d5e000] 01:43:51 INFO - PROCESS | 1654 | 1470732231349 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]]]}] 01:43:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 01:43:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 524ms 01:43:51 INFO - PROCESS | 1654 | 1470732231385 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 01:43:51 INFO - PROCESS | 1654 | 1470732231386 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 01:43:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 01:43:51 INFO - PROCESS | 1654 | 1470732231388 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 01:43:51 INFO - PROCESS | 1654 | 1470732231391 Marionette TRACE conn2 <- [1,2666,null,{}] 01:43:51 INFO - PROCESS | 1654 | 1470732231399 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}] 01:43:51 INFO - PROCESS | 1654 | 1470732231402 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:51 INFO - PROCESS | 1654 | 1470732231483 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 01:43:51 INFO - PROCESS | 1654 | 1470732231490 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:51 INFO - PROCESS | 1654 | 1470732231492 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x1260c3800 == 30 [pid = 1654] [id = 674] 01:43:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x110ee1400) [pid = 1654] [serial = 2022] [outer = 0x0] 01:43:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1186e2000) [pid = 1654] [serial = 2023] [outer = 0x110ee1400] 01:43:51 INFO - PROCESS | 1654 | 1470732231520 Marionette DEBUG loaded listener.js 01:43:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118877000) [pid = 1654] [serial = 2024] [outer = 0x110ee1400] 01:43:52 INFO - PROCESS | 1654 | 1470732232372 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]]]}] 01:43:52 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) 01:43:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1022ms 01:43:52 INFO - PROCESS | 1654 | 1470732232411 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 01:43:52 INFO - PROCESS | 1654 | 1470732232413 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 01:43:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 01:43:52 INFO - PROCESS | 1654 | 1470732232416 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 01:43:52 INFO - PROCESS | 1654 | 1470732232418 Marionette TRACE conn2 <- [1,2670,null,{}] 01:43:52 INFO - PROCESS | 1654 | 1470732232421 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}] 01:43:52 INFO - PROCESS | 1654 | 1470732232423 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:52 INFO - PROCESS | 1654 | 1470732232554 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 01:43:52 INFO - PROCESS | 1654 | 1470732232593 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:52 INFO - PROCESS | 1654 | 1470732232594 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a33000 == 31 [pid = 1654] [id = 675] 01:43:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x11931a400) [pid = 1654] [serial = 2025] [outer = 0x0] 01:43:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x119518000) [pid = 1654] [serial = 2026] [outer = 0x11931a400] 01:43:52 INFO - PROCESS | 1654 | 1470732232620 Marionette DEBUG loaded listener.js 01:43:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1195ae400) [pid = 1654] [serial = 2027] [outer = 0x11931a400] 01:43:53 INFO - PROCESS | 1654 | 1470732233419 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"]]]}] 01:43:53 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 01:43:53 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:43:53 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 01:43:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:43:53 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:43:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1021ms 01:43:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 01:43:53 INFO - PROCESS | 1654 | 1470732233438 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 01:43:53 INFO - PROCESS | 1654 | 1470732233439 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 01:43:53 INFO - PROCESS | 1654 | 1470732233441 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 01:43:53 INFO - PROCESS | 1654 | 1470732233442 Marionette TRACE conn2 <- [1,2674,null,{}] 01:43:53 INFO - PROCESS | 1654 | 1470732233444 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}] 01:43:53 INFO - PROCESS | 1654 | 1470732233445 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:53 INFO - PROCESS | 1654 | 1470732233547 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 01:43:53 INFO - PROCESS | 1654 | 1470732233550 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:53 INFO - PROCESS | 1654 | 1470732233551 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12963e000 == 32 [pid = 1654] [id = 676] 01:43:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x110fac400) [pid = 1654] [serial = 2028] [outer = 0x0] 01:43:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x119799000) [pid = 1654] [serial = 2029] [outer = 0x110fac400] 01:43:53 INFO - PROCESS | 1654 | 1470732233576 Marionette DEBUG loaded listener.js 01:43:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119936000) [pid = 1654] [serial = 2030] [outer = 0x110fac400] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x112709800) [pid = 1654] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x121e38400) [pid = 1654] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1265c5c00) [pid = 1654] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1194cf000) [pid = 1654] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x124dc5000) [pid = 1654] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1186de400) [pid = 1654] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x12062b400) [pid = 1654] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x112707800) [pid = 1654] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x116ac1c00) [pid = 1654] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x113028c00) [pid = 1654] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128c27c00) [pid = 1654] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1186dc400) [pid = 1654] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x112d27000) [pid = 1654] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1127e0400) [pid = 1654] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 01:43:54 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x11270bc00) [pid = 1654] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 01:43:54 INFO - PROCESS | 1654 | 1470732234417 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"]]]}] 01:43:54 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 01:43:54 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:43:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 01:43:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:43:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:43:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1019ms 01:43:54 INFO - PROCESS | 1654 | 1470732234460 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 01:43:54 INFO - PROCESS | 1654 | 1470732234462 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 01:43:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 01:43:54 INFO - PROCESS | 1654 | 1470732234464 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 01:43:54 INFO - PROCESS | 1654 | 1470732234465 Marionette TRACE conn2 <- [1,2678,null,{}] 01:43:54 INFO - PROCESS | 1654 | 1470732234468 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}] 01:43:54 INFO - PROCESS | 1654 | 1470732234472 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:54 INFO - PROCESS | 1654 | 1470732234576 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 01:43:54 INFO - PROCESS | 1654 | 1470732234583 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:54 INFO - PROCESS | 1654 | 1470732234584 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6b6000 == 33 [pid = 1654] [id = 677] 01:43:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x117d47c00) [pid = 1654] [serial = 2031] [outer = 0x0] 01:43:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x120fcbc00) [pid = 1654] [serial = 2032] [outer = 0x117d47c00] 01:43:54 INFO - PROCESS | 1654 | 1470732234610 Marionette DEBUG loaded listener.js 01:43:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x121348c00) [pid = 1654] [serial = 2033] [outer = 0x117d47c00] 01:43:55 INFO - PROCESS | 1654 | 1470732235431 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]]]}] 01:43:55 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) 01:43:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1019ms 01:43:55 INFO - PROCESS | 1654 | 1470732235484 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 01:43:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 01:43:55 INFO - PROCESS | 1654 | 1470732235492 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 01:43:55 INFO - PROCESS | 1654 | 1470732235494 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 01:43:55 INFO - PROCESS | 1654 | 1470732235495 Marionette TRACE conn2 <- [1,2682,null,{}] 01:43:55 INFO - PROCESS | 1654 | 1470732235497 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}] 01:43:55 INFO - PROCESS | 1654 | 1470732235499 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:55 INFO - PROCESS | 1654 | 1470732235592 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 01:43:55 INFO - PROCESS | 1654 | 1470732235599 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:55 INFO - PROCESS | 1654 | 1470732235601 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b64e000 == 34 [pid = 1654] [id = 678] 01:43:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x12134ac00) [pid = 1654] [serial = 2034] [outer = 0x0] 01:43:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x12160e800) [pid = 1654] [serial = 2035] [outer = 0x12134ac00] 01:43:55 INFO - PROCESS | 1654 | 1470732235625 Marionette DEBUG loaded listener.js 01:43:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12193bc00) [pid = 1654] [serial = 2036] [outer = 0x12134ac00] 01:43:56 INFO - PROCESS | 1654 | 1470732236442 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]]]}] 01:43:56 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) 01:43:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 969ms 01:43:56 INFO - PROCESS | 1654 | 1470732236464 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 01:43:56 INFO - PROCESS | 1654 | 1470732236468 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 01:43:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 01:43:56 INFO - PROCESS | 1654 | 1470732236472 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 01:43:56 INFO - PROCESS | 1654 | 1470732236474 Marionette TRACE conn2 <- [1,2686,null,{}] 01:43:56 INFO - PROCESS | 1654 | 1470732236478 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}] 01:43:56 INFO - PROCESS | 1654 | 1470732236480 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:56 INFO - PROCESS | 1654 | 1470732236590 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 01:43:56 INFO - PROCESS | 1654 | 1470732236646 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:56 INFO - PROCESS | 1654 | 1470732236648 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170cc800 == 35 [pid = 1654] [id = 679] 01:43:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x112709800) [pid = 1654] [serial = 2037] [outer = 0x0] 01:43:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x11270f800) [pid = 1654] [serial = 2038] [outer = 0x112709800] 01:43:56 INFO - PROCESS | 1654 | 1470732236680 Marionette DEBUG loaded listener.js 01:43:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x112d15c00) [pid = 1654] [serial = 2039] [outer = 0x112709800] 01:43:57 INFO - PROCESS | 1654 | 1470732237683 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"]]]}] 01:43:57 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 01:43:57 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:43:57 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 01:43:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:43:57 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:43:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1226ms 01:43:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 01:43:57 INFO - PROCESS | 1654 | 1470732237699 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 01:43:57 INFO - PROCESS | 1654 | 1470732237702 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 01:43:57 INFO - PROCESS | 1654 | 1470732237707 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 01:43:57 INFO - PROCESS | 1654 | 1470732237708 Marionette TRACE conn2 <- [1,2690,null,{}] 01:43:57 INFO - PROCESS | 1654 | 1470732237711 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}] 01:43:57 INFO - PROCESS | 1654 | 1470732237713 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:57 INFO - PROCESS | 1654 | 1470732237825 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 01:43:57 INFO - PROCESS | 1654 | 1470732237880 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:57 INFO - PROCESS | 1654 | 1470732237881 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x125686000 == 36 [pid = 1654] [id = 680] 01:43:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x116927800) [pid = 1654] [serial = 2040] [outer = 0x0] 01:43:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11701f800) [pid = 1654] [serial = 2041] [outer = 0x116927800] 01:43:57 INFO - PROCESS | 1654 | 1470732237912 Marionette DEBUG loaded listener.js 01:43:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11844bc00) [pid = 1654] [serial = 2042] [outer = 0x116927800] 01:43:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6b6000 == 35 [pid = 1654] [id = 677] 01:43:58 INFO - PROCESS | 1654 | --DOCSHELL 0x12963e000 == 34 [pid = 1654] [id = 676] 01:43:58 INFO - PROCESS | 1654 | --DOCSHELL 0x128a33000 == 33 [pid = 1654] [id = 675] 01:43:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1260c3800 == 32 [pid = 1654] [id = 674] 01:43:58 INFO - PROCESS | 1654 | --DOCSHELL 0x1199f7000 == 31 [pid = 1654] [id = 673] 01:43:58 INFO - PROCESS | 1654 | --DOCSHELL 0x11716b800 == 30 [pid = 1654] [id = 672] 01:43:58 INFO - PROCESS | 1654 | --DOCSHELL 0x121362000 == 29 [pid = 1654] [id = 671] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1265c8c00) [pid = 1654] [serial = 1922] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12160a000) [pid = 1654] [serial = 1978] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x1264a9400) [pid = 1654] [serial = 1982] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x124d83000) [pid = 1654] [serial = 1981] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x128c25800) [pid = 1654] [serial = 1984] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x119794800) [pid = 1654] [serial = 1972] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x119935000) [pid = 1654] [serial = 1973] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128c22000) [pid = 1654] [serial = 1958] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1186e5400) [pid = 1654] [serial = 1969] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x1189acc00) [pid = 1654] [serial = 1970] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1210ea000) [pid = 1654] [serial = 1975] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x1127e4400) [pid = 1654] [serial = 1960] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x112d28800) [pid = 1654] [serial = 1961] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x117d50800) [pid = 1654] [serial = 1963] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x11850b000) [pid = 1654] [serial = 1964] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x115d60400) [pid = 1654] [serial = 1966] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x116a16000) [pid = 1654] [serial = 1967] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x128c8ec00) [pid = 1654] [serial = 1987] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x128dbe000) [pid = 1654] [serial = 1996] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x1291c8c00) [pid = 1654] [serial = 1997] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x1194c8000) [pid = 1654] [serial = 1990] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x128db9400) [pid = 1654] [serial = 1988] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x128dbc000) [pid = 1654] [serial = 1994] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x128c88800) [pid = 1654] [serial = 1985] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x1210ea800) [pid = 1654] [serial = 1991] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x121982c00) [pid = 1654] [serial = 1979] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x124d87800) [pid = 1654] [serial = 1993] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x12134a800) [pid = 1654] [serial = 1976] [outer = 0x0] [url = about:blank] 01:43:58 INFO - PROCESS | 1654 | 1470732238992 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"]]]}] 01:43:59 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:43:59 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:43:59 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 01:43:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:43:59 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:43:59 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1330ms 01:43:59 INFO - PROCESS | 1654 | 1470732239037 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 01:43:59 INFO - PROCESS | 1654 | 1470732239039 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 01:43:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 01:43:59 INFO - PROCESS | 1654 | 1470732239042 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 01:43:59 INFO - PROCESS | 1654 | 1470732239044 Marionette TRACE conn2 <- [1,2694,null,{}] 01:43:59 INFO - PROCESS | 1654 | 1470732239048 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}] 01:43:59 INFO - PROCESS | 1654 | 1470732239049 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:59 INFO - PROCESS | 1654 | 1470732239132 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 01:43:59 INFO - PROCESS | 1654 | 1470732239160 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:43:59 INFO - PROCESS | 1654 | 1470732239163 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:43:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x11885c800 == 30 [pid = 1654] [id = 681] 01:43:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x115d52c00) [pid = 1654] [serial = 2043] [outer = 0x0] 01:43:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x115d5b000) [pid = 1654] [serial = 2044] [outer = 0x115d52c00] 01:43:59 INFO - PROCESS | 1654 | 1470732239191 Marionette DEBUG loaded listener.js 01:43:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x116921c00) [pid = 1654] [serial = 2045] [outer = 0x115d52c00] 01:44:00 INFO - PROCESS | 1654 | 1470732240056 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"]]]}] 01:44:00 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:44:00 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:44:00 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 01:44:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:00 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:44:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1020ms 01:44:00 INFO - PROCESS | 1654 | 1470732240064 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 01:44:00 INFO - PROCESS | 1654 | 1470732240067 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 01:44:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 01:44:00 INFO - PROCESS | 1654 | 1470732240072 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 01:44:00 INFO - PROCESS | 1654 | 1470732240073 Marionette TRACE conn2 <- [1,2698,null,{}] 01:44:00 INFO - PROCESS | 1654 | 1470732240090 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}] 01:44:00 INFO - PROCESS | 1654 | 1470732240092 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:00 INFO - PROCESS | 1654 | 1470732240175 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 01:44:00 INFO - PROCESS | 1654 | 1470732240183 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:00 INFO - PROCESS | 1654 | 1470732240185 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x1235ea800 == 31 [pid = 1654] [id = 682] 01:44:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x11857e400) [pid = 1654] [serial = 2046] [outer = 0x0] 01:44:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x1186e2800) [pid = 1654] [serial = 2047] [outer = 0x11857e400] 01:44:00 INFO - PROCESS | 1654 | 1470732240214 Marionette DEBUG loaded listener.js 01:44:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x1189ad400) [pid = 1654] [serial = 2048] [outer = 0x11857e400] 01:44:01 INFO - PROCESS | 1654 | 1470732241185 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"]]]}] 01:44:01 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 01:44:01 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 01:44:01 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 01:44:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:01 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:44:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1131ms 01:44:01 INFO - PROCESS | 1654 | 1470732241204 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 01:44:01 INFO - PROCESS | 1654 | 1470732241205 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 01:44:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 01:44:01 INFO - PROCESS | 1654 | 1470732241208 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 01:44:01 INFO - PROCESS | 1654 | 1470732241210 Marionette TRACE conn2 <- [1,2702,null,{}] 01:44:01 INFO - PROCESS | 1654 | 1470732241224 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}] 01:44:01 INFO - PROCESS | 1654 | 1470732241228 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:01 INFO - PROCESS | 1654 | 1470732241330 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 01:44:01 INFO - PROCESS | 1654 | 1470732241335 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:01 INFO - PROCESS | 1654 | 1470732241337 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x128eeb000 == 32 [pid = 1654] [id = 683] 01:44:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x1194cdc00) [pid = 1654] [serial = 2049] [outer = 0x0] 01:44:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x119a0a400) [pid = 1654] [serial = 2050] [outer = 0x1194cdc00] 01:44:01 INFO - PROCESS | 1654 | 1470732241365 Marionette DEBUG loaded listener.js 01:44:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1206b4400) [pid = 1654] [serial = 2051] [outer = 0x1194cdc00] 01:44:01 INFO - PROCESS | 1654 | 1470732241721 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]]]}] 01:44:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 01:44:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 528ms 01:44:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 01:44:01 INFO - PROCESS | 1654 | 1470732241736 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 01:44:01 INFO - PROCESS | 1654 | 1470732241738 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 01:44:01 INFO - PROCESS | 1654 | 1470732241740 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 01:44:01 INFO - PROCESS | 1654 | 1470732241741 Marionette TRACE conn2 <- [1,2706,null,{}] 01:44:01 INFO - PROCESS | 1654 | 1470732241744 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}] 01:44:01 INFO - PROCESS | 1654 | 1470732241745 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:01 INFO - PROCESS | 1654 | 1470732241853 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 01:44:01 INFO - PROCESS | 1654 | 1470732241863 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:01 INFO - PROCESS | 1654 | 1470732241865 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6aa000 == 33 [pid = 1654] [id = 684] 01:44:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x12120cc00) [pid = 1654] [serial = 2052] [outer = 0x0] 01:44:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x121605800) [pid = 1654] [serial = 2053] [outer = 0x12120cc00] 01:44:01 INFO - PROCESS | 1654 | 1470732241890 Marionette DEBUG loaded listener.js 01:44:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x12193ec00) [pid = 1654] [serial = 2054] [outer = 0x12120cc00] 01:44:02 INFO - PROCESS | 1654 | 1470732242218 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]]]}] 01:44:02 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 01:44:02 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 519ms 01:44:02 INFO - PROCESS | 1654 | 1470732242259 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 01:44:02 INFO - PROCESS | 1654 | 1470732242261 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 01:44:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 01:44:02 INFO - PROCESS | 1654 | 1470732242263 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 01:44:02 INFO - PROCESS | 1654 | 1470732242264 Marionette TRACE conn2 <- [1,2710,null,{}] 01:44:02 INFO - PROCESS | 1654 | 1470732242267 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}] 01:44:02 INFO - PROCESS | 1654 | 1470732242268 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:02 INFO - PROCESS | 1654 | 1470732242372 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 01:44:02 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x1127db000) [pid = 1654] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 01:44:02 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x115d5e000) [pid = 1654] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 01:44:02 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x116548c00) [pid = 1654] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 01:44:02 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x110ee1400) [pid = 1654] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 01:44:02 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x112d1ac00) [pid = 1654] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 01:44:02 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x118506000) [pid = 1654] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 01:44:02 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x11931a400) [pid = 1654] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 01:44:02 INFO - PROCESS | 1654 | --DOMWINDOW == 66 (0x12133fc00) [pid = 1654] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 01:44:02 INFO - PROCESS | 1654 | --DOMWINDOW == 65 (0x12370d000) [pid = 1654] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 01:44:02 INFO - PROCESS | 1654 | --DOMWINDOW == 64 (0x110ecb000) [pid = 1654] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 01:44:02 INFO - PROCESS | 1654 | --DOMWINDOW == 63 (0x110fac400) [pid = 1654] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 01:44:02 INFO - PROCESS | 1654 | --DOMWINDOW == 62 (0x117d47c00) [pid = 1654] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 01:44:02 INFO - PROCESS | 1654 | 1470732242451 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:02 INFO - PROCESS | 1654 | 1470732242452 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12659e000 == 34 [pid = 1654] [id = 685] 01:44:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 63 (0x110eca800) [pid = 1654] [serial = 2055] [outer = 0x0] 01:44:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 64 (0x11270dc00) [pid = 1654] [serial = 2056] [outer = 0x110eca800] 01:44:02 INFO - PROCESS | 1654 | 1470732242497 Marionette DEBUG loaded listener.js 01:44:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 65 (0x11701bc00) [pid = 1654] [serial = 2057] [outer = 0x110eca800] 01:44:02 INFO - PROCESS | 1654 | 1470732242895 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] 01:44:02 INFO - PROCESS | 1654 | 1470732242936 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 01:44:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 01:44:02 INFO - PROCESS | 1654 | 1470732242939 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 01:44:02 INFO - PROCESS | 1654 | 1470732242940 Marionette TRACE conn2 <- [1,2714,null,{}] 01:44:02 INFO - PROCESS | 1654 | 1470732242942 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}] 01:44:02 INFO - PROCESS | 1654 | 1470732242948 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:03 INFO - PROCESS | 1654 | 1470732243068 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 01:44:03 INFO - PROCESS | 1654 | 1470732243095 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:03 INFO - PROCESS | 1654 | 1470732243096 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b96b000 == 35 [pid = 1654] [id = 686] 01:44:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 66 (0x117019800) [pid = 1654] [serial = 2058] [outer = 0x0] 01:44:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 67 (0x123439000) [pid = 1654] [serial = 2059] [outer = 0x117019800] 01:44:03 INFO - PROCESS | 1654 | 1470732243121 Marionette DEBUG loaded listener.js 01:44:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x124d8ac00) [pid = 1654] [serial = 2060] [outer = 0x117019800] 01:44:03 INFO - PROCESS | 1654 | 1470732243466 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]]]}] 01:44:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 01:44:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 568ms 01:44:03 INFO - PROCESS | 1654 | 1470732243508 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 01:44:03 INFO - PROCESS | 1654 | 1470732243510 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 01:44:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 01:44:03 INFO - PROCESS | 1654 | 1470732243513 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 01:44:03 INFO - PROCESS | 1654 | 1470732243515 Marionette TRACE conn2 <- [1,2718,null,{}] 01:44:03 INFO - PROCESS | 1654 | 1470732243519 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}] 01:44:03 INFO - PROCESS | 1654 | 1470732243521 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:03 INFO - PROCESS | 1654 | 1470732243638 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 01:44:03 INFO - PROCESS | 1654 | 1470732243698 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:03 INFO - PROCESS | 1654 | 1470732243699 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdc7800 == 36 [pid = 1654] [id = 687] 01:44:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x117d52400) [pid = 1654] [serial = 2061] [outer = 0x0] 01:44:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x124dc3400) [pid = 1654] [serial = 2062] [outer = 0x117d52400] 01:44:03 INFO - PROCESS | 1654 | 1470732243723 Marionette DEBUG loaded listener.js 01:44:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x126045400) [pid = 1654] [serial = 2063] [outer = 0x117d52400] 01:44:04 INFO - PROCESS | 1654 | 1470732244005 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] 01:44:04 INFO - PROCESS | 1654 | 1470732244039 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 01:44:04 INFO - PROCESS | 1654 | 1470732244041 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 01:44:04 INFO - PROCESS | 1654 | 1470732244042 Marionette TRACE conn2 <- [1,2722,null,{}] 01:44:04 INFO - PROCESS | 1654 | 1470732244044 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}] 01:44:04 INFO - PROCESS | 1654 | 1470732244046 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:04 INFO - PROCESS | 1654 | 1470732244134 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 01:44:04 INFO - PROCESS | 1654 | 1470732244138 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:04 INFO - PROCESS | 1654 | 1470732244139 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c313800 == 37 [pid = 1654] [id = 688] 01:44:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x126424800) [pid = 1654] [serial = 2064] [outer = 0x0] 01:44:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x12678f400) [pid = 1654] [serial = 2065] [outer = 0x126424800] 01:44:04 INFO - PROCESS | 1654 | 1470732244164 Marionette DEBUG loaded listener.js 01:44:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x128c23000) [pid = 1654] [serial = 2066] [outer = 0x126424800] 01:44:04 INFO - PROCESS | 1654 | 1470732244521 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] 01:44:04 INFO - PROCESS | 1654 | 1470732244565 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 01:44:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 01:44:04 INFO - PROCESS | 1654 | 1470732244567 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 01:44:04 INFO - PROCESS | 1654 | 1470732244568 Marionette TRACE conn2 <- [1,2726,null,{}] 01:44:04 INFO - PROCESS | 1654 | 1470732244571 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}] 01:44:04 INFO - PROCESS | 1654 | 1470732244572 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:04 INFO - PROCESS | 1654 | 1470732244655 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 01:44:04 INFO - PROCESS | 1654 | 1470732244658 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:04 INFO - PROCESS | 1654 | 1470732244660 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbc5000 == 38 [pid = 1654] [id = 689] 01:44:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x128c23400) [pid = 1654] [serial = 2067] [outer = 0x0] 01:44:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x128c30400) [pid = 1654] [serial = 2068] [outer = 0x128c23400] 01:44:04 INFO - PROCESS | 1654 | 1470732244684 Marionette DEBUG loaded listener.js 01:44:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x128c8f800) [pid = 1654] [serial = 2069] [outer = 0x128c23400] 01:44:05 INFO - PROCESS | 1654 | 1470732245132 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]]]}] 01:44:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 01:44:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 618ms 01:44:05 INFO - PROCESS | 1654 | 1470732245186 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 01:44:05 INFO - PROCESS | 1654 | 1470732245189 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 01:44:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 01:44:05 INFO - PROCESS | 1654 | 1470732245192 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 01:44:05 INFO - PROCESS | 1654 | 1470732245196 Marionette TRACE conn2 <- [1,2730,null,{}] 01:44:05 INFO - PROCESS | 1654 | 1470732245199 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}] 01:44:05 INFO - PROCESS | 1654 | 1470732245201 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:05 INFO - PROCESS | 1654 | 1470732245310 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 01:44:05 INFO - PROCESS | 1654 | 1470732245402 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:05 INFO - PROCESS | 1654 | 1470732245404 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x12128d800 == 39 [pid = 1654] [id = 690] 01:44:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x115d5d400) [pid = 1654] [serial = 2070] [outer = 0x0] 01:44:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x1164eb400) [pid = 1654] [serial = 2071] [outer = 0x115d5d400] 01:44:05 INFO - PROCESS | 1654 | 1470732245436 Marionette DEBUG loaded listener.js 01:44:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118507c00) [pid = 1654] [serial = 2072] [outer = 0x115d5d400] 01:44:06 INFO - PROCESS | 1654 | 1470732246326 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"]]]}] 01:44:06 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 01:44:06 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 01:44:06 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 01:44:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:06 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 01:44:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1172ms 01:44:06 INFO - PROCESS | 1654 | 1470732246365 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 01:44:06 INFO - PROCESS | 1654 | 1470732246368 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 01:44:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 01:44:06 INFO - PROCESS | 1654 | 1470732246373 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 01:44:06 INFO - PROCESS | 1654 | 1470732246375 Marionette TRACE conn2 <- [1,2734,null,{}] 01:44:06 INFO - PROCESS | 1654 | 1470732246377 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}] 01:44:06 INFO - PROCESS | 1654 | 1470732246379 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:06 INFO - PROCESS | 1654 | 1470732246512 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 01:44:06 INFO - PROCESS | 1654 | 1470732246575 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:06 INFO - PROCESS | 1654 | 1470732246576 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b68e000 == 40 [pid = 1654] [id = 691] 01:44:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1195a3000) [pid = 1654] [serial = 2073] [outer = 0x0] 01:44:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119794800) [pid = 1654] [serial = 2074] [outer = 0x1195a3000] 01:44:06 INFO - PROCESS | 1654 | 1470732246606 Marionette DEBUG loaded listener.js 01:44:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x120629400) [pid = 1654] [serial = 2075] [outer = 0x1195a3000] 01:44:07 INFO - PROCESS | 1654 | 1470732247082 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]]]}] 01:44:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 01:44:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 720ms 01:44:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 01:44:07 INFO - PROCESS | 1654 | 1470732247093 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 01:44:07 INFO - PROCESS | 1654 | 1470732247095 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 01:44:07 INFO - PROCESS | 1654 | 1470732247099 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 01:44:07 INFO - PROCESS | 1654 | 1470732247102 Marionette TRACE conn2 <- [1,2738,null,{}] 01:44:07 INFO - PROCESS | 1654 | 1470732247114 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}] 01:44:07 INFO - PROCESS | 1654 | 1470732247119 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:07 INFO - PROCESS | 1654 | 1470732247274 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 01:44:07 INFO - PROCESS | 1654 | 1470732247407 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:07 INFO - PROCESS | 1654 | 1470732247409 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ce78800 == 41 [pid = 1654] [id = 692] 01:44:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12134b800) [pid = 1654] [serial = 2076] [outer = 0x0] 01:44:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x123445400) [pid = 1654] [serial = 2077] [outer = 0x12134b800] 01:44:07 INFO - PROCESS | 1654 | 1470732247463 Marionette DEBUG loaded listener.js 01:44:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x126047c00) [pid = 1654] [serial = 2078] [outer = 0x12134b800] 01:44:07 INFO - PROCESS | 1654 | 1470732247934 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]]]}] 01:44:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 01:44:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 877ms 01:44:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 01:44:07 INFO - PROCESS | 1654 | 1470732247974 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 01:44:07 INFO - PROCESS | 1654 | 1470732247976 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 01:44:07 INFO - PROCESS | 1654 | 1470732247978 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 01:44:07 INFO - PROCESS | 1654 | 1470732247980 Marionette TRACE conn2 <- [1,2742,null,{}] 01:44:07 INFO - PROCESS | 1654 | 1470732247982 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}] 01:44:07 INFO - PROCESS | 1654 | 1470732247984 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:08 INFO - PROCESS | 1654 | 1470732248089 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 01:44:08 INFO - PROCESS | 1654 | 1470732248149 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:08 INFO - PROCESS | 1654 | 1470732248150 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x118860800 == 42 [pid = 1654] [id = 693] 01:44:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x117d55800) [pid = 1654] [serial = 2079] [outer = 0x0] 01:44:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x119a18800) [pid = 1654] [serial = 2080] [outer = 0x117d55800] 01:44:08 INFO - PROCESS | 1654 | 1470732248179 Marionette DEBUG loaded listener.js 01:44:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x123441800) [pid = 1654] [serial = 2081] [outer = 0x117d55800] 01:44:08 INFO - PROCESS | 1654 | 1470732248752 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]]]}] 01:44:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 01:44:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 821ms 01:44:08 INFO - PROCESS | 1654 | 1470732248799 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 01:44:08 INFO - PROCESS | 1654 | 1470732248802 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 01:44:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 01:44:08 INFO - PROCESS | 1654 | 1470732248805 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 01:44:08 INFO - PROCESS | 1654 | 1470732248808 Marionette TRACE conn2 <- [1,2746,null,{}] 01:44:08 INFO - PROCESS | 1654 | 1470732248811 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}] 01:44:08 INFO - PROCESS | 1654 | 1470732248813 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:08 INFO - PROCESS | 1654 | 1470732248913 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 01:44:08 INFO - PROCESS | 1654 | 1470732248976 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:08 INFO - PROCESS | 1654 | 1470732248978 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ac9000 == 43 [pid = 1654] [id = 694] 01:44:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x115d21000) [pid = 1654] [serial = 2082] [outer = 0x0] 01:44:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x116555800) [pid = 1654] [serial = 2083] [outer = 0x115d21000] 01:44:09 INFO - PROCESS | 1654 | 1470732249007 Marionette DEBUG loaded listener.js 01:44:09 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x117018000) [pid = 1654] [serial = 2084] [outer = 0x115d21000] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12c313800 == 42 [pid = 1654] [id = 688] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdc7800 == 41 [pid = 1654] [id = 687] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b96b000 == 40 [pid = 1654] [id = 686] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12659e000 == 39 [pid = 1654] [id = 685] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6aa000 == 38 [pid = 1654] [id = 684] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x128eeb000 == 37 [pid = 1654] [id = 683] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1235ea800 == 36 [pid = 1654] [id = 682] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x11885c800 == 35 [pid = 1654] [id = 681] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x125686000 == 34 [pid = 1654] [id = 680] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b64e000 == 33 [pid = 1654] [id = 678] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x1170cc800 == 32 [pid = 1654] [id = 679] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x118860800 == 31 [pid = 1654] [id = 693] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12ce78800 == 30 [pid = 1654] [id = 692] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12b68e000 == 29 [pid = 1654] [id = 691] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12128d800 == 28 [pid = 1654] [id = 690] 01:44:09 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbc5000 == 27 [pid = 1654] [id = 689] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12160e800) [pid = 1654] [serial = 2035] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x112d17000) [pid = 1654] [serial = 2017] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11691f400) [pid = 1654] [serial = 2020] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1176dbc00) [pid = 1654] [serial = 2021] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11826b400) [pid = 1654] [serial = 2015] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1176cc800) [pid = 1654] [serial = 2014] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1186e2000) [pid = 1654] [serial = 2023] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x11699b000) [pid = 1654] [serial = 2000] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x113216c00) [pid = 1654] [serial = 1999] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11951bc00) [pid = 1654] [serial = 2003] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1191eac00) [pid = 1654] [serial = 2002] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x119518000) [pid = 1654] [serial = 2026] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1195ae400) [pid = 1654] [serial = 2027] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12343dc00) [pid = 1654] [serial = 2006] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x121611c00) [pid = 1654] [serial = 2005] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1265c5400) [pid = 1654] [serial = 2009] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12559ac00) [pid = 1654] [serial = 2008] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x113032000) [pid = 1654] [serial = 2012] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x1127e6400) [pid = 1654] [serial = 2011] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x119799000) [pid = 1654] [serial = 2029] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 71 (0x121348c00) [pid = 1654] [serial = 2033] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 70 (0x120fcbc00) [pid = 1654] [serial = 2032] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 69 (0x113225c00) [pid = 1654] [serial = 2018] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 68 (0x119936000) [pid = 1654] [serial = 2030] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | --DOMWINDOW == 67 (0x118877000) [pid = 1654] [serial = 2024] [outer = 0x0] [url = about:blank] 01:44:09 INFO - PROCESS | 1654 | 1470732249923 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]]]}] 01:44:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 01:44:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1123ms 01:44:09 INFO - PROCESS | 1654 | 1470732249928 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 01:44:09 INFO - PROCESS | 1654 | 1470732249932 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 01:44:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 01:44:09 INFO - PROCESS | 1654 | 1470732249936 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 01:44:09 INFO - PROCESS | 1654 | 1470732249938 Marionette TRACE conn2 <- [1,2750,null,{}] 01:44:09 INFO - PROCESS | 1654 | 1470732249941 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}] 01:44:09 INFO - PROCESS | 1654 | 1470732249943 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:10 INFO - PROCESS | 1654 | 1470732250026 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 01:44:10 INFO - PROCESS | 1654 | 1470732250034 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:10 INFO - PROCESS | 1654 | 1470732250037 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x117483000 == 28 [pid = 1654] [id = 695] 01:44:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 68 (0x112710c00) [pid = 1654] [serial = 2085] [outer = 0x0] 01:44:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 69 (0x112a8a000) [pid = 1654] [serial = 2086] [outer = 0x112710c00] 01:44:10 INFO - PROCESS | 1654 | 1470732250065 Marionette DEBUG loaded listener.js 01:44:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 70 (0x112d2c800) [pid = 1654] [serial = 2087] [outer = 0x112710c00] 01:44:10 INFO - PROCESS | 1654 | 1470732250446 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]]]}] 01:44:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 01:44:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 520ms 01:44:10 INFO - PROCESS | 1654 | 1470732250456 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 01:44:10 INFO - PROCESS | 1654 | 1470732250459 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 01:44:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 01:44:10 INFO - PROCESS | 1654 | 1470732250464 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 01:44:10 INFO - PROCESS | 1654 | 1470732250466 Marionette TRACE conn2 <- [1,2754,null,{}] 01:44:10 INFO - PROCESS | 1654 | 1470732250468 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}] 01:44:10 INFO - PROCESS | 1654 | 1470732250470 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:10 INFO - PROCESS | 1654 | 1470732250548 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 01:44:10 INFO - PROCESS | 1654 | 1470732250552 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:10 INFO - PROCESS | 1654 | 1470732250553 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:10 INFO - PROCESS | 1654 | ++DOCSHELL 0x119abd800 == 29 [pid = 1654] [id = 696] 01:44:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 71 (0x1133e4000) [pid = 1654] [serial = 2088] [outer = 0x0] 01:44:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 72 (0x115e94000) [pid = 1654] [serial = 2089] [outer = 0x1133e4000] 01:44:10 INFO - PROCESS | 1654 | 1470732250583 Marionette DEBUG loaded listener.js 01:44:10 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x116996000) [pid = 1654] [serial = 2090] [outer = 0x1133e4000] 01:44:10 INFO - PROCESS | 1654 | 1470732250952 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]]]}] 01:44:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 01:44:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 519ms 01:44:10 INFO - PROCESS | 1654 | 1470732250989 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 01:44:10 INFO - PROCESS | 1654 | 1470732250991 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 01:44:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 01:44:11 INFO - PROCESS | 1654 | 1470732250997 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 01:44:11 INFO - PROCESS | 1654 | 1470732250999 Marionette TRACE conn2 <- [1,2758,null,{}] 01:44:11 INFO - PROCESS | 1654 | 1470732251007 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}] 01:44:11 INFO - PROCESS | 1654 | 1470732251011 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:11 INFO - PROCESS | 1654 | 1470732251090 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 01:44:11 INFO - PROCESS | 1654 | 1470732251100 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:11 INFO - PROCESS | 1654 | 1470732251102 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x125686000 == 30 [pid = 1654] [id = 697] 01:44:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x112140800) [pid = 1654] [serial = 2091] [outer = 0x0] 01:44:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x11857a400) [pid = 1654] [serial = 2092] [outer = 0x112140800] 01:44:11 INFO - PROCESS | 1654 | 1470732251130 Marionette DEBUG loaded listener.js 01:44:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x11880c400) [pid = 1654] [serial = 2093] [outer = 0x112140800] 01:44:11 INFO - PROCESS | 1654 | 1470732251475 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]]]}] 01:44:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 01:44:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 524ms 01:44:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 01:44:11 INFO - PROCESS | 1654 | 1470732251522 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 01:44:11 INFO - PROCESS | 1654 | 1470732251524 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 01:44:11 INFO - PROCESS | 1654 | 1470732251526 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 01:44:11 INFO - PROCESS | 1654 | 1470732251527 Marionette TRACE conn2 <- [1,2762,null,{}] 01:44:11 INFO - PROCESS | 1654 | 1470732251530 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}] 01:44:11 INFO - PROCESS | 1654 | 1470732251531 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:11 INFO - PROCESS | 1654 | 1470732251640 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 01:44:11 INFO - PROCESS | 1654 | 1470732251677 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:11 INFO - PROCESS | 1654 | 1470732251678 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:11 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a32000 == 31 [pid = 1654] [id = 698] 01:44:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x118877000) [pid = 1654] [serial = 2094] [outer = 0x0] 01:44:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1194cb800) [pid = 1654] [serial = 2095] [outer = 0x118877000] 01:44:11 INFO - PROCESS | 1654 | 1470732251703 Marionette DEBUG loaded listener.js 01:44:11 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x119520000) [pid = 1654] [serial = 2096] [outer = 0x118877000] 01:44:11 INFO - PROCESS | 1654 | 1470732251991 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]]]}] 01:44:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 01:44:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 521ms 01:44:12 INFO - PROCESS | 1654 | 1470732252049 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 01:44:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 01:44:12 INFO - PROCESS | 1654 | 1470732252058 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 01:44:12 INFO - PROCESS | 1654 | 1470732252060 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 01:44:12 INFO - PROCESS | 1654 | 1470732252061 Marionette TRACE conn2 <- [1,2766,null,{}] 01:44:12 INFO - PROCESS | 1654 | 1470732252064 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}] 01:44:12 INFO - PROCESS | 1654 | 1470732252065 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:12 INFO - PROCESS | 1654 | 1470732252160 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 01:44:12 INFO - PROCESS | 1654 | 1470732252202 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:12 INFO - PROCESS | 1654 | 1470732252204 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12964e800 == 32 [pid = 1654] [id = 699] 01:44:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x114f81800) [pid = 1654] [serial = 2097] [outer = 0x0] 01:44:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x1195ad400) [pid = 1654] [serial = 2098] [outer = 0x114f81800] 01:44:12 INFO - PROCESS | 1654 | 1470732252230 Marionette DEBUG loaded listener.js 01:44:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x11979e800) [pid = 1654] [serial = 2099] [outer = 0x114f81800] 01:44:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 01:44:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 619ms 01:44:12 INFO - PROCESS | 1654 | 1470732252673 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]]]}] 01:44:12 INFO - PROCESS | 1654 | 1470732252679 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 01:44:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 01:44:12 INFO - PROCESS | 1654 | 1470732252681 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 01:44:12 INFO - PROCESS | 1654 | 1470732252683 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 01:44:12 INFO - PROCESS | 1654 | 1470732252684 Marionette TRACE conn2 <- [1,2770,null,{}] 01:44:12 INFO - PROCESS | 1654 | 1470732252686 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}] 01:44:12 INFO - PROCESS | 1654 | 1470732252691 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:12 INFO - PROCESS | 1654 | 1470732252808 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 01:44:12 INFO - PROCESS | 1654 | 1470732252847 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:12 INFO - PROCESS | 1654 | 1470732252848 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:12 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af1e000 == 33 [pid = 1654] [id = 700] 01:44:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x119a0a800) [pid = 1654] [serial = 2100] [outer = 0x0] 01:44:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x121336400) [pid = 1654] [serial = 2101] [outer = 0x119a0a800] 01:44:12 INFO - PROCESS | 1654 | 1470732252872 Marionette DEBUG loaded listener.js 01:44:12 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x12160a800) [pid = 1654] [serial = 2102] [outer = 0x119a0a800] 01:44:13 INFO - PROCESS | 1654 | 1470732253239 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]]]}] 01:44:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 01:44:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 568ms 01:44:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 01:44:13 INFO - PROCESS | 1654 | 1470732253252 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 01:44:13 INFO - PROCESS | 1654 | 1470732253253 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 01:44:13 INFO - PROCESS | 1654 | 1470732253256 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 01:44:13 INFO - PROCESS | 1654 | 1470732253266 Marionette TRACE conn2 <- [1,2774,null,{}] 01:44:13 INFO - PROCESS | 1654 | 1470732253269 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}] 01:44:13 INFO - PROCESS | 1654 | 1470732253270 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:13 INFO - PROCESS | 1654 | 1470732253371 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 01:44:13 INFO - PROCESS | 1654 | 1470732253374 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:13 INFO - PROCESS | 1654 | 1470732253375 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b64d800 == 34 [pid = 1654] [id = 701] 01:44:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12062a800) [pid = 1654] [serial = 2103] [outer = 0x0] 01:44:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x121973c00) [pid = 1654] [serial = 2104] [outer = 0x12062a800] 01:44:13 INFO - PROCESS | 1654 | 1470732253399 Marionette DEBUG loaded listener.js 01:44:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12197e800) [pid = 1654] [serial = 2105] [outer = 0x12062a800] 01:44:13 INFO - PROCESS | 1654 | 1470732253750 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]]]}] 01:44:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 01:44:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 527ms 01:44:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 01:44:13 INFO - PROCESS | 1654 | 1470732253788 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 01:44:13 INFO - PROCESS | 1654 | 1470732253789 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 01:44:13 INFO - PROCESS | 1654 | 1470732253791 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 01:44:13 INFO - PROCESS | 1654 | 1470732253792 Marionette TRACE conn2 <- [1,2778,null,{}] 01:44:13 INFO - PROCESS | 1654 | 1470732253795 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}] 01:44:13 INFO - PROCESS | 1654 | 1470732253796 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:13 INFO - PROCESS | 1654 | 1470732253892 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 01:44:13 INFO - PROCESS | 1654 | 1470732253898 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:13 INFO - PROCESS | 1654 | 1470732253899 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:13 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b964800 == 35 [pid = 1654] [id = 702] 01:44:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12193e000) [pid = 1654] [serial = 2106] [outer = 0x0] 01:44:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12343c800) [pid = 1654] [serial = 2107] [outer = 0x12193e000] 01:44:13 INFO - PROCESS | 1654 | 1470732253923 Marionette DEBUG loaded listener.js 01:44:13 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x12350b400) [pid = 1654] [serial = 2108] [outer = 0x12193e000] 01:44:14 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1194cdc00) [pid = 1654] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 01:44:14 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12120cc00) [pid = 1654] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 01:44:14 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x110eca800) [pid = 1654] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 01:44:14 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x11857e400) [pid = 1654] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 01:44:14 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x112709800) [pid = 1654] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 01:44:14 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12134ac00) [pid = 1654] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 01:44:14 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x115d52c00) [pid = 1654] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 01:44:14 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x116927800) [pid = 1654] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 01:44:14 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x117019800) [pid = 1654] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 01:44:14 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x117d52400) [pid = 1654] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 01:44:14 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x126424800) [pid = 1654] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 01:44:14 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x128c23400) [pid = 1654] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 01:44:14 INFO - PROCESS | 1654 | 1470732254368 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]]]}] 01:44:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 01:44:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 626ms 01:44:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 01:44:14 INFO - PROCESS | 1654 | 1470732254423 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 01:44:14 INFO - PROCESS | 1654 | 1470732254424 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 01:44:14 INFO - PROCESS | 1654 | 1470732254426 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 01:44:14 INFO - PROCESS | 1654 | 1470732254428 Marionette TRACE conn2 <- [1,2782,null,{}] 01:44:14 INFO - PROCESS | 1654 | 1470732254433 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}] 01:44:14 INFO - PROCESS | 1654 | 1470732254443 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:14 INFO - PROCESS | 1654 | 1470732254530 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 01:44:14 INFO - PROCESS | 1654 | 1470732254537 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:14 INFO - PROCESS | 1654 | 1470732254538 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:14 INFO - PROCESS | 1654 | ++DOCSHELL 0x12567d800 == 36 [pid = 1654] [id = 703] 01:44:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118871000) [pid = 1654] [serial = 2109] [outer = 0x0] 01:44:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x119e27000) [pid = 1654] [serial = 2110] [outer = 0x118871000] 01:44:14 INFO - PROCESS | 1654 | 1470732254562 Marionette DEBUG loaded listener.js 01:44:14 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x123436400) [pid = 1654] [serial = 2111] [outer = 0x118871000] 01:44:14 INFO - PROCESS | 1654 | 1470732254888 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]]]}] 01:44:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 01:44:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 469ms 01:44:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 01:44:14 INFO - PROCESS | 1654 | 1470732254897 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 01:44:14 INFO - PROCESS | 1654 | 1470732254901 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 01:44:14 INFO - PROCESS | 1654 | 1470732254904 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 01:44:14 INFO - PROCESS | 1654 | 1470732254906 Marionette TRACE conn2 <- [1,2786,null,{}] 01:44:14 INFO - PROCESS | 1654 | 1470732254908 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}] 01:44:14 INFO - PROCESS | 1654 | 1470732254909 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:14 INFO - PROCESS | 1654 | 1470732254990 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 01:44:14 INFO - PROCESS | 1654 | 1470732254994 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:15 INFO - PROCESS | 1654 | 1470732254995 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c327000 == 37 [pid = 1654] [id = 704] 01:44:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x123546c00) [pid = 1654] [serial = 2112] [outer = 0x0] 01:44:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x124aae400) [pid = 1654] [serial = 2113] [outer = 0x123546c00] 01:44:15 INFO - PROCESS | 1654 | 1470732255022 Marionette DEBUG loaded listener.js 01:44:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x124dbb400) [pid = 1654] [serial = 2114] [outer = 0x123546c00] 01:44:15 INFO - PROCESS | 1654 | 1470732255343 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]]]}] 01:44:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 01:44:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 469ms 01:44:15 INFO - PROCESS | 1654 | --DOCSHELL 0x12d309800 == 36 [pid = 1654] [id = 17] 01:44:15 INFO - PROCESS | 1654 | 1470732255424 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 01:44:15 INFO - PROCESS | 1654 | 1470732255425 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 01:44:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 01:44:15 INFO - PROCESS | 1654 | 1470732255436 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 01:44:15 INFO - PROCESS | 1654 | 1470732255438 Marionette TRACE conn2 <- [1,2790,null,{}] 01:44:15 INFO - PROCESS | 1654 | 1470732255448 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}] 01:44:15 INFO - PROCESS | 1654 | 1470732255450 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:15 INFO - PROCESS | 1654 | 1470732255539 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 01:44:15 INFO - PROCESS | 1654 | 1470732255542 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:15 INFO - PROCESS | 1654 | 1470732255544 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:15 INFO - PROCESS | 1654 | ++DOCSHELL 0x12964e000 == 37 [pid = 1654] [id = 705] 01:44:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x121eacc00) [pid = 1654] [serial = 2115] [outer = 0x0] 01:44:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x126426400) [pid = 1654] [serial = 2116] [outer = 0x121eacc00] 01:44:15 INFO - PROCESS | 1654 | 1470732255570 Marionette DEBUG loaded listener.js 01:44:15 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12678fc00) [pid = 1654] [serial = 2117] [outer = 0x121eacc00] 01:44:15 INFO - PROCESS | 1654 | 1470732255909 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]]]}] 01:44:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 01:44:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 480ms 01:44:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 01:44:15 INFO - PROCESS | 1654 | 1470732255916 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 01:44:15 INFO - PROCESS | 1654 | 1470732255918 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 01:44:15 INFO - PROCESS | 1654 | 1470732255920 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 01:44:15 INFO - PROCESS | 1654 | 1470732255921 Marionette TRACE conn2 <- [1,2794,null,{}] 01:44:15 INFO - PROCESS | 1654 | 1470732255924 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}] 01:44:15 INFO - PROCESS | 1654 | 1470732255925 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:16 INFO - PROCESS | 1654 | 1470732256007 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 01:44:16 INFO - PROCESS | 1654 | 1470732256066 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:16 INFO - PROCESS | 1654 | 1470732256067 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d313800 == 38 [pid = 1654] [id = 706] 01:44:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121346c00) [pid = 1654] [serial = 2118] [outer = 0x0] 01:44:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x128c28800) [pid = 1654] [serial = 2119] [outer = 0x121346c00] 01:44:16 INFO - PROCESS | 1654 | 1470732256090 Marionette DEBUG loaded listener.js 01:44:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x128c87c00) [pid = 1654] [serial = 2120] [outer = 0x121346c00] 01:44:16 INFO - PROCESS | 1654 | 1470732256589 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]]]}] 01:44:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 01:44:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 675ms 01:44:16 INFO - PROCESS | 1654 | 1470732256596 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 01:44:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 01:44:16 INFO - PROCESS | 1654 | 1470732256599 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 01:44:16 INFO - PROCESS | 1654 | 1470732256602 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 01:44:16 INFO - PROCESS | 1654 | 1470732256605 Marionette TRACE conn2 <- [1,2798,null,{}] 01:44:16 INFO - PROCESS | 1654 | 1470732256610 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}] 01:44:16 INFO - PROCESS | 1654 | 1470732256612 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:16 INFO - PROCESS | 1654 | 1470732256727 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 01:44:16 INFO - PROCESS | 1654 | 1470732256787 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:16 INFO - PROCESS | 1654 | 1470732256788 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:16 INFO - PROCESS | 1654 | ++DOCSHELL 0x1199e2800 == 39 [pid = 1654] [id = 707] 01:44:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x1127df800) [pid = 1654] [serial = 2121] [outer = 0x0] 01:44:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x112d16800) [pid = 1654] [serial = 2122] [outer = 0x1127df800] 01:44:16 INFO - PROCESS | 1654 | 1470732256819 Marionette DEBUG loaded listener.js 01:44:16 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x115d13800) [pid = 1654] [serial = 2123] [outer = 0x1127df800] 01:44:17 INFO - PROCESS | 1654 | 1470732257339 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]]]}] 01:44:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 01:44:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 775ms 01:44:17 INFO - PROCESS | 1654 | 1470732257389 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 01:44:17 INFO - PROCESS | 1654 | 1470732257393 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 01:44:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 01:44:17 INFO - PROCESS | 1654 | 1470732257401 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 01:44:17 INFO - PROCESS | 1654 | 1470732257403 Marionette TRACE conn2 <- [1,2802,null,{}] 01:44:17 INFO - PROCESS | 1654 | 1470732257406 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}] 01:44:17 INFO - PROCESS | 1654 | 1470732257407 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:17 INFO - PROCESS | 1654 | 1470732257518 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 01:44:17 INFO - PROCESS | 1654 | 1470732257613 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:17 INFO - PROCESS | 1654 | 1470732257614 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:17 INFO - PROCESS | 1654 | ++DOCSHELL 0x129309800 == 40 [pid = 1654] [id = 708] 01:44:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x116ac9000) [pid = 1654] [serial = 2124] [outer = 0x0] 01:44:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x11850cc00) [pid = 1654] [serial = 2125] [outer = 0x116ac9000] 01:44:17 INFO - PROCESS | 1654 | 1470732257646 Marionette DEBUG loaded listener.js 01:44:17 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x118808c00) [pid = 1654] [serial = 2126] [outer = 0x116ac9000] 01:44:18 INFO - PROCESS | 1654 | 1470732258332 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]]]}] 01:44:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12964e000 == 39 [pid = 1654] [id = 705] 01:44:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12c327000 == 38 [pid = 1654] [id = 704] 01:44:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12567d800 == 37 [pid = 1654] [id = 703] 01:44:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12b964800 == 36 [pid = 1654] [id = 702] 01:44:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12b64d800 == 35 [pid = 1654] [id = 701] 01:44:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12af1e000 == 34 [pid = 1654] [id = 700] 01:44:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12964e800 == 33 [pid = 1654] [id = 699] 01:44:18 INFO - PROCESS | 1654 | --DOCSHELL 0x128a32000 == 32 [pid = 1654] [id = 698] 01:44:18 INFO - PROCESS | 1654 | --DOCSHELL 0x125686000 == 31 [pid = 1654] [id = 697] 01:44:18 INFO - PROCESS | 1654 | --DOCSHELL 0x119abd800 == 30 [pid = 1654] [id = 696] 01:44:18 INFO - PROCESS | 1654 | --DOCSHELL 0x117483000 == 29 [pid = 1654] [id = 695] 01:44:18 INFO - PROCESS | 1654 | --DOCSHELL 0x119ac9000 == 28 [pid = 1654] [id = 694] 01:44:18 INFO - PROCESS | 1654 | --DOCSHELL 0x12d309000 == 27 [pid = 1654] [id = 18] 01:44:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 01:44:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 976ms 01:44:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 01:44:18 INFO - PROCESS | 1654 | 1470732258374 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 01:44:18 INFO - PROCESS | 1654 | 1470732258376 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 01:44:18 INFO - PROCESS | 1654 | 1470732258379 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 01:44:18 INFO - PROCESS | 1654 | 1470732258381 Marionette TRACE conn2 <- [1,2806,null,{}] 01:44:18 INFO - PROCESS | 1654 | 1470732258385 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}] 01:44:18 INFO - PROCESS | 1654 | 1470732258386 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:18 INFO - PROCESS | 1654 | 1470732258477 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x119a0a400) [pid = 1654] [serial = 2050] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x121605800) [pid = 1654] [serial = 2053] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11270dc00) [pid = 1654] [serial = 2056] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x1186e2800) [pid = 1654] [serial = 2047] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11270f800) [pid = 1654] [serial = 2038] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11701bc00) [pid = 1654] [serial = 2057] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x112d15c00) [pid = 1654] [serial = 2039] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12193bc00) [pid = 1654] [serial = 2036] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x115d5b000) [pid = 1654] [serial = 2044] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x116921c00) [pid = 1654] [serial = 2045] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x11701f800) [pid = 1654] [serial = 2041] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x11844bc00) [pid = 1654] [serial = 2042] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x124d8ac00) [pid = 1654] [serial = 2060] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x128c23000) [pid = 1654] [serial = 2066] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x126045400) [pid = 1654] [serial = 2063] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12193ec00) [pid = 1654] [serial = 2054] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x124dc3400) [pid = 1654] [serial = 2062] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x1206b4400) [pid = 1654] [serial = 2051] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x123439000) [pid = 1654] [serial = 2059] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x1189ad400) [pid = 1654] [serial = 2048] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x12678f400) [pid = 1654] [serial = 2065] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x128c30400) [pid = 1654] [serial = 2068] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x128c8f800) [pid = 1654] [serial = 2069] [outer = 0x0] [url = about:blank] 01:44:18 INFO - PROCESS | 1654 | 1470732258540 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:18 INFO - PROCESS | 1654 | 1470732258541 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:18 INFO - PROCESS | 1654 | ++DOCSHELL 0x11829b800 == 28 [pid = 1654] [id = 709] 01:44:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x112d1b000) [pid = 1654] [serial = 2127] [outer = 0x0] 01:44:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x115d5b000) [pid = 1654] [serial = 2128] [outer = 0x112d1b000] 01:44:18 INFO - PROCESS | 1654 | 1470732258569 Marionette DEBUG loaded listener.js 01:44:18 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x11699b000) [pid = 1654] [serial = 2129] [outer = 0x112d1b000] 01:44:18 INFO - PROCESS | 1654 | 1470732258854 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]]]}] 01:44:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 01:44:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 522ms 01:44:18 INFO - PROCESS | 1654 | 1470732258908 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 01:44:18 INFO - PROCESS | 1654 | 1470732258914 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 01:44:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 01:44:18 INFO - PROCESS | 1654 | 1470732258924 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 01:44:18 INFO - PROCESS | 1654 | 1470732258927 Marionette TRACE conn2 <- [1,2810,null,{}] 01:44:18 INFO - PROCESS | 1654 | 1470732258932 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}] 01:44:18 INFO - PROCESS | 1654 | 1470732258936 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:19 INFO - PROCESS | 1654 | 1470732259071 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 01:44:19 INFO - PROCESS | 1654 | 1470732259125 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:19 INFO - PROCESS | 1654 | 1470732259127 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x12182b800 == 29 [pid = 1654] [id = 710] 01:44:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x11699fc00) [pid = 1654] [serial = 2130] [outer = 0x0] 01:44:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x118511000) [pid = 1654] [serial = 2131] [outer = 0x11699fc00] 01:44:19 INFO - PROCESS | 1654 | 1470732259154 Marionette DEBUG loaded listener.js 01:44:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118871800) [pid = 1654] [serial = 2132] [outer = 0x11699fc00] 01:44:19 INFO - PROCESS | 1654 | 1470732259457 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]]]}] 01:44:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 01:44:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 574ms 01:44:19 INFO - PROCESS | 1654 | 1470732259499 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 01:44:19 INFO - PROCESS | 1654 | 1470732259502 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 01:44:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 01:44:19 INFO - PROCESS | 1654 | 1470732259504 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 01:44:19 INFO - PROCESS | 1654 | 1470732259507 Marionette TRACE conn2 <- [1,2814,null,{}] 01:44:19 INFO - PROCESS | 1654 | 1470732259515 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}] 01:44:19 INFO - PROCESS | 1654 | 1470732259519 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:19 INFO - PROCESS | 1654 | 1470732259602 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 01:44:19 INFO - PROCESS | 1654 | 1470732259663 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:19 INFO - PROCESS | 1654 | 1470732259665 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:19 INFO - PROCESS | 1654 | ++DOCSHELL 0x128e29000 == 30 [pid = 1654] [id = 711] 01:44:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x112706c00) [pid = 1654] [serial = 2133] [outer = 0x0] 01:44:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x119517000) [pid = 1654] [serial = 2134] [outer = 0x112706c00] 01:44:19 INFO - PROCESS | 1654 | 1470732259693 Marionette DEBUG loaded listener.js 01:44:19 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1206b2800) [pid = 1654] [serial = 2135] [outer = 0x112706c00] 01:44:20 INFO - PROCESS | 1654 | 1470732260008 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]]]}] 01:44:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 01:44:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 521ms 01:44:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 01:44:20 INFO - PROCESS | 1654 | 1470732260025 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 01:44:20 INFO - PROCESS | 1654 | 1470732260027 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 01:44:20 INFO - PROCESS | 1654 | 1470732260029 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 01:44:20 INFO - PROCESS | 1654 | 1470732260030 Marionette TRACE conn2 <- [1,2818,null,{}] 01:44:20 INFO - PROCESS | 1654 | 1470732260037 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}] 01:44:20 INFO - PROCESS | 1654 | 1470732260038 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:20 INFO - PROCESS | 1654 | 1470732260122 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 01:44:20 INFO - PROCESS | 1654 | 1470732260126 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:20 INFO - PROCESS | 1654 | 1470732260127 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6bd800 == 31 [pid = 1654] [id = 712] 01:44:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x120fcb000) [pid = 1654] [serial = 2136] [outer = 0x0] 01:44:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x121347800) [pid = 1654] [serial = 2137] [outer = 0x120fcb000] 01:44:20 INFO - PROCESS | 1654 | 1470732260155 Marionette DEBUG loaded listener.js 01:44:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x12160cc00) [pid = 1654] [serial = 2138] [outer = 0x120fcb000] 01:44:20 INFO - PROCESS | 1654 | 1470732260485 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]]]}] 01:44:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 01:44:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 472ms 01:44:20 INFO - PROCESS | 1654 | 1470732260502 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 01:44:20 INFO - PROCESS | 1654 | 1470732260503 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 01:44:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 01:44:20 INFO - PROCESS | 1654 | 1470732260506 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 01:44:20 INFO - PROCESS | 1654 | 1470732260507 Marionette TRACE conn2 <- [1,2822,null,{}] 01:44:20 INFO - PROCESS | 1654 | 1470732260509 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}] 01:44:20 INFO - PROCESS | 1654 | 1470732260510 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:20 INFO - PROCESS | 1654 | 1470732260625 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 01:44:20 INFO - PROCESS | 1654 | 1470732260636 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:20 INFO - PROCESS | 1654 | 1470732260637 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:20 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b647800 == 32 [pid = 1654] [id = 713] 01:44:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x110fac400) [pid = 1654] [serial = 2139] [outer = 0x0] 01:44:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x12120a400) [pid = 1654] [serial = 2140] [outer = 0x110fac400] 01:44:20 INFO - PROCESS | 1654 | 1470732260661 Marionette DEBUG loaded listener.js 01:44:20 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x121e33c00) [pid = 1654] [serial = 2141] [outer = 0x110fac400] 01:44:21 INFO - PROCESS | 1654 | 1470732261022 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]]]}] 01:44:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 01:44:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 569ms 01:44:21 INFO - PROCESS | 1654 | 1470732261075 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 01:44:21 INFO - PROCESS | 1654 | 1470732261076 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 01:44:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 01:44:21 INFO - PROCESS | 1654 | 1470732261079 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 01:44:21 INFO - PROCESS | 1654 | 1470732261080 Marionette TRACE conn2 <- [1,2826,null,{}] 01:44:21 INFO - PROCESS | 1654 | 1470732261082 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}] 01:44:21 INFO - PROCESS | 1654 | 1470732261086 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:21 INFO - PROCESS | 1654 | 1470732261207 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 01:44:21 INFO - PROCESS | 1654 | 1470732261221 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:21 INFO - PROCESS | 1654 | 1470732261222 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdcc000 == 33 [pid = 1654] [id = 714] 01:44:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12343a000) [pid = 1654] [serial = 2142] [outer = 0x0] 01:44:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x124ec1400) [pid = 1654] [serial = 2143] [outer = 0x12343a000] 01:44:21 INFO - PROCESS | 1654 | 1470732261247 Marionette DEBUG loaded listener.js 01:44:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x128c25000) [pid = 1654] [serial = 2144] [outer = 0x12343a000] 01:44:21 INFO - PROCESS | 1654 | 1470732261618 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 01:44:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 01:44:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 573ms 01:44:21 INFO - PROCESS | 1654 | 1470732261660 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 01:44:21 INFO - PROCESS | 1654 | 1470732261662 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 01:44:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 01:44:21 INFO - PROCESS | 1654 | 1470732261666 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 01:44:21 INFO - PROCESS | 1654 | 1470732261668 Marionette TRACE conn2 <- [1,2830,null,{}] 01:44:21 INFO - PROCESS | 1654 | 1470732261671 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}] 01:44:21 INFO - PROCESS | 1654 | 1470732261673 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:21 INFO - PROCESS | 1654 | 1470732261827 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 01:44:21 INFO - PROCESS | 1654 | 1470732261847 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:21 INFO - PROCESS | 1654 | 1470732261849 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:21 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c313000 == 34 [pid = 1654] [id = 715] 01:44:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x123441400) [pid = 1654] [serial = 2145] [outer = 0x0] 01:44:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128c2c000) [pid = 1654] [serial = 2146] [outer = 0x123441400] 01:44:21 INFO - PROCESS | 1654 | 1470732261889 Marionette DEBUG loaded listener.js 01:44:21 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128c8d800) [pid = 1654] [serial = 2147] [outer = 0x123441400] 01:44:22 INFO - PROCESS | 1654 | 1470732262277 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]]]}] 01:44:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 01:44:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 621ms 01:44:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 01:44:22 INFO - PROCESS | 1654 | 1470732262287 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 01:44:22 INFO - PROCESS | 1654 | 1470732262288 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 01:44:22 INFO - PROCESS | 1654 | 1470732262290 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 01:44:22 INFO - PROCESS | 1654 | 1470732262291 Marionette TRACE conn2 <- [1,2834,null,{}] 01:44:22 INFO - PROCESS | 1654 | 1470732262294 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}] 01:44:22 INFO - PROCESS | 1654 | 1470732262295 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:22 INFO - PROCESS | 1654 | 1470732262405 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 01:44:22 INFO - PROCESS | 1654 | 1470732262409 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:22 INFO - PROCESS | 1654 | 1470732262410 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:22 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbcb000 == 35 [pid = 1654] [id = 716] 01:44:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x118870000) [pid = 1654] [serial = 2148] [outer = 0x0] 01:44:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128db8800) [pid = 1654] [serial = 2149] [outer = 0x118870000] 01:44:22 INFO - PROCESS | 1654 | 1470732262467 Marionette DEBUG loaded listener.js 01:44:22 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x128dc0c00) [pid = 1654] [serial = 2150] [outer = 0x118870000] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1133e4000) [pid = 1654] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x112710c00) [pid = 1654] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x112140800) [pid = 1654] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x115d21000) [pid = 1654] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x115d5d400) [pid = 1654] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1195a3000) [pid = 1654] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12134b800) [pid = 1654] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x117d55800) [pid = 1654] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119a0a800) [pid = 1654] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12062a800) [pid = 1654] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12193e000) [pid = 1654] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x123546c00) [pid = 1654] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x121eacc00) [pid = 1654] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x118871000) [pid = 1654] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x118877000) [pid = 1654] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x114f81800) [pid = 1654] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12ce6dc00) [pid = 1654] [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.] 01:44:22 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12d30a000) [pid = 1654] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:44:22 INFO - PROCESS | 1654 | 1470732262868 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 01:44:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 01:44:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 618ms 01:44:22 INFO - PROCESS | 1654 | 1470732262909 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 01:44:22 INFO - PROCESS | 1654 | 1470732262910 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 01:44:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 01:44:22 INFO - PROCESS | 1654 | 1470732262912 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 01:44:22 INFO - PROCESS | 1654 | 1470732262913 Marionette TRACE conn2 <- [1,2838,null,{}] 01:44:22 INFO - PROCESS | 1654 | 1470732262916 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}] 01:44:22 INFO - PROCESS | 1654 | 1470732262917 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:22 INFO - PROCESS | 1654 | 1470732262996 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 01:44:23 INFO - PROCESS | 1654 | 1470732263058 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:23 INFO - PROCESS | 1654 | 1470732263059 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x128eea000 == 36 [pid = 1654] [id = 717] 01:44:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11270c400) [pid = 1654] [serial = 2151] [outer = 0x0] 01:44:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x117d52400) [pid = 1654] [serial = 2152] [outer = 0x11270c400] 01:44:23 INFO - PROCESS | 1654 | 1470732263083 Marionette DEBUG loaded listener.js 01:44:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1195a4400) [pid = 1654] [serial = 2153] [outer = 0x11270c400] 01:44:23 INFO - PROCESS | 1654 | 1470732263368 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]]]}] 01:44:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 01:44:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 472ms 01:44:23 INFO - PROCESS | 1654 | 1470732263389 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 01:44:23 INFO - PROCESS | 1654 | 1470732263391 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 01:44:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 01:44:23 INFO - PROCESS | 1654 | 1470732263393 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 01:44:23 INFO - PROCESS | 1654 | 1470732263394 Marionette TRACE conn2 <- [1,2842,null,{}] 01:44:23 INFO - PROCESS | 1654 | 1470732263397 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}] 01:44:23 INFO - PROCESS | 1654 | 1470732263399 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:23 INFO - PROCESS | 1654 | 1470732263492 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 01:44:23 INFO - PROCESS | 1654 | 1470732263496 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:23 INFO - PROCESS | 1654 | 1470732263499 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:23 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d316800 == 37 [pid = 1654] [id = 718] 01:44:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x1195aa800) [pid = 1654] [serial = 2154] [outer = 0x0] 01:44:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x1237bd000) [pid = 1654] [serial = 2155] [outer = 0x1195aa800] 01:44:23 INFO - PROCESS | 1654 | 1470732263524 Marionette DEBUG loaded listener.js 01:44:23 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x128dc3400) [pid = 1654] [serial = 2156] [outer = 0x1195aa800] 01:44:23 INFO - PROCESS | 1654 | 1470732263876 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]]]}] 01:44:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 01:44:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 521ms 01:44:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 01:44:23 INFO - PROCESS | 1654 | 1470732263924 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 01:44:23 INFO - PROCESS | 1654 | 1470732263926 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 01:44:23 INFO - PROCESS | 1654 | 1470732263928 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 01:44:23 INFO - PROCESS | 1654 | 1470732263930 Marionette TRACE conn2 <- [1,2846,null,{}] 01:44:23 INFO - PROCESS | 1654 | 1470732263932 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}] 01:44:23 INFO - PROCESS | 1654 | 1470732263933 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:24 INFO - PROCESS | 1654 | 1470732264026 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 01:44:24 INFO - PROCESS | 1654 | 1470732264033 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:24 INFO - PROCESS | 1654 | 1470732264036 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d71c000 == 38 [pid = 1654] [id = 719] 01:44:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1265c5400) [pid = 1654] [serial = 2157] [outer = 0x0] 01:44:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1291be000) [pid = 1654] [serial = 2158] [outer = 0x1265c5400] 01:44:24 INFO - PROCESS | 1654 | 1470732264061 Marionette DEBUG loaded listener.js 01:44:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12937f000) [pid = 1654] [serial = 2159] [outer = 0x1265c5400] 01:44:24 INFO - PROCESS | 1654 | 1470732264387 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]]]}] 01:44:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 01:44:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 468ms 01:44:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 01:44:24 INFO - PROCESS | 1654 | 1470732264401 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 01:44:24 INFO - PROCESS | 1654 | 1470732264403 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 01:44:24 INFO - PROCESS | 1654 | 1470732264406 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 01:44:24 INFO - PROCESS | 1654 | 1470732264407 Marionette TRACE conn2 <- [1,2850,null,{}] 01:44:24 INFO - PROCESS | 1654 | 1470732264410 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}] 01:44:24 INFO - PROCESS | 1654 | 1470732264412 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:24 INFO - PROCESS | 1654 | 1470732264535 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 01:44:24 INFO - PROCESS | 1654 | 1470732264632 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:24 INFO - PROCESS | 1654 | 1470732264634 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:24 INFO - PROCESS | 1654 | ++DOCSHELL 0x12da12800 == 39 [pid = 1654] [id = 720] 01:44:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x128eb7400) [pid = 1654] [serial = 2160] [outer = 0x0] 01:44:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x129384400) [pid = 1654] [serial = 2161] [outer = 0x128eb7400] 01:44:24 INFO - PROCESS | 1654 | 1470732264672 Marionette DEBUG loaded listener.js 01:44:24 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x129458800) [pid = 1654] [serial = 2162] [outer = 0x128eb7400] 01:44:25 INFO - PROCESS | 1654 | 1470732265195 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 01:44:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 01:44:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 822ms 01:44:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 01:44:25 INFO - PROCESS | 1654 | 1470732265228 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 01:44:25 INFO - PROCESS | 1654 | 1470732265231 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 01:44:25 INFO - PROCESS | 1654 | 1470732265236 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 01:44:25 INFO - PROCESS | 1654 | 1470732265239 Marionette TRACE conn2 <- [1,2854,null,{}] 01:44:25 INFO - PROCESS | 1654 | 1470732265243 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}] 01:44:25 INFO - PROCESS | 1654 | 1470732265245 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:25 INFO - PROCESS | 1654 | 1470732265376 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 01:44:25 INFO - PROCESS | 1654 | 1470732265450 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:25 INFO - PROCESS | 1654 | 1470732265452 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:25 INFO - PROCESS | 1654 | ++DOCSHELL 0x1219a1000 == 40 [pid = 1654] [id = 721] 01:44:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x113be0000) [pid = 1654] [serial = 2163] [outer = 0x0] 01:44:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x116ac0800) [pid = 1654] [serial = 2164] [outer = 0x113be0000] 01:44:25 INFO - PROCESS | 1654 | 1470732265483 Marionette DEBUG loaded listener.js 01:44:25 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x118509000) [pid = 1654] [serial = 2165] [outer = 0x113be0000] 01:44:25 INFO - PROCESS | 1654 | 1470732265879 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]]]}] 01:44:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 01:44:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 676ms 01:44:25 INFO - PROCESS | 1654 | 1470732265920 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 01:44:25 INFO - PROCESS | 1654 | 1470732265923 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 01:44:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 01:44:25 INFO - PROCESS | 1654 | 1470732265929 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 01:44:25 INFO - PROCESS | 1654 | 1470732265930 Marionette TRACE conn2 <- [1,2858,null,{}] 01:44:25 INFO - PROCESS | 1654 | 1470732265935 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}] 01:44:25 INFO - PROCESS | 1654 | 1470732265937 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:26 INFO - PROCESS | 1654 | 1470732266046 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 01:44:26 INFO - PROCESS | 1654 | 1470732266109 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:26 INFO - PROCESS | 1654 | 1470732266111 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b958000 == 41 [pid = 1654] [id = 722] 01:44:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1189ad400) [pid = 1654] [serial = 2166] [outer = 0x0] 01:44:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x119798800) [pid = 1654] [serial = 2167] [outer = 0x1189ad400] 01:44:26 INFO - PROCESS | 1654 | 1470732266141 Marionette DEBUG loaded listener.js 01:44:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1206b7800) [pid = 1654] [serial = 2168] [outer = 0x1189ad400] 01:44:26 INFO - PROCESS | 1654 | 1470732266528 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 01:44:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 01:44:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 622ms 01:44:26 INFO - PROCESS | 1654 | 1470732266554 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 01:44:26 INFO - PROCESS | 1654 | 1470732266555 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 01:44:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 01:44:26 INFO - PROCESS | 1654 | 1470732266557 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 01:44:26 INFO - PROCESS | 1654 | 1470732266560 Marionette TRACE conn2 <- [1,2862,null,{}] 01:44:26 INFO - PROCESS | 1654 | 1470732266570 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}] 01:44:26 INFO - PROCESS | 1654 | 1470732266574 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:26 INFO - PROCESS | 1654 | 1470732266680 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 01:44:26 INFO - PROCESS | 1654 | 1470732266782 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:26 INFO - PROCESS | 1654 | 1470732266784 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:26 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dab7800 == 42 [pid = 1654] [id = 723] 01:44:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x123439000) [pid = 1654] [serial = 2169] [outer = 0x0] 01:44:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x124a82800) [pid = 1654] [serial = 2170] [outer = 0x123439000] 01:44:26 INFO - PROCESS | 1654 | 1470732266816 Marionette DEBUG loaded listener.js 01:44:26 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x126045400) [pid = 1654] [serial = 2171] [outer = 0x123439000] 01:44:27 INFO - PROCESS | 1654 | 1470732267220 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]]]}] 01:44:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 01:44:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 725ms 01:44:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 01:44:27 INFO - PROCESS | 1654 | 1470732267282 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 01:44:27 INFO - PROCESS | 1654 | 1470732267284 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 01:44:27 INFO - PROCESS | 1654 | 1470732267286 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 01:44:27 INFO - PROCESS | 1654 | 1470732267288 Marionette TRACE conn2 <- [1,2866,null,{}] 01:44:27 INFO - PROCESS | 1654 | 1470732267290 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}] 01:44:27 INFO - PROCESS | 1654 | 1470732267292 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:27 INFO - PROCESS | 1654 | 1470732267400 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 01:44:27 INFO - PROCESS | 1654 | 1470732267461 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:27 INFO - PROCESS | 1654 | 1470732267463 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:27 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dace800 == 43 [pid = 1654] [id = 724] 01:44:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x1121e7800) [pid = 1654] [serial = 2172] [outer = 0x0] 01:44:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x128c23400) [pid = 1654] [serial = 2173] [outer = 0x1121e7800] 01:44:27 INFO - PROCESS | 1654 | 1470732267539 Marionette DEBUG loaded listener.js 01:44:27 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x1291bf800) [pid = 1654] [serial = 2174] [outer = 0x1121e7800] 01:44:28 INFO - PROCESS | 1654 | 1470732268170 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]]]}] 01:44:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 01:44:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 919ms 01:44:28 INFO - PROCESS | 1654 | 1470732268208 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 01:44:28 INFO - PROCESS | 1654 | 1470732268212 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 01:44:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 01:44:28 INFO - PROCESS | 1654 | 1470732268217 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 01:44:28 INFO - PROCESS | 1654 | 1470732268220 Marionette TRACE conn2 <- [1,2870,null,{}] 01:44:28 INFO - PROCESS | 1654 | 1470732268226 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}] 01:44:28 INFO - PROCESS | 1654 | 1470732268228 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:28 INFO - PROCESS | 1654 | 1470732268377 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 01:44:28 INFO - PROCESS | 1654 | 1470732268487 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:28 INFO - PROCESS | 1654 | 1470732268491 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:28 INFO - PROCESS | 1654 | ++DOCSHELL 0x124da5800 == 44 [pid = 1654] [id = 725] 01:44:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x113b65c00) [pid = 1654] [serial = 2175] [outer = 0x0] 01:44:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x115d5c000) [pid = 1654] [serial = 2176] [outer = 0x113b65c00] 01:44:28 INFO - PROCESS | 1654 | 1470732268529 Marionette DEBUG loaded listener.js 01:44:28 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x11701f800) [pid = 1654] [serial = 2177] [outer = 0x113b65c00] 01:44:28 INFO - PROCESS | 1654 | 1470732268956 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]]]}] 01:44:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 01:44:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 780ms 01:44:28 INFO - PROCESS | 1654 | 1470732268997 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 01:44:29 INFO - PROCESS | 1654 | 1470732269000 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 01:44:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 01:44:29 INFO - PROCESS | 1654 | 1470732269004 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 01:44:29 INFO - PROCESS | 1654 | 1470732269006 Marionette TRACE conn2 <- [1,2874,null,{}] 01:44:29 INFO - PROCESS | 1654 | 1470732269008 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}] 01:44:29 INFO - PROCESS | 1654 | 1470732269010 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:29 INFO - PROCESS | 1654 | 1470732269108 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 01:44:29 INFO - PROCESS | 1654 | 1470732269171 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:29 INFO - PROCESS | 1654 | 1470732269172 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:29 INFO - PROCESS | 1654 | ++DOCSHELL 0x120683800 == 45 [pid = 1654] [id = 726] 01:44:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x11826ac00) [pid = 1654] [serial = 2178] [outer = 0x0] 01:44:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x118605000) [pid = 1654] [serial = 2179] [outer = 0x11826ac00] 01:44:29 INFO - PROCESS | 1654 | 1470732269200 Marionette DEBUG loaded listener.js 01:44:29 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11880a800) [pid = 1654] [serial = 2180] [outer = 0x11826ac00] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12d71c000 == 44 [pid = 1654] [id = 719] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12d316800 == 43 [pid = 1654] [id = 718] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x128eea000 == 42 [pid = 1654] [id = 717] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbcb000 == 41 [pid = 1654] [id = 716] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12c313000 == 40 [pid = 1654] [id = 715] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdcc000 == 39 [pid = 1654] [id = 714] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12b647800 == 38 [pid = 1654] [id = 713] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6bd800 == 37 [pid = 1654] [id = 712] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x128e29000 == 36 [pid = 1654] [id = 711] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12182b800 == 35 [pid = 1654] [id = 710] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x11829b800 == 34 [pid = 1654] [id = 709] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x129309800 == 33 [pid = 1654] [id = 708] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x1199e2800 == 32 [pid = 1654] [id = 707] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12d313800 == 31 [pid = 1654] [id = 706] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x124da5800 == 30 [pid = 1654] [id = 725] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12dace800 == 29 [pid = 1654] [id = 724] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12dab7800 == 28 [pid = 1654] [id = 723] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12b958000 == 27 [pid = 1654] [id = 722] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x1219a1000 == 26 [pid = 1654] [id = 721] 01:44:29 INFO - PROCESS | 1654 | --DOCSHELL 0x12da12800 == 25 [pid = 1654] [id = 720] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x12ce88800) [pid = 1654] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x128c28800) [pid = 1654] [serial = 2119] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x115e94000) [pid = 1654] [serial = 2089] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x112a8a000) [pid = 1654] [serial = 2086] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x112d2c800) [pid = 1654] [serial = 2087] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x11857a400) [pid = 1654] [serial = 2092] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x11880c400) [pid = 1654] [serial = 2093] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x117018000) [pid = 1654] [serial = 2084] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x116555800) [pid = 1654] [serial = 2083] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x118507c00) [pid = 1654] [serial = 2072] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1164eb400) [pid = 1654] [serial = 2071] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x120629400) [pid = 1654] [serial = 2075] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x119794800) [pid = 1654] [serial = 2074] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x126047c00) [pid = 1654] [serial = 2078] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x123445400) [pid = 1654] [serial = 2077] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x123441800) [pid = 1654] [serial = 2081] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12160a800) [pid = 1654] [serial = 2102] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x121336400) [pid = 1654] [serial = 2101] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x12197e800) [pid = 1654] [serial = 2105] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x121973c00) [pid = 1654] [serial = 2104] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x119a18800) [pid = 1654] [serial = 2080] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12343c800) [pid = 1654] [serial = 2107] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x124aae400) [pid = 1654] [serial = 2113] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x126426400) [pid = 1654] [serial = 2116] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x12350b400) [pid = 1654] [serial = 2108] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x119e27000) [pid = 1654] [serial = 2110] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1194cb800) [pid = 1654] [serial = 2095] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x116996000) [pid = 1654] [serial = 2090] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x1195ad400) [pid = 1654] [serial = 2098] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12678fc00) [pid = 1654] [serial = 2117] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x11979e800) [pid = 1654] [serial = 2099] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x124dbb400) [pid = 1654] [serial = 2114] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x119520000) [pid = 1654] [serial = 2096] [outer = 0x0] [url = about:blank] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x11850a800) [pid = 1654] [serial = 1439] [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.] 01:44:29 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x123436400) [pid = 1654] [serial = 2111] [outer = 0x0] [url = about:blank] 01:44:30 INFO - PROCESS | 1654 | 1470732270133 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]]]}] 01:44:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 01:44:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1175ms 01:44:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 01:44:30 INFO - PROCESS | 1654 | 1470732270186 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 01:44:30 INFO - PROCESS | 1654 | 1470732270188 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 01:44:30 INFO - PROCESS | 1654 | 1470732270191 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 01:44:30 INFO - PROCESS | 1654 | 1470732270193 Marionette TRACE conn2 <- [1,2878,null,{}] 01:44:30 INFO - PROCESS | 1654 | 1470732270198 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}] 01:44:30 INFO - PROCESS | 1654 | 1470732270200 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:30 INFO - PROCESS | 1654 | 1470732270286 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 01:44:30 INFO - PROCESS | 1654 | 1470732270344 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:30 INFO - PROCESS | 1654 | 1470732270346 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x11828b800 == 26 [pid = 1654] [id = 727] 01:44:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x1127dc000) [pid = 1654] [serial = 2181] [outer = 0x0] 01:44:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x112d16c00) [pid = 1654] [serial = 2182] [outer = 0x1127dc000] 01:44:30 INFO - PROCESS | 1654 | 1470732270373 Marionette DEBUG loaded listener.js 01:44:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x113027c00) [pid = 1654] [serial = 2183] [outer = 0x1127dc000] 01:44:30 INFO - PROCESS | 1654 | 1470732270744 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]]]}] 01:44:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 01:44:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 570ms 01:44:30 INFO - PROCESS | 1654 | 1470732270762 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 01:44:30 INFO - PROCESS | 1654 | 1470732270766 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 01:44:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 01:44:30 INFO - PROCESS | 1654 | 1470732270770 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 01:44:30 INFO - PROCESS | 1654 | 1470732270772 Marionette TRACE conn2 <- [1,2882,null,{}] 01:44:30 INFO - PROCESS | 1654 | 1470732270777 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}] 01:44:30 INFO - PROCESS | 1654 | 1470732270778 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:30 INFO - PROCESS | 1654 | 1470732270892 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 01:44:30 INFO - PROCESS | 1654 | 1470732270946 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:30 INFO - PROCESS | 1654 | 1470732270948 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:30 INFO - PROCESS | 1654 | ++DOCSHELL 0x118168800 == 27 [pid = 1654] [id = 728] 01:44:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x112710c00) [pid = 1654] [serial = 2184] [outer = 0x0] 01:44:30 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x112a92c00) [pid = 1654] [serial = 2185] [outer = 0x112710c00] 01:44:30 INFO - PROCESS | 1654 | 1470732270981 Marionette DEBUG loaded listener.js 01:44:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x113216c00) [pid = 1654] [serial = 2186] [outer = 0x112710c00] 01:44:31 INFO - PROCESS | 1654 | 1470732271536 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]]]}] 01:44:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 01:44:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 825ms 01:44:31 INFO - PROCESS | 1654 | 1470732271595 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 01:44:31 INFO - PROCESS | 1654 | 1470732271598 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 01:44:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 01:44:31 INFO - PROCESS | 1654 | 1470732271603 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 01:44:31 INFO - PROCESS | 1654 | 1470732271604 Marionette TRACE conn2 <- [1,2886,null,{}] 01:44:31 INFO - PROCESS | 1654 | 1470732271607 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}] 01:44:31 INFO - PROCESS | 1654 | 1470732271609 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:31 INFO - PROCESS | 1654 | 1470732271714 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 01:44:31 INFO - PROCESS | 1654 | 1470732271792 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:31 INFO - PROCESS | 1654 | 1470732271793 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:31 INFO - PROCESS | 1654 | ++DOCSHELL 0x121289000 == 28 [pid = 1654] [id = 729] 01:44:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x1127db800) [pid = 1654] [serial = 2187] [outer = 0x0] 01:44:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11701c400) [pid = 1654] [serial = 2188] [outer = 0x1127db800] 01:44:31 INFO - PROCESS | 1654 | 1470732271824 Marionette DEBUG loaded listener.js 01:44:31 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x11820e400) [pid = 1654] [serial = 2189] [outer = 0x1127db800] 01:44:32 INFO - PROCESS | 1654 | 1470732272366 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]]]}] 01:44:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 01:44:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 820ms 01:44:32 INFO - PROCESS | 1654 | 1470732272423 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 01:44:32 INFO - PROCESS | 1654 | 1470732272425 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 01:44:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 01:44:32 INFO - PROCESS | 1654 | 1470732272427 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 01:44:32 INFO - PROCESS | 1654 | 1470732272430 Marionette TRACE conn2 <- [1,2890,null,{}] 01:44:32 INFO - PROCESS | 1654 | 1470732272439 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}] 01:44:32 INFO - PROCESS | 1654 | 1470732272442 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:32 INFO - PROCESS | 1654 | 1470732272550 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 01:44:32 INFO - PROCESS | 1654 | 1470732272677 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:32 INFO - PROCESS | 1654 | 1470732272679 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:32 INFO - PROCESS | 1654 | ++DOCSHELL 0x113b37000 == 29 [pid = 1654] [id = 730] 01:44:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x110ec6800) [pid = 1654] [serial = 2190] [outer = 0x0] 01:44:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x110ee6000) [pid = 1654] [serial = 2191] [outer = 0x110ec6800] 01:44:32 INFO - PROCESS | 1654 | 1470732272707 Marionette DEBUG loaded listener.js 01:44:32 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x11270ac00) [pid = 1654] [serial = 2192] [outer = 0x110ec6800] 01:44:32 INFO - PROCESS | 1654 | --DOCSHELL 0x120683800 == 28 [pid = 1654] [id = 726] 01:44:33 INFO - PROCESS | 1654 | 1470732273126 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 01:44:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 01:44:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 724ms 01:44:33 INFO - PROCESS | 1654 | 1470732273153 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 01:44:33 INFO - PROCESS | 1654 | 1470732273155 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 01:44:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 01:44:33 INFO - PROCESS | 1654 | 1470732273158 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 01:44:33 INFO - PROCESS | 1654 | 1470732273160 Marionette TRACE conn2 <- [1,2894,null,{}] 01:44:33 INFO - PROCESS | 1654 | 1470732273164 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}] 01:44:33 INFO - PROCESS | 1654 | 1470732273167 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:33 INFO - PROCESS | 1654 | 1470732273252 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 01:44:33 INFO - PROCESS | 1654 | 1470732273309 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:33 INFO - PROCESS | 1654 | 1470732273311 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x119ac9800 == 29 [pid = 1654] [id = 731] 01:44:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1127d7400) [pid = 1654] [serial = 2193] [outer = 0x0] 01:44:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x112a89000) [pid = 1654] [serial = 2194] [outer = 0x1127d7400] 01:44:33 INFO - PROCESS | 1654 | 1470732273338 Marionette DEBUG loaded listener.js 01:44:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x112d1a400) [pid = 1654] [serial = 2195] [outer = 0x1127d7400] 01:44:33 INFO - PROCESS | 1654 | 1470732273657 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]]]}] 01:44:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 01:44:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 521ms 01:44:33 INFO - PROCESS | 1654 | 1470732273683 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 01:44:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 01:44:33 INFO - PROCESS | 1654 | 1470732273688 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 01:44:33 INFO - PROCESS | 1654 | 1470732273690 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 01:44:33 INFO - PROCESS | 1654 | 1470732273692 Marionette TRACE conn2 <- [1,2898,null,{}] 01:44:33 INFO - PROCESS | 1654 | 1470732273694 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}] 01:44:33 INFO - PROCESS | 1654 | 1470732273695 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:33 INFO - PROCESS | 1654 | 1470732273780 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 01:44:33 INFO - PROCESS | 1654 | 1470732273789 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:33 INFO - PROCESS | 1654 | 1470732273790 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:33 INFO - PROCESS | 1654 | ++DOCSHELL 0x126521800 == 30 [pid = 1654] [id = 732] 01:44:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11270f800) [pid = 1654] [serial = 2196] [outer = 0x0] 01:44:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11699ac00) [pid = 1654] [serial = 2197] [outer = 0x11270f800] 01:44:33 INFO - PROCESS | 1654 | 1470732273817 Marionette DEBUG loaded listener.js 01:44:33 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x116abf400) [pid = 1654] [serial = 2198] [outer = 0x11270f800] 01:44:34 INFO - PROCESS | 1654 | 1470732274275 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]]]}] 01:44:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 01:44:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 622ms 01:44:34 INFO - PROCESS | 1654 | 1470732274313 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 01:44:34 INFO - PROCESS | 1654 | 1470732274315 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 01:44:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 01:44:34 INFO - PROCESS | 1654 | 1470732274336 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 01:44:34 INFO - PROCESS | 1654 | 1470732274342 Marionette TRACE conn2 <- [1,2902,null,{}] 01:44:34 INFO - PROCESS | 1654 | 1470732274370 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}] 01:44:34 INFO - PROCESS | 1654 | 1470732274375 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:34 INFO - PROCESS | 1654 | 1470732274541 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 01:44:34 INFO - PROCESS | 1654 | 1470732274605 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:34 INFO - PROCESS | 1654 | 1470732274609 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:34 INFO - PROCESS | 1654 | ++DOCSHELL 0x128e45000 == 31 [pid = 1654] [id = 733] 01:44:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x11850b400) [pid = 1654] [serial = 2199] [outer = 0x0] 01:44:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x118610400) [pid = 1654] [serial = 2200] [outer = 0x11850b400] 01:44:34 INFO - PROCESS | 1654 | 1470732274649 Marionette DEBUG loaded listener.js 01:44:34 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x118265c00) [pid = 1654] [serial = 2201] [outer = 0x11850b400] 01:44:35 INFO - PROCESS | 1654 | 1470732275049 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 01:44:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 01:44:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 760ms 01:44:35 INFO - PROCESS | 1654 | 1470732275113 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 01:44:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 01:44:35 INFO - PROCESS | 1654 | 1470732275116 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 01:44:35 INFO - PROCESS | 1654 | 1470732275119 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 01:44:35 INFO - PROCESS | 1654 | 1470732275120 Marionette TRACE conn2 <- [1,2906,null,{}] 01:44:35 INFO - PROCESS | 1654 | 1470732275122 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}] 01:44:35 INFO - PROCESS | 1654 | 1470732275123 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:35 INFO - PROCESS | 1654 | 1470732275232 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 01:44:35 INFO - PROCESS | 1654 | 1470732275236 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:35 INFO - PROCESS | 1654 | 1470732275237 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6a3800 == 32 [pid = 1654] [id = 734] 01:44:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11951c000) [pid = 1654] [serial = 2202] [outer = 0x0] 01:44:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1195a5000) [pid = 1654] [serial = 2203] [outer = 0x11951c000] 01:44:35 INFO - PROCESS | 1654 | 1470732275262 Marionette DEBUG loaded listener.js 01:44:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x1195aec00) [pid = 1654] [serial = 2204] [outer = 0x11951c000] 01:44:35 INFO - PROCESS | 1654 | 1470732275661 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]]]}] 01:44:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 01:44:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 574ms 01:44:35 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 01:44:35 INFO - PROCESS | 1654 | 1470732275694 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 01:44:35 INFO - PROCESS | 1654 | 1470732275695 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 01:44:35 INFO - PROCESS | 1654 | 1470732275698 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 01:44:35 INFO - PROCESS | 1654 | 1470732275701 Marionette TRACE conn2 <- [1,2910,null,{}] 01:44:35 INFO - PROCESS | 1654 | 1470732275704 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}] 01:44:35 INFO - PROCESS | 1654 | 1470732275706 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:35 INFO - PROCESS | 1654 | 1470732275854 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 01:44:35 INFO - PROCESS | 1654 | 1470732275875 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:35 INFO - PROCESS | 1654 | 1470732275881 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:35 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af59000 == 33 [pid = 1654] [id = 735] 01:44:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11990d800) [pid = 1654] [serial = 2205] [outer = 0x0] 01:44:35 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x119911000) [pid = 1654] [serial = 2206] [outer = 0x11990d800] 01:44:35 INFO - PROCESS | 1654 | 1470732275934 Marionette DEBUG loaded listener.js 01:44:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x120626000) [pid = 1654] [serial = 2207] [outer = 0x11990d800] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x128eb7400) [pid = 1654] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x113b65c00) [pid = 1654] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11826ac00) [pid = 1654] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x113be0000) [pid = 1654] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12343a000) [pid = 1654] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x1189ad400) [pid = 1654] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x123441400) [pid = 1654] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11270c400) [pid = 1654] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x118870000) [pid = 1654] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x121346c00) [pid = 1654] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11699fc00) [pid = 1654] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1127df800) [pid = 1654] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x120fcb000) [pid = 1654] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x116ac9000) [pid = 1654] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x123439000) [pid = 1654] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x112706c00) [pid = 1654] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x112d1b000) [pid = 1654] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1121e7800) [pid = 1654] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1195aa800) [pid = 1654] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x1265c5400) [pid = 1654] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 01:44:36 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x110fac400) [pid = 1654] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 01:44:36 INFO - PROCESS | 1654 | 1470732276337 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]]]}] 01:44:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 01:44:36 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 01:44:36 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 674ms 01:44:36 INFO - PROCESS | 1654 | 1470732276372 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 01:44:36 INFO - PROCESS | 1654 | 1470732276374 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 01:44:36 INFO - TEST-START | /DOMEvents/constructors.html 01:44:36 INFO - PROCESS | 1654 | 1470732276376 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 01:44:36 INFO - PROCESS | 1654 | 1470732276377 Marionette TRACE conn2 <- [1,2914,null,{}] 01:44:36 INFO - PROCESS | 1654 | 1470732276379 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}] 01:44:36 INFO - PROCESS | 1654 | 1470732276381 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:36 INFO - PROCESS | 1654 | 1470732276464 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 01:44:36 INFO - PROCESS | 1654 | 1470732276540 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:36 INFO - PROCESS | 1654 | 1470732276541 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:36 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a463800 == 34 [pid = 1654] [id = 736] 01:44:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x112705c00) [pid = 1654] [serial = 2208] [outer = 0x0] 01:44:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x1189acc00) [pid = 1654] [serial = 2209] [outer = 0x112705c00] 01:44:36 INFO - PROCESS | 1654 | 1470732276569 Marionette DEBUG loaded listener.js 01:44:36 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x120627800) [pid = 1654] [serial = 2210] [outer = 0x112705c00] 01:44:36 INFO - PROCESS | 1654 | 1470732276876 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]]]}] 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 01:44:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 01:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 01:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 01:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 01:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 01:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:36 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 01:44:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 01:44:36 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 01:44:36 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 01:44:36 INFO - TEST-OK | /DOMEvents/constructors.html | took 526ms 01:44:36 INFO - PROCESS | 1654 | 1470732276907 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 01:44:36 INFO - PROCESS | 1654 | 1470732276908 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 01:44:36 INFO - TEST-START | /DOMEvents/event-phases-order.html 01:44:36 INFO - PROCESS | 1654 | 1470732276911 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 01:44:36 INFO - PROCESS | 1654 | 1470732276912 Marionette TRACE conn2 <- [1,2918,null,{}] 01:44:36 INFO - PROCESS | 1654 | 1470732276914 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}] 01:44:36 INFO - PROCESS | 1654 | 1470732276917 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:37 INFO - PROCESS | 1654 | 1470732276998 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 01:44:37 INFO - PROCESS | 1654 | 1470732277004 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:37 INFO - PROCESS | 1654 | 1470732277005 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b971800 == 35 [pid = 1654] [id = 737] 01:44:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x115e94800) [pid = 1654] [serial = 2211] [outer = 0x0] 01:44:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1206b6c00) [pid = 1654] [serial = 2212] [outer = 0x115e94800] 01:44:37 INFO - PROCESS | 1654 | 1470732277029 Marionette DEBUG loaded listener.js 01:44:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x121346000) [pid = 1654] [serial = 2213] [outer = 0x115e94800] 01:44:37 INFO - PROCESS | 1654 | 1470732277332 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 01:44:37 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 01:44:37 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 472ms 01:44:37 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 01:44:37 INFO - PROCESS | 1654 | 1470732277384 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 01:44:37 INFO - PROCESS | 1654 | 1470732277385 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 01:44:37 INFO - PROCESS | 1654 | 1470732277387 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 01:44:37 INFO - PROCESS | 1654 | 1470732277388 Marionette TRACE conn2 <- [1,2922,null,{}] 01:44:37 INFO - PROCESS | 1654 | 1470732277390 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}] 01:44:37 INFO - PROCESS | 1654 | 1470732277392 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:37 INFO - PROCESS | 1654 | 1470732277502 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 01:44:37 INFO - PROCESS | 1654 | 1470732277508 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:37 INFO - PROCESS | 1654 | 1470732277509 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdcc000 == 36 [pid = 1654] [id = 738] 01:44:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1206b6800) [pid = 1654] [serial = 2214] [outer = 0x0] 01:44:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x12134d400) [pid = 1654] [serial = 2215] [outer = 0x1206b6800] 01:44:37 INFO - PROCESS | 1654 | 1470732277533 Marionette DEBUG loaded listener.js 01:44:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x12160dc00) [pid = 1654] [serial = 2216] [outer = 0x1206b6800] 01:44:37 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:37 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:37 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:37 INFO - PROCESS | 1654 | [1654] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 01:44:37 INFO - PROCESS | 1654 | 1470732277839 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]]]}] 01:44:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 01:44:37 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 01:44:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 01:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 01:44:37 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 01:44:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 01:44:37 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 01:44:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:37 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 01:44:37 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 01:44:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 01:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:37 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 01:44:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 01:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:37 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 01:44:37 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 01:44:37 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 470ms 01:44:37 INFO - PROCESS | 1654 | 1470732277857 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 01:44:37 INFO - PROCESS | 1654 | 1470732277859 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 01:44:37 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 01:44:37 INFO - PROCESS | 1654 | 1470732277861 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 01:44:37 INFO - PROCESS | 1654 | 1470732277862 Marionette TRACE conn2 <- [1,2926,null,{}] 01:44:37 INFO - PROCESS | 1654 | 1470732277867 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}] 01:44:37 INFO - PROCESS | 1654 | 1470732277869 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:37 INFO - PROCESS | 1654 | 1470732277953 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 01:44:37 INFO - PROCESS | 1654 | 1470732277957 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:37 INFO - PROCESS | 1654 | 1470732277958 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:37 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c32b000 == 37 [pid = 1654] [id = 739] 01:44:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x121713800) [pid = 1654] [serial = 2217] [outer = 0x0] 01:44:37 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x12197c400) [pid = 1654] [serial = 2218] [outer = 0x121713800] 01:44:37 INFO - PROCESS | 1654 | 1470732277982 Marionette DEBUG loaded listener.js 01:44:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x121e39400) [pid = 1654] [serial = 2219] [outer = 0x121713800] 01:44:38 INFO - PROCESS | 1654 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 01:44:38 INFO - PROCESS | 1654 | 1470732278335 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]]]}] 01:44:38 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 01:44:38 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 518ms 01:44:38 INFO - PROCESS | 1654 | 1470732278381 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 01:44:38 INFO - PROCESS | 1654 | 1470732278384 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 01:44:38 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 01:44:38 INFO - PROCESS | 1654 | 1470732278387 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 01:44:38 INFO - PROCESS | 1654 | 1470732278389 Marionette TRACE conn2 <- [1,2930,null,{}] 01:44:38 INFO - PROCESS | 1654 | 1470732278393 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}] 01:44:38 INFO - PROCESS | 1654 | 1470732278394 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:38 INFO - PROCESS | 1654 | 1470732278522 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 01:44:38 INFO - PROCESS | 1654 | 1470732278643 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:38 INFO - PROCESS | 1654 | 1470732278647 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:38 INFO - PROCESS | 1654 | ++DOCSHELL 0x1194de000 == 38 [pid = 1654] [id = 740] 01:44:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1121b5000) [pid = 1654] [serial = 2220] [outer = 0x0] 01:44:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x112703000) [pid = 1654] [serial = 2221] [outer = 0x1121b5000] 01:44:38 INFO - PROCESS | 1654 | 1470732278702 Marionette DEBUG loaded listener.js 01:44:38 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1127db000) [pid = 1654] [serial = 2222] [outer = 0x1121b5000] 01:44:39 INFO - PROCESS | 1654 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 01:44:39 INFO - PROCESS | 1654 | 1470732279144 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]]]}] 01:44:39 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 01:44:39 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 772ms 01:44:39 INFO - PROCESS | 1654 | 1470732279159 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 01:44:39 INFO - PROCESS | 1654 | 1470732279162 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 01:44:39 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 01:44:39 INFO - PROCESS | 1654 | 1470732279167 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 01:44:39 INFO - PROCESS | 1654 | 1470732279169 Marionette TRACE conn2 <- [1,2934,null,{}] 01:44:39 INFO - PROCESS | 1654 | 1470732279171 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}] 01:44:39 INFO - PROCESS | 1654 | 1470732279173 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:39 INFO - PROCESS | 1654 | 1470732279301 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 01:44:39 INFO - PROCESS | 1654 | 1470732279364 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:39 INFO - PROCESS | 1654 | 1470732279365 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:39 INFO - PROCESS | 1654 | ++DOCSHELL 0x129313000 == 39 [pid = 1654] [id = 741] 01:44:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x1133ea800) [pid = 1654] [serial = 2223] [outer = 0x0] 01:44:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x115e3ec00) [pid = 1654] [serial = 2224] [outer = 0x1133ea800] 01:44:39 INFO - PROCESS | 1654 | 1470732279396 Marionette DEBUG loaded listener.js 01:44:39 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x11820a800) [pid = 1654] [serial = 2225] [outer = 0x1133ea800] 01:44:39 INFO - PROCESS | 1654 | 1470732279875 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]]]}] 01:44:39 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 01:44:39 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 720ms 01:44:39 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 01:44:39 INFO - PROCESS | 1654 | 1470732279887 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 01:44:39 INFO - PROCESS | 1654 | 1470732279890 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 01:44:39 INFO - PROCESS | 1654 | 1470732279894 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 01:44:39 INFO - PROCESS | 1654 | 1470732279898 Marionette TRACE conn2 <- [1,2938,null,{}] 01:44:39 INFO - PROCESS | 1654 | 1470732279910 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}] 01:44:39 INFO - PROCESS | 1654 | 1470732279914 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:40 INFO - PROCESS | 1654 | 1470732280053 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 01:44:40 INFO - PROCESS | 1654 | 1470732280115 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:40 INFO - PROCESS | 1654 | 1470732280117 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12cbce000 == 40 [pid = 1654] [id = 742] 01:44:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x11826b800) [pid = 1654] [serial = 2226] [outer = 0x0] 01:44:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x118874800) [pid = 1654] [serial = 2227] [outer = 0x11826b800] 01:44:40 INFO - PROCESS | 1654 | 1470732280148 Marionette DEBUG loaded listener.js 01:44:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x11979d400) [pid = 1654] [serial = 2228] [outer = 0x11826b800] 01:44:40 INFO - PROCESS | 1654 | 1470732280533 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]]]}] 01:44:40 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 01:44:40 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 679ms 01:44:40 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 01:44:40 INFO - PROCESS | 1654 | 1470732280572 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 01:44:40 INFO - PROCESS | 1654 | 1470732280574 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 01:44:40 INFO - PROCESS | 1654 | 1470732280576 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 01:44:40 INFO - PROCESS | 1654 | 1470732280578 Marionette TRACE conn2 <- [1,2942,null,{}] 01:44:40 INFO - PROCESS | 1654 | 1470732280581 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}] 01:44:40 INFO - PROCESS | 1654 | 1470732280582 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:40 INFO - PROCESS | 1654 | 1470732280706 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 01:44:40 INFO - PROCESS | 1654 | 1470732280777 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:40 INFO - PROCESS | 1654 | 1470732280779 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:40 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d309000 == 41 [pid = 1654] [id = 743] 01:44:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12062e400) [pid = 1654] [serial = 2229] [outer = 0x0] 01:44:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x121336400) [pid = 1654] [serial = 2230] [outer = 0x12062e400] 01:44:40 INFO - PROCESS | 1654 | 1470732280808 Marionette DEBUG loaded listener.js 01:44:40 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x121936000) [pid = 1654] [serial = 2231] [outer = 0x12062e400] 01:44:41 INFO - PROCESS | 1654 | 1470732281155 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"]]]}] 01:44:41 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 01:44:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 01:44:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:41 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 01:44:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 620ms 01:44:41 INFO - PROCESS | 1654 | 1470732281197 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 01:44:41 INFO - PROCESS | 1654 | 1470732281199 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 01:44:41 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 01:44:41 INFO - PROCESS | 1654 | 1470732281201 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 01:44:41 INFO - PROCESS | 1654 | 1470732281202 Marionette TRACE conn2 <- [1,2946,null,{}] 01:44:41 INFO - PROCESS | 1654 | 1470732281205 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}] 01:44:41 INFO - PROCESS | 1654 | 1470732281206 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:41 INFO - PROCESS | 1654 | 1470732281305 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 01:44:41 INFO - PROCESS | 1654 | 1470732281365 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:41 INFO - PROCESS | 1654 | 1470732281366 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:41 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d44d000 == 42 [pid = 1654] [id = 744] 01:44:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x119933000) [pid = 1654] [serial = 2232] [outer = 0x0] 01:44:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x123437c00) [pid = 1654] [serial = 2233] [outer = 0x119933000] 01:44:41 INFO - PROCESS | 1654 | 1470732281395 Marionette DEBUG loaded listener.js 01:44:41 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x123441800) [pid = 1654] [serial = 2234] [outer = 0x119933000] 01:44:41 INFO - PROCESS | 1654 | 1470732281789 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]]]}] 01:44:41 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 01:44:41 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 618ms 01:44:41 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 01:44:41 INFO - PROCESS | 1654 | 1470732281820 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 01:44:41 INFO - PROCESS | 1654 | 1470732281821 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 01:44:41 INFO - PROCESS | 1654 | 1470732281823 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 01:44:41 INFO - PROCESS | 1654 | 1470732281824 Marionette TRACE conn2 <- [1,2950,null,{}] 01:44:41 INFO - PROCESS | 1654 | 1470732281827 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}] 01:44:41 INFO - PROCESS | 1654 | 1470732281831 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:41 INFO - PROCESS | 1654 | 1470732281950 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 01:44:42 INFO - PROCESS | 1654 | 1470732282035 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:42 INFO - PROCESS | 1654 | 1470732282037 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x1164c3000 == 43 [pid = 1654] [id = 745] 01:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x110edf400) [pid = 1654] [serial = 2235] [outer = 0x0] 01:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x11270c800) [pid = 1654] [serial = 2236] [outer = 0x110edf400] 01:44:42 INFO - PROCESS | 1654 | 1470732282110 Marionette DEBUG loaded listener.js 01:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x1206ad400) [pid = 1654] [serial = 2237] [outer = 0x110edf400] 01:44:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x1169e2800 == 44 [pid = 1654] [id = 746] 01:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x112707000) [pid = 1654] [serial = 2238] [outer = 0x0] 01:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11270c000) [pid = 1654] [serial = 2239] [outer = 0x112707000] 01:44:42 INFO - PROCESS | 1654 | 1470732282621 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]]]}] 01:44:42 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 01:44:42 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 822ms 01:44:42 INFO - PROCESS | 1654 | 1470732282646 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 01:44:42 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 01:44:42 INFO - PROCESS | 1654 | 1470732282648 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 01:44:42 INFO - PROCESS | 1654 | 1470732282651 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 01:44:42 INFO - PROCESS | 1654 | 1470732282653 Marionette TRACE conn2 <- [1,2954,null,{}] 01:44:42 INFO - PROCESS | 1654 | 1470732282657 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}] 01:44:42 INFO - PROCESS | 1654 | 1470732282659 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:42 INFO - PROCESS | 1654 | 1470732282775 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 01:44:42 INFO - PROCESS | 1654 | 1470732282857 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:42 INFO - PROCESS | 1654 | 1470732282858 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:42 INFO - PROCESS | 1654 | ++DOCSHELL 0x129310000 == 45 [pid = 1654] [id = 747] 01:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x113219000) [pid = 1654] [serial = 2240] [outer = 0x0] 01:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x114f8cc00) [pid = 1654] [serial = 2241] [outer = 0x113219000] 01:44:42 INFO - PROCESS | 1654 | 1470732282888 Marionette DEBUG loaded listener.js 01:44:42 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1165fb000) [pid = 1654] [serial = 2242] [outer = 0x113219000] 01:44:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdcc000 == 44 [pid = 1654] [id = 738] 01:44:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12b971800 == 43 [pid = 1654] [id = 737] 01:44:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12a463800 == 42 [pid = 1654] [id = 736] 01:44:43 INFO - PROCESS | 1654 | --DOCSHELL 0x12af59000 == 41 [pid = 1654] [id = 735] 01:44:43 INFO - PROCESS | 1654 | --DOCSHELL 0x128e45000 == 40 [pid = 1654] [id = 733] 01:44:43 INFO - PROCESS | 1654 | --DOCSHELL 0x126521800 == 39 [pid = 1654] [id = 732] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x112d16c00) [pid = 1654] [serial = 2182] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | 1470732283280 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]]]}] 01:44:43 INFO - PROCESS | 1654 | --DOCSHELL 0x119ac9800 == 38 [pid = 1654] [id = 731] 01:44:43 INFO - PROCESS | 1654 | --DOCSHELL 0x113b37000 == 37 [pid = 1654] [id = 730] 01:44:43 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:44:43 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 01:44:43 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 673ms 01:44:43 INFO - PROCESS | 1654 | 1470732283324 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 01:44:43 INFO - PROCESS | 1654 | 1470732283327 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 01:44:43 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 01:44:43 INFO - PROCESS | 1654 | 1470732283331 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 01:44:43 INFO - PROCESS | 1654 | 1470732283333 Marionette TRACE conn2 <- [1,2958,null,{}] 01:44:43 INFO - PROCESS | 1654 | 1470732283336 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}] 01:44:43 INFO - PROCESS | 1654 | 1470732283337 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:43 INFO - PROCESS | 1654 | 1470732283443 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x115d5c000) [pid = 1654] [serial = 2176] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x11701f800) [pid = 1654] [serial = 2177] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x118605000) [pid = 1654] [serial = 2179] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x116ac0800) [pid = 1654] [serial = 2164] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x11880a800) [pid = 1654] [serial = 2180] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x124ec1400) [pid = 1654] [serial = 2143] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x119798800) [pid = 1654] [serial = 2167] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x128c2c000) [pid = 1654] [serial = 2146] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x117d52400) [pid = 1654] [serial = 2152] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x128db8800) [pid = 1654] [serial = 2149] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x118509000) [pid = 1654] [serial = 2165] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x128c87c00) [pid = 1654] [serial = 2120] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x118511000) [pid = 1654] [serial = 2131] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x118871800) [pid = 1654] [serial = 2132] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x112d16800) [pid = 1654] [serial = 2122] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x115d13800) [pid = 1654] [serial = 2123] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x121347800) [pid = 1654] [serial = 2137] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x12160cc00) [pid = 1654] [serial = 2138] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11850cc00) [pid = 1654] [serial = 2125] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x118808c00) [pid = 1654] [serial = 2126] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x124a82800) [pid = 1654] [serial = 2170] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x119517000) [pid = 1654] [serial = 2134] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1206b2800) [pid = 1654] [serial = 2135] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x115d5b000) [pid = 1654] [serial = 2128] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x1206b7800) [pid = 1654] [serial = 2168] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x11699b000) [pid = 1654] [serial = 2129] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x128c23400) [pid = 1654] [serial = 2173] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x126045400) [pid = 1654] [serial = 2171] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x1237bd000) [pid = 1654] [serial = 2155] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1195a4400) [pid = 1654] [serial = 2153] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x1291be000) [pid = 1654] [serial = 2158] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x1291bf800) [pid = 1654] [serial = 2174] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x128dc0c00) [pid = 1654] [serial = 2150] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12120a400) [pid = 1654] [serial = 2140] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x128c25000) [pid = 1654] [serial = 2144] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x128c8d800) [pid = 1654] [serial = 2147] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x12937f000) [pid = 1654] [serial = 2159] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x128dc3400) [pid = 1654] [serial = 2156] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x121e33c00) [pid = 1654] [serial = 2141] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x129458800) [pid = 1654] [serial = 2162] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x129384400) [pid = 1654] [serial = 2161] [outer = 0x0] [url = about:blank] 01:44:43 INFO - PROCESS | 1654 | 1470732283510 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:43 INFO - PROCESS | 1654 | 1470732283512 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:43 INFO - PROCESS | 1654 | ++DOCSHELL 0x121eee000 == 38 [pid = 1654] [id = 748] 01:44:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x1133e4000) [pid = 1654] [serial = 2243] [outer = 0x0] 01:44:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x116a1b000) [pid = 1654] [serial = 2244] [outer = 0x1133e4000] 01:44:43 INFO - PROCESS | 1654 | 1470732283541 Marionette DEBUG loaded listener.js 01:44:43 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x118874c00) [pid = 1654] [serial = 2245] [outer = 0x1133e4000] 01:44:43 INFO - PROCESS | 1654 | 1470732283895 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]]]}] 01:44:43 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 01:44:43 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 570ms 01:44:43 INFO - PROCESS | 1654 | 1470732283902 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 01:44:43 INFO - PROCESS | 1654 | 1470732283903 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 01:44:43 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 01:44:43 INFO - PROCESS | 1654 | 1470732283906 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 01:44:43 INFO - PROCESS | 1654 | 1470732283908 Marionette TRACE conn2 <- [1,2962,null,{}] 01:44:43 INFO - PROCESS | 1654 | 1470732283917 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}] 01:44:43 INFO - PROCESS | 1654 | 1470732283921 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:44 INFO - PROCESS | 1654 | 1470732284027 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 01:44:44 INFO - PROCESS | 1654 | 1470732284092 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:44 INFO - PROCESS | 1654 | 1470732284094 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a463800 == 39 [pid = 1654] [id = 749] 01:44:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x1191f9c00) [pid = 1654] [serial = 2246] [outer = 0x0] 01:44:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x119798800) [pid = 1654] [serial = 2247] [outer = 0x1191f9c00] 01:44:44 INFO - PROCESS | 1654 | 1470732284121 Marionette DEBUG loaded listener.js 01:44:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x120fc9400) [pid = 1654] [serial = 2248] [outer = 0x1191f9c00] 01:44:44 INFO - PROCESS | 1654 | 1470732284400 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]]]}] 01:44:44 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. 01:44:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 520ms 01:44:44 INFO - PROCESS | 1654 | 1470732284427 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 01:44:44 INFO - PROCESS | 1654 | 1470732284428 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 01:44:44 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 01:44:44 INFO - PROCESS | 1654 | 1470732284438 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 01:44:44 INFO - PROCESS | 1654 | 1470732284440 Marionette TRACE conn2 <- [1,2966,null,{}] 01:44:44 INFO - PROCESS | 1654 | 1470732284442 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}] 01:44:44 INFO - PROCESS | 1654 | 1470732284443 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:44 INFO - PROCESS | 1654 | 1470732284537 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 01:44:44 INFO - PROCESS | 1654 | 1470732284601 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:44 INFO - PROCESS | 1654 | 1470732284602 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:44 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af56000 == 40 [pid = 1654] [id = 750] 01:44:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x119916c00) [pid = 1654] [serial = 2249] [outer = 0x0] 01:44:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x12160a800) [pid = 1654] [serial = 2250] [outer = 0x119916c00] 01:44:44 INFO - PROCESS | 1654 | 1470732284627 Marionette DEBUG loaded listener.js 01:44:44 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x11886dc00) [pid = 1654] [serial = 2251] [outer = 0x119916c00] 01:44:44 INFO - PROCESS | 1654 | 1470732284886 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]]]}] 01:44:44 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 01:44:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 476ms 01:44:44 INFO - PROCESS | 1654 | 1470732284909 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 01:44:44 INFO - PROCESS | 1654 | 1470732284910 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 01:44:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 01:44:44 INFO - PROCESS | 1654 | 1470732284912 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 01:44:44 INFO - PROCESS | 1654 | 1470732284913 Marionette TRACE conn2 <- [1,2970,null,{}] 01:44:44 INFO - PROCESS | 1654 | 1470732284924 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}] 01:44:44 INFO - PROCESS | 1654 | 1470732284925 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:45 INFO - PROCESS | 1654 | 1470732285013 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 01:44:45 INFO - PROCESS | 1654 | 1470732285019 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:45 INFO - PROCESS | 1654 | 1470732285021 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12bdba800 == 41 [pid = 1654] [id = 751] 01:44:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12343d000) [pid = 1654] [serial = 2252] [outer = 0x0] 01:44:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x123710400) [pid = 1654] [serial = 2253] [outer = 0x12343d000] 01:44:45 INFO - PROCESS | 1654 | 1470732285045 Marionette DEBUG loaded listener.js 01:44:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x124ab7000) [pid = 1654] [serial = 2254] [outer = 0x12343d000] 01:44:45 INFO - PROCESS | 1654 | 1470732285392 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]]]}] 01:44:45 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. 01:44:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 531ms 01:44:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 01:44:45 INFO - PROCESS | 1654 | 1470732285444 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 01:44:45 INFO - PROCESS | 1654 | 1470732285445 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 01:44:45 INFO - PROCESS | 1654 | 1470732285447 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 01:44:45 INFO - PROCESS | 1654 | 1470732285448 Marionette TRACE conn2 <- [1,2974,null,{}] 01:44:45 INFO - PROCESS | 1654 | 1470732285453 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}] 01:44:45 INFO - PROCESS | 1654 | 1470732285457 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:45 INFO - PROCESS | 1654 | 1470732285596 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 01:44:45 INFO - PROCESS | 1654 | 1470732285608 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:45 INFO - PROCESS | 1654 | 1470732285609 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:45 INFO - PROCESS | 1654 | ++DOCSHELL 0x12c324800 == 42 [pid = 1654] [id = 752] 01:44:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x124d8b400) [pid = 1654] [serial = 2255] [outer = 0x0] 01:44:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x125512c00) [pid = 1654] [serial = 2256] [outer = 0x124d8b400] 01:44:45 INFO - PROCESS | 1654 | 1470732285633 Marionette DEBUG loaded listener.js 01:44:45 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x1264a2400) [pid = 1654] [serial = 2257] [outer = 0x124d8b400] 01:44:45 INFO - PROCESS | 1654 | 1470732285958 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]]]}] 01:44:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 01:44:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 524ms 01:44:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 01:44:45 INFO - PROCESS | 1654 | 1470732285971 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 01:44:45 INFO - PROCESS | 1654 | 1470732285973 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 01:44:45 INFO - PROCESS | 1654 | 1470732285975 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 01:44:45 INFO - PROCESS | 1654 | 1470732285976 Marionette TRACE conn2 <- [1,2978,null,{}] 01:44:45 INFO - PROCESS | 1654 | 1470732285978 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}] 01:44:45 INFO - PROCESS | 1654 | 1470732285979 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:46 INFO - PROCESS | 1654 | 1470732286087 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 01:44:46 INFO - PROCESS | 1654 | 1470732286099 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:46 INFO - PROCESS | 1654 | 1470732286100 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12ce85000 == 43 [pid = 1654] [id = 753] 01:44:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x1264a2c00) [pid = 1654] [serial = 2258] [outer = 0x0] 01:44:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x126796800) [pid = 1654] [serial = 2259] [outer = 0x1264a2c00] 01:44:46 INFO - PROCESS | 1654 | 1470732286131 Marionette DEBUG loaded listener.js 01:44:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x128c2e800) [pid = 1654] [serial = 2260] [outer = 0x1264a2c00] 01:44:46 INFO - PROCESS | 1654 | 1470732286436 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]]]}] 01:44:46 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. 01:44:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 469ms 01:44:46 INFO - PROCESS | 1654 | 1470732286445 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 01:44:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 01:44:46 INFO - PROCESS | 1654 | 1470732286446 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 01:44:46 INFO - PROCESS | 1654 | 1470732286456 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 01:44:46 INFO - PROCESS | 1654 | 1470732286457 Marionette TRACE conn2 <- [1,2982,null,{}] 01:44:46 INFO - PROCESS | 1654 | 1470732286460 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}] 01:44:46 INFO - PROCESS | 1654 | 1470732286461 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:46 INFO - PROCESS | 1654 | 1470732286576 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 01:44:46 INFO - PROCESS | 1654 | 1470732286613 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:46 INFO - PROCESS | 1654 | 1470732286614 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:46 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d44f000 == 44 [pid = 1654] [id = 754] 01:44:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x128c87800) [pid = 1654] [serial = 2261] [outer = 0x0] 01:44:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x128c8c000) [pid = 1654] [serial = 2262] [outer = 0x128c87800] 01:44:46 INFO - PROCESS | 1654 | 1470732286638 Marionette DEBUG loaded listener.js 01:44:46 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x128db9800) [pid = 1654] [serial = 2263] [outer = 0x128c87800] 01:44:46 INFO - PROCESS | 1654 | 1470732286950 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"]]]}] 01:44:46 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 01:44:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:46 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 01:44:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 01:44:46 INFO - PROCESS | 1654 | 1470732286977 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 01:44:46 INFO - PROCESS | 1654 | 1470732286979 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 01:44:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 01:44:46 INFO - PROCESS | 1654 | 1470732286984 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 01:44:46 INFO - PROCESS | 1654 | 1470732286987 Marionette TRACE conn2 <- [1,2986,null,{}] 01:44:46 INFO - PROCESS | 1654 | 1470732286990 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}] 01:44:46 INFO - PROCESS | 1654 | 1470732286992 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:47 INFO - PROCESS | 1654 | 1470732287111 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 01:44:47 INFO - PROCESS | 1654 | 1470732287123 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:47 INFO - PROCESS | 1654 | 1470732287124 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12da04800 == 45 [pid = 1654] [id = 755] 01:44:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x128dbbc00) [pid = 1654] [serial = 2264] [outer = 0x0] 01:44:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x128ebe400) [pid = 1654] [serial = 2265] [outer = 0x128dbbc00] 01:44:47 INFO - PROCESS | 1654 | 1470732287155 Marionette DEBUG loaded listener.js 01:44:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x1291c2800) [pid = 1654] [serial = 2266] [outer = 0x128dbbc00] 01:44:47 INFO - PROCESS | 1654 | 1470732287456 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]]]}] 01:44:47 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. 01:44:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 523ms 01:44:47 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x11850b400) [pid = 1654] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 01:44:47 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11951c000) [pid = 1654] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 01:44:47 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x112705c00) [pid = 1654] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 01:44:47 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x110ec6800) [pid = 1654] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 01:44:47 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x11270f800) [pid = 1654] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 01:44:47 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x1127d7400) [pid = 1654] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 01:44:47 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x11990d800) [pid = 1654] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 01:44:47 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x115e94800) [pid = 1654] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 01:44:47 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x1206b6800) [pid = 1654] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 01:44:47 INFO - PROCESS | 1654 | 1470732287560 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 01:44:47 INFO - PROCESS | 1654 | 1470732287562 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 01:44:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 01:44:47 INFO - PROCESS | 1654 | 1470732287566 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 01:44:47 INFO - PROCESS | 1654 | 1470732287567 Marionette TRACE conn2 <- [1,2990,null,{}] 01:44:47 INFO - PROCESS | 1654 | 1470732287569 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}] 01:44:47 INFO - PROCESS | 1654 | 1470732287570 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:47 INFO - PROCESS | 1654 | 1470732287659 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 01:44:47 INFO - PROCESS | 1654 | 1470732287663 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:47 INFO - PROCESS | 1654 | 1470732287664 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12da0a800 == 46 [pid = 1654] [id = 756] 01:44:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x11615d400) [pid = 1654] [serial = 2267] [outer = 0x0] 01:44:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x11850b400) [pid = 1654] [serial = 2268] [outer = 0x11615d400] 01:44:47 INFO - PROCESS | 1654 | 1470732287690 Marionette DEBUG loaded listener.js 01:44:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x121344c00) [pid = 1654] [serial = 2269] [outer = 0x11615d400] 01:44:47 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dac5800 == 47 [pid = 1654] [id = 757] 01:44:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x12937b000) [pid = 1654] [serial = 2270] [outer = 0x0] 01:44:47 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1291c3000) [pid = 1654] [serial = 2271] [outer = 0x12937b000] 01:44:48 INFO - PROCESS | 1654 | 1470732288029 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]]]}] 01:44:48 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. 01:44:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 469ms 01:44:48 INFO - PROCESS | 1654 | 1470732288035 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 01:44:48 INFO - PROCESS | 1654 | 1470732288037 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 01:44:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 01:44:48 INFO - PROCESS | 1654 | 1470732288039 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 01:44:48 INFO - PROCESS | 1654 | 1470732288041 Marionette TRACE conn2 <- [1,2994,null,{}] 01:44:48 INFO - PROCESS | 1654 | 1470732288044 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}] 01:44:48 INFO - PROCESS | 1654 | 1470732288045 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:48 INFO - PROCESS | 1654 | 1470732288162 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 01:44:48 INFO - PROCESS | 1654 | 1470732288232 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:48 INFO - PROCESS | 1654 | 1470732288233 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dabc800 == 48 [pid = 1654] [id = 758] 01:44:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x1191f4c00) [pid = 1654] [serial = 2272] [outer = 0x0] 01:44:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x1291c8c00) [pid = 1654] [serial = 2273] [outer = 0x1191f4c00] 01:44:48 INFO - PROCESS | 1654 | 1470732288261 Marionette DEBUG loaded listener.js 01:44:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x129460c00) [pid = 1654] [serial = 2274] [outer = 0x1191f4c00] 01:44:48 INFO - PROCESS | 1654 | 1470732288544 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]]]}] 01:44:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 01:44:48 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 01:44:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 01:44:48 INFO - PROCESS | 1654 | 1470732288561 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 01:44:48 INFO - PROCESS | 1654 | 1470732288563 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 01:44:48 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 01:44:48 INFO - PROCESS | 1654 | 1470732288578 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 01:44:48 INFO - PROCESS | 1654 | 1470732288580 Marionette TRACE conn2 <- [1,2998,null,{}] 01:44:48 INFO - PROCESS | 1654 | 1470732288594 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}] 01:44:48 INFO - PROCESS | 1654 | 1470732288596 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:48 INFO - PROCESS | 1654 | 1470732288742 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 01:44:48 INFO - PROCESS | 1654 | 1470732288832 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:48 INFO - PROCESS | 1654 | 1470732288833 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:48 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d26f000 == 49 [pid = 1654] [id = 759] 01:44:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x119910400) [pid = 1654] [serial = 2275] [outer = 0x0] 01:44:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x12a46c000) [pid = 1654] [serial = 2276] [outer = 0x119910400] 01:44:48 INFO - PROCESS | 1654 | 1470732288872 Marionette DEBUG loaded listener.js 01:44:48 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12a475800) [pid = 1654] [serial = 2277] [outer = 0x119910400] 01:44:49 INFO - PROCESS | 1654 | 1470732289152 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]]]}] 01:44:49 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. 01:44:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 638ms 01:44:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 01:44:49 INFO - PROCESS | 1654 | 1470732289209 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 01:44:49 INFO - PROCESS | 1654 | 1470732289210 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 01:44:49 INFO - PROCESS | 1654 | 1470732289212 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 01:44:49 INFO - PROCESS | 1654 | 1470732289214 Marionette TRACE conn2 <- [1,3002,null,{}] 01:44:49 INFO - PROCESS | 1654 | 1470732289224 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}] 01:44:49 INFO - PROCESS | 1654 | 1470732289225 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:49 INFO - PROCESS | 1654 | 1470732289328 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 01:44:49 INFO - PROCESS | 1654 | 1470732289389 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:49 INFO - PROCESS | 1654 | 1470732289390 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:49 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d27d800 == 50 [pid = 1654] [id = 760] 01:44:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x129463800) [pid = 1654] [serial = 2278] [outer = 0x0] 01:44:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a4ed800) [pid = 1654] [serial = 2279] [outer = 0x129463800] 01:44:49 INFO - PROCESS | 1654 | 1470732289415 Marionette DEBUG loaded listener.js 01:44:49 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a59ec00) [pid = 1654] [serial = 2280] [outer = 0x129463800] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x11828b800 == 49 [pid = 1654] [id = 727] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x118168800 == 48 [pid = 1654] [id = 728] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x121289000 == 47 [pid = 1654] [id = 729] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6a3800 == 46 [pid = 1654] [id = 734] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x1169e2800 == 45 [pid = 1654] [id = 746] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x1164c3000 == 44 [pid = 1654] [id = 745] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12d44d000 == 43 [pid = 1654] [id = 744] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12d309000 == 42 [pid = 1654] [id = 743] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12cbce000 == 41 [pid = 1654] [id = 742] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x129313000 == 40 [pid = 1654] [id = 741] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12c32b000 == 39 [pid = 1654] [id = 739] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x1194de000 == 38 [pid = 1654] [id = 740] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x129310000 == 37 [pid = 1654] [id = 747] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x121eee000 == 36 [pid = 1654] [id = 748] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12ce85000 == 35 [pid = 1654] [id = 753] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12af56000 == 34 [pid = 1654] [id = 750] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12dabc800 == 33 [pid = 1654] [id = 758] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12d44f000 == 32 [pid = 1654] [id = 754] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12dac5800 == 31 [pid = 1654] [id = 757] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12da04800 == 30 [pid = 1654] [id = 755] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12da0a800 == 29 [pid = 1654] [id = 756] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12c324800 == 28 [pid = 1654] [id = 752] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12a463800 == 27 [pid = 1654] [id = 749] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12bdba800 == 26 [pid = 1654] [id = 751] 01:44:50 INFO - PROCESS | 1654 | --DOCSHELL 0x12d26f000 == 25 [pid = 1654] [id = 759] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x118610400) [pid = 1654] [serial = 2200] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1195a5000) [pid = 1654] [serial = 2203] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1189acc00) [pid = 1654] [serial = 2209] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11701c400) [pid = 1654] [serial = 2188] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11270ac00) [pid = 1654] [serial = 2192] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x110ee6000) [pid = 1654] [serial = 2191] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x11699ac00) [pid = 1654] [serial = 2197] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x112a89000) [pid = 1654] [serial = 2194] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x112d1a400) [pid = 1654] [serial = 2195] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x112a92c00) [pid = 1654] [serial = 2185] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x119911000) [pid = 1654] [serial = 2206] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x1206b6c00) [pid = 1654] [serial = 2212] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x12134d400) [pid = 1654] [serial = 2215] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x12160dc00) [pid = 1654] [serial = 2216] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x120626000) [pid = 1654] [serial = 2207] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x12197c400) [pid = 1654] [serial = 2218] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x118265c00) [pid = 1654] [serial = 2201] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x1195aec00) [pid = 1654] [serial = 2204] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x121346000) [pid = 1654] [serial = 2213] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x116abf400) [pid = 1654] [serial = 2198] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x120627800) [pid = 1654] [serial = 2210] [outer = 0x0] [url = about:blank] 01:44:50 INFO - PROCESS | 1654 | 1470732290984 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]]]}] 01:44:50 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. 01:44:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1784ms 01:44:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 01:44:51 INFO - PROCESS | 1654 | 1470732290998 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 01:44:51 INFO - PROCESS | 1654 | 1470732291002 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 01:44:51 INFO - PROCESS | 1654 | 1470732291005 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 01:44:51 INFO - PROCESS | 1654 | 1470732291008 Marionette TRACE conn2 <- [1,3006,null,{}] 01:44:51 INFO - PROCESS | 1654 | 1470732291012 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}] 01:44:51 INFO - PROCESS | 1654 | 1470732291014 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:51 INFO - PROCESS | 1654 | 1470732291103 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 01:44:51 INFO - PROCESS | 1654 | 1470732291164 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:51 INFO - PROCESS | 1654 | 1470732291167 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x117dac000 == 26 [pid = 1654] [id = 761] 01:44:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x112d25000) [pid = 1654] [serial = 2281] [outer = 0x0] 01:44:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x112d26400) [pid = 1654] [serial = 2282] [outer = 0x112d25000] 01:44:51 INFO - PROCESS | 1654 | 1470732291195 Marionette DEBUG loaded listener.js 01:44:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x115d59000) [pid = 1654] [serial = 2283] [outer = 0x112d25000] 01:44:51 INFO - PROCESS | 1654 | 1470732291504 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]]]}] 01:44:51 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. 01:44:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 522ms 01:44:51 INFO - PROCESS | 1654 | 1470732291526 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 01:44:51 INFO - PROCESS | 1654 | 1470732291530 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 01:44:51 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 01:44:51 INFO - PROCESS | 1654 | 1470732291538 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 01:44:51 INFO - PROCESS | 1654 | 1470732291540 Marionette TRACE conn2 <- [1,3010,null,{}] 01:44:51 INFO - PROCESS | 1654 | 1470732291543 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}] 01:44:51 INFO - PROCESS | 1654 | 1470732291545 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:51 INFO - PROCESS | 1654 | 1470732291633 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 01:44:51 INFO - PROCESS | 1654 | 1470732291639 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:51 INFO - PROCESS | 1654 | 1470732291641 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:51 INFO - PROCESS | 1654 | ++DOCSHELL 0x121ed9000 == 27 [pid = 1654] [id = 762] 01:44:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x116595800) [pid = 1654] [serial = 2284] [outer = 0x0] 01:44:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x118203400) [pid = 1654] [serial = 2285] [outer = 0x116595800] 01:44:51 INFO - PROCESS | 1654 | 1470732291670 Marionette DEBUG loaded listener.js 01:44:51 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x118511000) [pid = 1654] [serial = 2286] [outer = 0x116595800] 01:44:52 INFO - PROCESS | 1654 | 1470732292077 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]]]}] 01:44:52 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 01:44:52 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 569ms 01:44:52 INFO - PROCESS | 1654 | 1470732292120 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 01:44:52 INFO - PROCESS | 1654 | 1470732292122 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 01:44:52 INFO - TEST-START | /FileAPI/FileReaderSync.worker 01:44:52 INFO - PROCESS | 1654 | 1470732292126 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 01:44:52 INFO - PROCESS | 1654 | 1470732292129 Marionette TRACE conn2 <- [1,3014,null,{}] 01:44:52 INFO - PROCESS | 1654 | 1470732292142 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}] 01:44:52 INFO - PROCESS | 1654 | 1470732292147 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:52 INFO - PROCESS | 1654 | 1470732292229 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 01:44:52 INFO - PROCESS | 1654 | 1470732292238 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:52 INFO - PROCESS | 1654 | 1470732292241 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x126a17000 == 28 [pid = 1654] [id = 763] 01:44:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x110ee5c00) [pid = 1654] [serial = 2287] [outer = 0x0] 01:44:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119517000) [pid = 1654] [serial = 2288] [outer = 0x110ee5c00] 01:44:52 INFO - PROCESS | 1654 | 1470732292269 Marionette DEBUG loaded listener.js 01:44:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1195a8400) [pid = 1654] [serial = 2289] [outer = 0x110ee5c00] 01:44:52 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:44:52 INFO - PROCESS | 1654 | 1470732292629 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 01:44:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 01:44:52 INFO - {} 01:44:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 01:44:52 INFO - {} 01:44:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 01:44:52 INFO - {} 01:44:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 01:44:52 INFO - {} 01:44:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 526ms 01:44:52 INFO - PROCESS | 1654 | 1470732292652 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 01:44:52 INFO - PROCESS | 1654 | 1470732292654 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 01:44:52 INFO - TEST-START | /FileAPI/fileReader.html 01:44:52 INFO - PROCESS | 1654 | 1470732292656 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 01:44:52 INFO - PROCESS | 1654 | 1470732292657 Marionette TRACE conn2 <- [1,3018,null,{}] 01:44:52 INFO - PROCESS | 1654 | 1470732292659 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}] 01:44:52 INFO - PROCESS | 1654 | 1470732292660 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:52 INFO - PROCESS | 1654 | 1470732292770 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 01:44:52 INFO - PROCESS | 1654 | 1470732292776 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:52 INFO - PROCESS | 1654 | 1470732292777 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:52 INFO - PROCESS | 1654 | ++DOCSHELL 0x129313000 == 29 [pid = 1654] [id = 764] 01:44:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x11990e400) [pid = 1654] [serial = 2290] [outer = 0x0] 01:44:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x119936000) [pid = 1654] [serial = 2291] [outer = 0x11990e400] 01:44:52 INFO - PROCESS | 1654 | 1470732292803 Marionette DEBUG loaded listener.js 01:44:52 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x121334c00) [pid = 1654] [serial = 2292] [outer = 0x11990e400] 01:44:53 INFO - PROCESS | 1654 | 1470732293101 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]]]}] 01:44:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 01:44:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 01:44:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 01:44:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 01:44:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 470ms 01:44:53 INFO - PROCESS | 1654 | 1470732293126 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 01:44:53 INFO - PROCESS | 1654 | 1470732293128 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 01:44:53 INFO - TEST-START | /FileAPI/historical.html 01:44:53 INFO - PROCESS | 1654 | 1470732293130 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 01:44:53 INFO - PROCESS | 1654 | 1470732293131 Marionette TRACE conn2 <- [1,3022,null,{}] 01:44:53 INFO - PROCESS | 1654 | 1470732293136 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}] 01:44:53 INFO - PROCESS | 1654 | 1470732293137 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:53 INFO - PROCESS | 1654 | 1470732293214 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 01:44:53 INFO - PROCESS | 1654 | 1470732293220 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:53 INFO - PROCESS | 1654 | 1470732293222 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6bd800 == 30 [pid = 1654] [id = 765] 01:44:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x111e2e800) [pid = 1654] [serial = 2293] [outer = 0x0] 01:44:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121336c00) [pid = 1654] [serial = 2294] [outer = 0x111e2e800] 01:44:53 INFO - PROCESS | 1654 | 1470732293246 Marionette DEBUG loaded listener.js 01:44:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x12160cc00) [pid = 1654] [serial = 2295] [outer = 0x111e2e800] 01:44:53 INFO - PROCESS | 1654 | 1470732293568 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"]]]}] 01:44:53 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 01:44:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 01:44:53 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 01:44:53 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 01:44:53 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 01:44:53 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 01:44:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 01:44:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:53 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 01:44:53 INFO - TEST-OK | /FileAPI/historical.html | took 473ms 01:44:53 INFO - TEST-START | /FileAPI/idlharness.html 01:44:53 INFO - PROCESS | 1654 | 1470732293603 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 01:44:53 INFO - PROCESS | 1654 | 1470732293605 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 01:44:53 INFO - PROCESS | 1654 | 1470732293607 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 01:44:53 INFO - PROCESS | 1654 | 1470732293608 Marionette TRACE conn2 <- [1,3026,null,{}] 01:44:53 INFO - PROCESS | 1654 | 1470732293611 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}] 01:44:53 INFO - PROCESS | 1654 | 1470732293615 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:53 INFO - PROCESS | 1654 | 1470732293742 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 01:44:53 INFO - PROCESS | 1654 | 1470732293752 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:53 INFO - PROCESS | 1654 | 1470732293753 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:53 INFO - PROCESS | 1654 | ++DOCSHELL 0x12b694000 == 31 [pid = 1654] [id = 766] 01:44:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x12160bc00) [pid = 1654] [serial = 2296] [outer = 0x0] 01:44:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121976c00) [pid = 1654] [serial = 2297] [outer = 0x12160bc00] 01:44:53 INFO - PROCESS | 1654 | 1470732293778 Marionette DEBUG loaded listener.js 01:44:53 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x124dc3400) [pid = 1654] [serial = 2298] [outer = 0x12160bc00] 01:44:54 INFO - PROCESS | 1654 | 1470732294342 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]]]}] 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 01:44:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:44:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:44:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:44:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:44:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 01:44:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:44:54 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:54 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:44:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:44:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:44:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 01:44:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:44:54 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:44:54 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:44:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:44:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 01:44:54 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 01:44:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:44:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:44:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:44:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:44:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 01:44:54 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 01:44:54 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 01:44:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:44:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:44:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:44:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:44:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 01:44:54 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:44:54 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:54 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:44:54 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:44:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 01:44:54 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 01:44:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:44:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:44:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:44:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:44:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 01:44:54 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 01:44:54 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 01:44:54 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:44:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:54 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:44:54 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:44:54 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:44:54 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:44:54 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 01:44:54 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 01:44:54 INFO - TEST-OK | /FileAPI/idlharness.html | took 780ms 01:44:54 INFO - PROCESS | 1654 | 1470732294389 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 01:44:54 INFO - PROCESS | 1654 | 1470732294392 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 01:44:54 INFO - TEST-START | /FileAPI/idlharness.worker 01:44:54 INFO - PROCESS | 1654 | 1470732294396 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 01:44:54 INFO - PROCESS | 1654 | 1470732294399 Marionette TRACE conn2 <- [1,3030,null,{}] 01:44:54 INFO - PROCESS | 1654 | 1470732294416 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}] 01:44:54 INFO - PROCESS | 1654 | 1470732294418 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:54 INFO - PROCESS | 1654 | 1470732294545 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 01:44:54 INFO - PROCESS | 1654 | 1470732294553 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:54 INFO - PROCESS | 1654 | 1470732294554 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:54 INFO - PROCESS | 1654 | ++DOCSHELL 0x12d719800 == 32 [pid = 1654] [id = 767] 01:44:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x12a478000) [pid = 1654] [serial = 2299] [outer = 0x0] 01:44:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12a5a6000) [pid = 1654] [serial = 2300] [outer = 0x12a478000] 01:44:54 INFO - PROCESS | 1654 | 1470732294578 Marionette DEBUG loaded listener.js 01:44:54 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12a5ab800) [pid = 1654] [serial = 2301] [outer = 0x12a478000] 01:44:54 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:44:55 INFO - PROCESS | 1654 | 1470732295186 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,{},{}]]]}] 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 01:44:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:44:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 01:44:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:44:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 01:44:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:44:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 01:44:55 INFO - {} 01:44:55 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 01:44:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:44:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:44:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 01:44:55 INFO - {} 01:44:55 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 - {} 01:44:55 INFO - {} 01:44:55 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 01:44:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:44:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:44:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 01:44:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 01:44:55 INFO - {} 01:44:55 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 01:44:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:44:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:44:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 01:44:55 INFO - {} 01:44:55 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 - {} 01:44:55 INFO - {} 01:44:55 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 01:44:55 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:55 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 01:44:55 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 01:44:55 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 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 01:44:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 01:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:44:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 01:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:44:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 01:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 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 01:44:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 01:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 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 01:44:55 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:55 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 01:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 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 01:44:55 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 01:44:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 01:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 01:44:55 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 01:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:55 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 01:44:55 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 01:44:55 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 01:44:55 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 01:44:55 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 01:44:55 INFO - {} 01:44:55 INFO - TEST-OK | /FileAPI/idlharness.worker | took 849ms 01:44:55 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 01:44:55 INFO - PROCESS | 1654 | 1470732295245 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 01:44:55 INFO - PROCESS | 1654 | 1470732295246 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 01:44:55 INFO - PROCESS | 1654 | 1470732295248 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 01:44:55 INFO - PROCESS | 1654 | 1470732295249 Marionette TRACE conn2 <- [1,3034,null,{}] 01:44:55 INFO - PROCESS | 1654 | 1470732295251 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}] 01:44:55 INFO - PROCESS | 1654 | 1470732295252 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:55 INFO - PROCESS | 1654 | 1470732295338 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 01:44:55 INFO - PROCESS | 1654 | 1470732295341 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:55 INFO - PROCESS | 1654 | 1470732295342 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x121b8e000 == 33 [pid = 1654] [id = 768] 01:44:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x12a93ac00) [pid = 1654] [serial = 2302] [outer = 0x0] 01:44:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x12bd7dc00) [pid = 1654] [serial = 2303] [outer = 0x12a93ac00] 01:44:55 INFO - PROCESS | 1654 | 1470732295366 Marionette DEBUG loaded listener.js 01:44:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x12bf05000) [pid = 1654] [serial = 2304] [outer = 0x12a93ac00] 01:44:55 INFO - PROCESS | 1654 | 1470732295668 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]]]}] 01:44:55 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 01:44:55 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 471ms 01:44:55 INFO - TEST-START | /FileAPI/blob/Blob-close.html 01:44:55 INFO - PROCESS | 1654 | 1470732295719 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 01:44:55 INFO - PROCESS | 1654 | 1470732295721 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 01:44:55 INFO - PROCESS | 1654 | 1470732295723 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 01:44:55 INFO - PROCESS | 1654 | 1470732295724 Marionette TRACE conn2 <- [1,3038,null,{}] 01:44:55 INFO - PROCESS | 1654 | 1470732295726 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}] 01:44:55 INFO - PROCESS | 1654 | 1470732295728 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:55 INFO - PROCESS | 1654 | 1470732295809 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 01:44:55 INFO - PROCESS | 1654 | 1470732295898 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:55 INFO - PROCESS | 1654 | 1470732295899 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:55 INFO - PROCESS | 1654 | ++DOCSHELL 0x121ba2000 == 34 [pid = 1654] [id = 769] 01:44:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x113034000) [pid = 1654] [serial = 2305] [outer = 0x0] 01:44:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x12bf06400) [pid = 1654] [serial = 2306] [outer = 0x113034000] 01:44:55 INFO - PROCESS | 1654 | 1470732295923 Marionette DEBUG loaded listener.js 01:44:55 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x12bf0f000) [pid = 1654] [serial = 2307] [outer = 0x113034000] 01:44:56 INFO - PROCESS | 1654 | 1470732296173 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"]]]}] 01:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 01:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 01:44:56 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 469ms 01:44:56 INFO - PROCESS | 1654 | 1470732296193 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 01:44:56 INFO - PROCESS | 1654 | 1470732296194 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 01:44:56 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 01:44:56 INFO - PROCESS | 1654 | 1470732296199 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 01:44:56 INFO - PROCESS | 1654 | 1470732296211 Marionette TRACE conn2 <- [1,3042,null,{}] 01:44:56 INFO - PROCESS | 1654 | 1470732296240 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}] 01:44:56 INFO - PROCESS | 1654 | 1470732296241 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:56 INFO - PROCESS | 1654 | 1470732296356 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 01:44:56 INFO - PROCESS | 1654 | 1470732296395 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:56 INFO - PROCESS | 1654 | 1470732296396 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:56 INFO - PROCESS | 1654 | ++DOCSHELL 0x1234dd000 == 35 [pid = 1654] [id = 770] 01:44:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x12bf0dc00) [pid = 1654] [serial = 2308] [outer = 0x0] 01:44:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x12bf24c00) [pid = 1654] [serial = 2309] [outer = 0x12bf0dc00] 01:44:56 INFO - PROCESS | 1654 | 1470732296420 Marionette DEBUG loaded listener.js 01:44:56 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x12bf2b000) [pid = 1654] [serial = 2310] [outer = 0x12bf0dc00] 01:44:56 INFO - PROCESS | 1654 | 1470732296827 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]]]}] 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 01:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 01:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 01:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 01:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 01:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 01:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 01:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 01:44:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 01:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 01:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 01:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 01:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:44:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 01:44:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 01:44:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 01:44:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 01:44:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 654ms 01:44:56 INFO - PROCESS | 1654 | 1470732296852 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 01:44:56 INFO - PROCESS | 1654 | 1470732296854 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 01:44:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 01:44:56 INFO - PROCESS | 1654 | 1470732296858 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 01:44:56 INFO - PROCESS | 1654 | 1470732296861 Marionette TRACE conn2 <- [1,3046,null,{}] 01:44:56 INFO - PROCESS | 1654 | 1470732296866 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}] 01:44:56 INFO - PROCESS | 1654 | 1470732296870 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:57 INFO - PROCESS | 1654 | 1470732297056 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 01:44:57 INFO - PROCESS | 1654 | 1470732297121 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:57 INFO - PROCESS | 1654 | 1470732297124 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x12a6bd000 == 36 [pid = 1654] [id = 771] 01:44:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x12bd7ec00) [pid = 1654] [serial = 2311] [outer = 0x0] 01:44:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x12c613400) [pid = 1654] [serial = 2312] [outer = 0x12bd7ec00] 01:44:57 INFO - PROCESS | 1654 | 1470732297169 Marionette DEBUG loaded listener.js 01:44:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x12c620400) [pid = 1654] [serial = 2313] [outer = 0x12bd7ec00] 01:44:57 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:44:57 INFO - PROCESS | 1654 | 1470732297572 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 01:44:57 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 01:44:57 INFO - {} 01:44:57 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 725ms 01:44:57 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 01:44:57 INFO - PROCESS | 1654 | 1470732297588 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 01:44:57 INFO - PROCESS | 1654 | 1470732297589 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 01:44:57 INFO - PROCESS | 1654 | 1470732297592 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 01:44:57 INFO - PROCESS | 1654 | 1470732297594 Marionette TRACE conn2 <- [1,3050,null,{}] 01:44:57 INFO - PROCESS | 1654 | 1470732297597 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}] 01:44:57 INFO - PROCESS | 1654 | 1470732297599 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:57 INFO - PROCESS | 1654 | 1470732297766 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 01:44:57 INFO - PROCESS | 1654 | 1470732297780 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:57 INFO - PROCESS | 1654 | 1470732297781 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:57 INFO - PROCESS | 1654 | ++DOCSHELL 0x128ee0800 == 37 [pid = 1654] [id = 772] 01:44:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 116 (0x1195aa800) [pid = 1654] [serial = 2314] [outer = 0x0] 01:44:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 117 (0x11979d800) [pid = 1654] [serial = 2315] [outer = 0x1195aa800] 01:44:57 INFO - PROCESS | 1654 | 1470732297821 Marionette DEBUG loaded listener.js 01:44:57 INFO - PROCESS | 1654 | ++DOMWINDOW == 118 (0x128914000) [pid = 1654] [serial = 2316] [outer = 0x1195aa800] 01:44:58 INFO - PROCESS | 1654 | 1470732298579 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]]]}] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 117 (0x1133e4000) [pid = 1654] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 116 (0x113219000) [pid = 1654] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 115 (0x112707000) [pid = 1654] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x110edf400) [pid = 1654] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x119933000) [pid = 1654] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x12062e400) [pid = 1654] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11826b800) [pid = 1654] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x1133ea800) [pid = 1654] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x1121b5000) [pid = 1654] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x121713800) [pid = 1654] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x12343d000) [pid = 1654] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x119916c00) [pid = 1654] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x1191f9c00) [pid = 1654] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x119910400) [pid = 1654] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x124d8b400) [pid = 1654] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x1127db800) [pid = 1654] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x112710c00) [pid = 1654] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x1127dc000) [pid = 1654] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x1191f4c00) [pid = 1654] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x128c87800) [pid = 1654] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1264a2c00) [pid = 1654] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x128dbbc00) [pid = 1654] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12937b000) [pid = 1654] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 01:44:58 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x11615d400) [pid = 1654] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 01:44:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 01:44:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 01:44:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 01:44:58 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 01:44:58 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1072ms 01:44:58 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 01:44:58 INFO - PROCESS | 1654 | 1470732298665 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 01:44:58 INFO - PROCESS | 1654 | 1470732298666 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 01:44:58 INFO - PROCESS | 1654 | 1470732298669 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 01:44:58 INFO - PROCESS | 1654 | 1470732298670 Marionette TRACE conn2 <- [1,3054,null,{}] 01:44:58 INFO - PROCESS | 1654 | 1470732298672 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}] 01:44:58 INFO - PROCESS | 1654 | 1470732298673 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:58 INFO - PROCESS | 1654 | 1470732298771 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 01:44:58 INFO - PROCESS | 1654 | 1470732298774 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:58 INFO - PROCESS | 1654 | 1470732298776 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:58 INFO - PROCESS | 1654 | ++DOCSHELL 0x112815800 == 38 [pid = 1654] [id = 773] 01:44:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x112867c00) [pid = 1654] [serial = 2317] [outer = 0x0] 01:44:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x112868400) [pid = 1654] [serial = 2318] [outer = 0x112867c00] 01:44:58 INFO - PROCESS | 1654 | 1470732298801 Marionette DEBUG loaded listener.js 01:44:58 INFO - PROCESS | 1654 | ++DOMWINDOW == 97 (0x11286fc00) [pid = 1654] [serial = 2319] [outer = 0x112867c00] 01:44:59 INFO - PROCESS | 1654 | 1470732299234 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"]]]}] 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 01:44:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 01:44:59 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:44:59 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" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:44:59 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" 01:44:59 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 01:44:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 636ms 01:44:59 INFO - PROCESS | 1654 | 1470732299316 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 01:44:59 INFO - TEST-START | /FileAPI/file/File-constructor.html 01:44:59 INFO - PROCESS | 1654 | 1470732299319 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 01:44:59 INFO - PROCESS | 1654 | 1470732299325 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 01:44:59 INFO - PROCESS | 1654 | 1470732299328 Marionette TRACE conn2 <- [1,3058,null,{}] 01:44:59 INFO - PROCESS | 1654 | 1470732299336 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}] 01:44:59 INFO - PROCESS | 1654 | 1470732299338 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:59 INFO - PROCESS | 1654 | 1470732299472 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 01:44:59 INFO - PROCESS | 1654 | 1470732299480 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:44:59 INFO - PROCESS | 1654 | 1470732299481 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:44:59 INFO - PROCESS | 1654 | ++DOCSHELL 0x12df3a000 == 39 [pid = 1654] [id = 774] 01:44:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 98 (0x11675ac00) [pid = 1654] [serial = 2320] [outer = 0x0] 01:44:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 99 (0x121609000) [pid = 1654] [serial = 2321] [outer = 0x11675ac00] 01:44:59 INFO - PROCESS | 1654 | 1470732299519 Marionette DEBUG loaded listener.js 01:44:59 INFO - PROCESS | 1654 | ++DOMWINDOW == 100 (0x12937d800) [pid = 1654] [serial = 2322] [outer = 0x11675ac00] 01:44:59 INFO - PROCESS | 1654 | 1470732299980 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]]]}] 01:44:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 01:44:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 01:44:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 01:44:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 01:44:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 01:44:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 01:44:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 01:44:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 01:44:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 01:44:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 01:44:59 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:59 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 01:44:59 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 01:44:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 01:44:59 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 01:44:59 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 01:44:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:44:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:00 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 01:45:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 01:45:00 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 01:45:00 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 675ms 01:45:00 INFO - PROCESS | 1654 | 1470732299998 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 01:45:00 INFO - PROCESS | 1654 | 1470732300002 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 01:45:00 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 01:45:00 INFO - PROCESS | 1654 | 1470732300005 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 01:45:00 INFO - PROCESS | 1654 | 1470732300006 Marionette TRACE conn2 <- [1,3062,null,{}] 01:45:00 INFO - PROCESS | 1654 | 1470732300008 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}] 01:45:00 INFO - PROCESS | 1654 | 1470732300009 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:00 INFO - PROCESS | 1654 | 1470732300110 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 01:45:00 INFO - PROCESS | 1654 | 1470732300115 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:00 INFO - PROCESS | 1654 | 1470732300116 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x12dfb9000 == 40 [pid = 1654] [id = 775] 01:45:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 101 (0x128c2c000) [pid = 1654] [serial = 2323] [outer = 0x0] 01:45:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 102 (0x12c95dc00) [pid = 1654] [serial = 2324] [outer = 0x128c2c000] 01:45:00 INFO - PROCESS | 1654 | 1470732300140 Marionette DEBUG loaded listener.js 01:45:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 103 (0x12c962000) [pid = 1654] [serial = 2325] [outer = 0x128c2c000] 01:45:00 INFO - PROCESS | 1654 | [1654] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 01:45:00 INFO - PROCESS | 1654 | 1470732300498 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 01:45:00 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 01:45:00 INFO - {} 01:45:00 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 519ms 01:45:00 INFO - PROCESS | 1654 | 1470732300525 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 01:45:00 INFO - PROCESS | 1654 | 1470732300526 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 01:45:00 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 01:45:00 INFO - PROCESS | 1654 | 1470732300528 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 01:45:00 INFO - PROCESS | 1654 | 1470732300529 Marionette TRACE conn2 <- [1,3066,null,{}] 01:45:00 INFO - PROCESS | 1654 | 1470732300532 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}] 01:45:00 INFO - PROCESS | 1654 | 1470732300533 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:00 INFO - PROCESS | 1654 | 1470732300620 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 01:45:00 INFO - PROCESS | 1654 | 1470732300745 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:00 INFO - PROCESS | 1654 | 1470732300747 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:00 INFO - PROCESS | 1654 | ++DOCSHELL 0x1125cc800 == 41 [pid = 1654] [id = 776] 01:45:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 104 (0x110d6e800) [pid = 1654] [serial = 2326] [outer = 0x0] 01:45:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 105 (0x110ee4800) [pid = 1654] [serial = 2327] [outer = 0x110d6e800] 01:45:00 INFO - PROCESS | 1654 | 1470732300779 Marionette DEBUG loaded listener.js 01:45:00 INFO - PROCESS | 1654 | ++DOMWINDOW == 106 (0x111aad400) [pid = 1654] [serial = 2328] [outer = 0x110d6e800] 01:45:01 INFO - PROCESS | 1654 | 1470732301215 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]]]}] 01:45:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 01:45:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 01:45:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 01:45:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 01:45:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 01:45:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 01:45:01 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 01:45:01 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 720ms 01:45:01 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 01:45:01 INFO - PROCESS | 1654 | 1470732301249 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 01:45:01 INFO - PROCESS | 1654 | 1470732301252 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 01:45:01 INFO - PROCESS | 1654 | 1470732301255 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 01:45:01 INFO - PROCESS | 1654 | 1470732301257 Marionette TRACE conn2 <- [1,3070,null,{}] 01:45:01 INFO - PROCESS | 1654 | 1470732301261 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}] 01:45:01 INFO - PROCESS | 1654 | 1470732301262 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:01 INFO - PROCESS | 1654 | 1470732301387 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 01:45:01 INFO - PROCESS | 1654 | 1470732301506 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:01 INFO - PROCESS | 1654 | 1470732301508 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:01 INFO - PROCESS | 1654 | ++DOCSHELL 0x121b9d800 == 42 [pid = 1654] [id = 777] 01:45:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 107 (0x112d11c00) [pid = 1654] [serial = 2329] [outer = 0x0] 01:45:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 108 (0x114f81800) [pid = 1654] [serial = 2330] [outer = 0x112d11c00] 01:45:01 INFO - PROCESS | 1654 | 1470732301538 Marionette DEBUG loaded listener.js 01:45:01 INFO - PROCESS | 1654 | ++DOMWINDOW == 109 (0x1165f3c00) [pid = 1654] [serial = 2331] [outer = 0x112d11c00] 01:45:01 INFO - PROCESS | 1654 | 1470732301957 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]]]}] 01:45:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 01:45:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 01:45:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 01:45:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 01:45:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 01:45:01 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 01:45:01 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 726ms 01:45:01 INFO - PROCESS | 1654 | 1470732301982 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 01:45:01 INFO - PROCESS | 1654 | 1470732301985 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 01:45:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 01:45:01 INFO - PROCESS | 1654 | 1470732301988 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 01:45:01 INFO - PROCESS | 1654 | 1470732301989 Marionette TRACE conn2 <- [1,3074,null,{}] 01:45:01 INFO - PROCESS | 1654 | 1470732301992 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}] 01:45:01 INFO - PROCESS | 1654 | 1470732301993 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:02 INFO - PROCESS | 1654 | 1470732302117 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 01:45:02 INFO - PROCESS | 1654 | 1470732302232 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:02 INFO - PROCESS | 1654 | 1470732302233 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:02 INFO - PROCESS | 1654 | ++DOCSHELL 0x12964b800 == 43 [pid = 1654] [id = 778] 01:45:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 110 (0x112d25400) [pid = 1654] [serial = 2332] [outer = 0x0] 01:45:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 111 (0x118610c00) [pid = 1654] [serial = 2333] [outer = 0x112d25400] 01:45:02 INFO - PROCESS | 1654 | 1470732302264 Marionette DEBUG loaded listener.js 01:45:02 INFO - PROCESS | 1654 | ++DOMWINDOW == 112 (0x1194cbc00) [pid = 1654] [serial = 2334] [outer = 0x112d25400] 01:45:02 INFO - PROCESS | 1654 | 1470732302957 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]]]}] 01:45:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 01:45:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 01:45:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 01:45:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 01:45:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 01:45:03 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 01:45:03 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1070ms 01:45:03 INFO - PROCESS | 1654 | 1470732303102 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 01:45:03 INFO - PROCESS | 1654 | 1470732303106 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 01:45:03 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 01:45:03 INFO - PROCESS | 1654 | 1470732303114 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 01:45:03 INFO - PROCESS | 1654 | 1470732303117 Marionette TRACE conn2 <- [1,3078,null,{}] 01:45:03 INFO - PROCESS | 1654 | 1470732303123 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}] 01:45:03 INFO - PROCESS | 1654 | 1470732303126 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:03 INFO - PROCESS | 1654 | 1470732303286 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 01:45:03 INFO - PROCESS | 1654 | 1470732303431 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:03 INFO - PROCESS | 1654 | 1470732303434 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:03 INFO - PROCESS | 1654 | ++DOCSHELL 0x1185cb000 == 44 [pid = 1654] [id = 779] 01:45:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 113 (0x11270bc00) [pid = 1654] [serial = 2335] [outer = 0x0] 01:45:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 114 (0x112781000) [pid = 1654] [serial = 2336] [outer = 0x11270bc00] 01:45:03 INFO - PROCESS | 1654 | 1470732303464 Marionette DEBUG loaded listener.js 01:45:03 INFO - PROCESS | 1654 | ++DOMWINDOW == 115 (0x112868c00) [pid = 1654] [serial = 2337] [outer = 0x11270bc00] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12dfb9000 == 43 [pid = 1654] [id = 775] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12df3a000 == 42 [pid = 1654] [id = 774] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x112815800 == 41 [pid = 1654] [id = 773] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x128ee0800 == 40 [pid = 1654] [id = 772] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6bd000 == 39 [pid = 1654] [id = 771] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x1234dd000 == 38 [pid = 1654] [id = 770] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x121ba2000 == 37 [pid = 1654] [id = 769] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 114 (0x12a4ed800) [pid = 1654] [serial = 2279] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x121b8e000 == 36 [pid = 1654] [id = 768] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12d719800 == 35 [pid = 1654] [id = 767] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12b694000 == 34 [pid = 1654] [id = 766] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x12a6bd800 == 33 [pid = 1654] [id = 765] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x129313000 == 32 [pid = 1654] [id = 764] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x126a17000 == 31 [pid = 1654] [id = 763] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x121ed9000 == 30 [pid = 1654] [id = 762] 01:45:03 INFO - PROCESS | 1654 | --DOCSHELL 0x117dac000 == 29 [pid = 1654] [id = 761] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 113 (0x113027c00) [pid = 1654] [serial = 2183] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 112 (0x113216c00) [pid = 1654] [serial = 2186] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 111 (0x11820e400) [pid = 1654] [serial = 2189] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 110 (0x128c8c000) [pid = 1654] [serial = 2262] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 109 (0x126796800) [pid = 1654] [serial = 2259] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 108 (0x128ebe400) [pid = 1654] [serial = 2265] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 107 (0x128db9800) [pid = 1654] [serial = 2263] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 106 (0x1291c3000) [pid = 1654] [serial = 2271] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 105 (0x11850b400) [pid = 1654] [serial = 2268] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 104 (0x121344c00) [pid = 1654] [serial = 2269] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 103 (0x1291c2800) [pid = 1654] [serial = 2266] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 102 (0x116a1b000) [pid = 1654] [serial = 2244] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 101 (0x1165fb000) [pid = 1654] [serial = 2242] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 100 (0x114f8cc00) [pid = 1654] [serial = 2241] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 99 (0x11270c000) [pid = 1654] [serial = 2239] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 98 (0x11270c800) [pid = 1654] [serial = 2236] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 97 (0x1206ad400) [pid = 1654] [serial = 2237] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 96 (0x123441800) [pid = 1654] [serial = 2234] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x123437c00) [pid = 1654] [serial = 2233] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x121936000) [pid = 1654] [serial = 2231] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x121336400) [pid = 1654] [serial = 2230] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x11979d400) [pid = 1654] [serial = 2228] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x118874800) [pid = 1654] [serial = 2227] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11820a800) [pid = 1654] [serial = 2225] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x115e3ec00) [pid = 1654] [serial = 2224] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x1127db000) [pid = 1654] [serial = 2222] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x112703000) [pid = 1654] [serial = 2221] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x121e39400) [pid = 1654] [serial = 2219] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x123710400) [pid = 1654] [serial = 2253] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x12160a800) [pid = 1654] [serial = 2250] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x11886dc00) [pid = 1654] [serial = 2251] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x119798800) [pid = 1654] [serial = 2247] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x120fc9400) [pid = 1654] [serial = 2248] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 80 (0x12a475800) [pid = 1654] [serial = 2277] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 79 (0x118874c00) [pid = 1654] [serial = 2245] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 78 (0x125512c00) [pid = 1654] [serial = 2256] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 77 (0x128c2e800) [pid = 1654] [serial = 2260] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 76 (0x1291c8c00) [pid = 1654] [serial = 2273] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 75 (0x12a46c000) [pid = 1654] [serial = 2276] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 74 (0x1264a2400) [pid = 1654] [serial = 2257] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 73 (0x129460c00) [pid = 1654] [serial = 2274] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | --DOMWINDOW == 72 (0x124ab7000) [pid = 1654] [serial = 2254] [outer = 0x0] [url = about:blank] 01:45:03 INFO - PROCESS | 1654 | 1470732303907 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] 01:45:03 INFO - PROCESS | 1654 | 1470732303941 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 01:45:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 01:45:03 INFO - PROCESS | 1654 | 1470732303946 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 01:45:03 INFO - PROCESS | 1654 | 1470732303948 Marionette TRACE conn2 <- [1,3082,null,{}] 01:45:03 INFO - PROCESS | 1654 | 1470732303950 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}] 01:45:03 INFO - PROCESS | 1654 | 1470732303953 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:04 INFO - PROCESS | 1654 | 1470732304042 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 01:45:04 INFO - PROCESS | 1654 | 1470732304049 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:04 INFO - PROCESS | 1654 | 1470732304051 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x1170c2800 == 30 [pid = 1654] [id = 780] 01:45:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 73 (0x112d12800) [pid = 1654] [serial = 2338] [outer = 0x0] 01:45:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 74 (0x112d17800) [pid = 1654] [serial = 2339] [outer = 0x112d12800] 01:45:04 INFO - PROCESS | 1654 | 1470732304095 Marionette DEBUG loaded listener.js 01:45:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 75 (0x112ecbc00) [pid = 1654] [serial = 2340] [outer = 0x112d12800] 01:45:04 INFO - PROCESS | 1654 | 1470732304596 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]]]}] 01:45:04 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 01:45:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 01:45:04 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:04 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:04 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 01:45:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 01:45:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 673ms 01:45:04 INFO - PROCESS | 1654 | 1470732304620 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 01:45:04 INFO - PROCESS | 1654 | 1470732304621 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 01:45:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 01:45:04 INFO - PROCESS | 1654 | 1470732304624 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 01:45:04 INFO - PROCESS | 1654 | 1470732304626 Marionette TRACE conn2 <- [1,3086,null,{}] 01:45:04 INFO - PROCESS | 1654 | 1470732304634 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}] 01:45:04 INFO - PROCESS | 1654 | 1470732304637 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:04 INFO - PROCESS | 1654 | 1470732304737 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 01:45:04 INFO - PROCESS | 1654 | 1470732304743 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:04 INFO - PROCESS | 1654 | 1470732304746 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:04 INFO - PROCESS | 1654 | ++DOCSHELL 0x121060000 == 31 [pid = 1654] [id = 781] 01:45:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 76 (0x110ee3400) [pid = 1654] [serial = 2341] [outer = 0x0] 01:45:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 77 (0x1165f6c00) [pid = 1654] [serial = 2342] [outer = 0x110ee3400] 01:45:04 INFO - PROCESS | 1654 | 1470732304775 Marionette DEBUG loaded listener.js 01:45:04 INFO - PROCESS | 1654 | ++DOMWINDOW == 78 (0x116a1d000) [pid = 1654] [serial = 2343] [outer = 0x110ee3400] 01:45:05 INFO - PROCESS | 1654 | 1470732305103 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 01:45:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 01:45:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 521ms 01:45:05 INFO - PROCESS | 1654 | 1470732305146 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 01:45:05 INFO - PROCESS | 1654 | 1470732305147 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 01:45:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 01:45:05 INFO - PROCESS | 1654 | 1470732305149 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 01:45:05 INFO - PROCESS | 1654 | 1470732305151 Marionette TRACE conn2 <- [1,3090,null,{}] 01:45:05 INFO - PROCESS | 1654 | 1470732305153 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}] 01:45:05 INFO - PROCESS | 1654 | 1470732305154 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:05 INFO - PROCESS | 1654 | 1470732305240 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 01:45:05 INFO - PROCESS | 1654 | 1470732305244 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:05 INFO - PROCESS | 1654 | 1470732305245 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x121eda800 == 32 [pid = 1654] [id = 782] 01:45:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 79 (0x118265c00) [pid = 1654] [serial = 2344] [outer = 0x0] 01:45:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 80 (0x118504400) [pid = 1654] [serial = 2345] [outer = 0x118265c00] 01:45:05 INFO - PROCESS | 1654 | 1470732305271 Marionette DEBUG loaded listener.js 01:45:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 81 (0x11857b800) [pid = 1654] [serial = 2346] [outer = 0x118265c00] 01:45:05 INFO - PROCESS | 1654 | 1470732305569 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 01:45:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 01:45:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 470ms 01:45:05 INFO - PROCESS | 1654 | 1470732305621 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 01:45:05 INFO - PROCESS | 1654 | 1470732305622 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 01:45:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 01:45:05 INFO - PROCESS | 1654 | 1470732305624 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 01:45:05 INFO - PROCESS | 1654 | 1470732305625 Marionette TRACE conn2 <- [1,3094,null,{}] 01:45:05 INFO - PROCESS | 1654 | 1470732305627 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}] 01:45:05 INFO - PROCESS | 1654 | 1470732305629 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:05 INFO - PROCESS | 1654 | 1470732305708 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 01:45:05 INFO - PROCESS | 1654 | 1470732305778 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:05 INFO - PROCESS | 1654 | 1470732305780 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:05 INFO - PROCESS | 1654 | ++DOCSHELL 0x1125c2000 == 33 [pid = 1654] [id = 783] 01:45:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x110edf000) [pid = 1654] [serial = 2347] [outer = 0x0] 01:45:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x110f30800) [pid = 1654] [serial = 2348] [outer = 0x110edf000] 01:45:05 INFO - PROCESS | 1654 | 1470732305811 Marionette DEBUG loaded listener.js 01:45:05 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x118587c00) [pid = 1654] [serial = 2349] [outer = 0x110edf000] 01:45:06 INFO - PROCESS | 1654 | 1470732306095 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 01:45:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 01:45:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 521ms 01:45:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 01:45:06 INFO - PROCESS | 1654 | 1470732306145 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 01:45:06 INFO - PROCESS | 1654 | 1470732306147 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 01:45:06 INFO - PROCESS | 1654 | 1470732306149 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 01:45:06 INFO - PROCESS | 1654 | 1470732306152 Marionette TRACE conn2 <- [1,3098,null,{}] 01:45:06 INFO - PROCESS | 1654 | 1470732306161 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}] 01:45:06 INFO - PROCESS | 1654 | 1470732306165 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:06 INFO - PROCESS | 1654 | 1470732306291 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 01:45:06 INFO - PROCESS | 1654 | 1470732306295 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:06 INFO - PROCESS | 1654 | 1470732306296 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x126723000 == 34 [pid = 1654] [id = 784] 01:45:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 85 (0x11857ec00) [pid = 1654] [serial = 2350] [outer = 0x0] 01:45:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 86 (0x1186e5400) [pid = 1654] [serial = 2351] [outer = 0x11857ec00] 01:45:06 INFO - PROCESS | 1654 | 1470732306321 Marionette DEBUG loaded listener.js 01:45:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 87 (0x1195ab400) [pid = 1654] [serial = 2352] [outer = 0x11857ec00] 01:45:06 INFO - PROCESS | 1654 | 1470732306641 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]]]}] 01:45:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 01:45:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 01:45:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 528ms 01:45:06 INFO - PROCESS | 1654 | 1470732306678 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 01:45:06 INFO - PROCESS | 1654 | 1470732306679 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 01:45:06 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 01:45:06 INFO - PROCESS | 1654 | 1470732306682 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 01:45:06 INFO - PROCESS | 1654 | 1470732306683 Marionette TRACE conn2 <- [1,3102,null,{}] 01:45:06 INFO - PROCESS | 1654 | 1470732306685 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}] 01:45:06 INFO - PROCESS | 1654 | 1470732306686 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:06 INFO - PROCESS | 1654 | 1470732306791 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 01:45:06 INFO - PROCESS | 1654 | 1470732306794 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:06 INFO - PROCESS | 1654 | 1470732306795 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:06 INFO - PROCESS | 1654 | ++DOCSHELL 0x128a22000 == 35 [pid = 1654] [id = 785] 01:45:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 88 (0x1195aec00) [pid = 1654] [serial = 2353] [outer = 0x0] 01:45:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 89 (0x11979d400) [pid = 1654] [serial = 2354] [outer = 0x1195aec00] 01:45:06 INFO - PROCESS | 1654 | 1470732306862 Marionette DEBUG loaded listener.js 01:45:06 INFO - PROCESS | 1654 | ++DOMWINDOW == 90 (0x119915400) [pid = 1654] [serial = 2355] [outer = 0x1195aec00] 01:45:07 INFO - PROCESS | 1654 | 1470732307124 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 01:45:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 01:45:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 469ms 01:45:07 INFO - PROCESS | 1654 | 1470732307163 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 01:45:07 INFO - PROCESS | 1654 | 1470732307164 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 01:45:07 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 01:45:07 INFO - PROCESS | 1654 | 1470732307174 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 01:45:07 INFO - PROCESS | 1654 | 1470732307175 Marionette TRACE conn2 <- [1,3106,null,{}] 01:45:07 INFO - PROCESS | 1654 | 1470732307177 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}] 01:45:07 INFO - PROCESS | 1654 | 1470732307178 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:07 INFO - PROCESS | 1654 | 1470732307272 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 01:45:07 INFO - PROCESS | 1654 | 1470732307276 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:07 INFO - PROCESS | 1654 | 1470732307277 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:07 INFO - PROCESS | 1654 | ++DOCSHELL 0x129303000 == 36 [pid = 1654] [id = 786] 01:45:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 91 (0x1195af400) [pid = 1654] [serial = 2356] [outer = 0x0] 01:45:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 92 (0x120628800) [pid = 1654] [serial = 2357] [outer = 0x1195af400] 01:45:07 INFO - PROCESS | 1654 | 1470732307304 Marionette DEBUG loaded listener.js 01:45:07 INFO - PROCESS | 1654 | ++DOMWINDOW == 93 (0x1206b7800) [pid = 1654] [serial = 2358] [outer = 0x1195af400] 01:45:07 INFO - PROCESS | 1654 | 1470732307740 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]]]}] 01:45:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 01:45:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 01:45:07 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 01:45:07 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 578ms 01:45:07 INFO - PROCESS | 1654 | 1470732307746 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 01:45:07 INFO - PROCESS | 1654 | 1470732307748 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 01:45:07 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 01:45:07 INFO - PROCESS | 1654 | 1470732307760 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 01:45:07 INFO - PROCESS | 1654 | 1470732307762 Marionette TRACE conn2 <- [1,3110,null,{}] 01:45:07 INFO - PROCESS | 1654 | 1470732307765 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}] 01:45:07 INFO - PROCESS | 1654 | 1470732307767 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:07 INFO - PROCESS | 1654 | 1470732307938 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 01:45:08 INFO - PROCESS | 1654 | 1470732308006 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:08 INFO - PROCESS | 1654 | 1470732308007 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12104d800 == 37 [pid = 1654] [id = 787] 01:45:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 94 (0x1206b8000) [pid = 1654] [serial = 2359] [outer = 0x0] 01:45:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 95 (0x12133b800) [pid = 1654] [serial = 2360] [outer = 0x1206b8000] 01:45:08 INFO - PROCESS | 1654 | 1470732308047 Marionette DEBUG loaded listener.js 01:45:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 96 (0x121347000) [pid = 1654] [serial = 2361] [outer = 0x1206b8000] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 95 (0x12a478000) [pid = 1654] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 94 (0x1195aa800) [pid = 1654] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 93 (0x12160bc00) [pid = 1654] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 92 (0x12bd7ec00) [pid = 1654] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 91 (0x129463800) [pid = 1654] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 90 (0x11990e400) [pid = 1654] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 89 (0x111e2e800) [pid = 1654] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 88 (0x12a93ac00) [pid = 1654] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 87 (0x110ee5c00) [pid = 1654] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 86 (0x112d25000) [pid = 1654] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 85 (0x116595800) [pid = 1654] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 84 (0x113034000) [pid = 1654] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 83 (0x112867c00) [pid = 1654] [serial = 2317] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice.html] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 82 (0x11675ac00) [pid = 1654] [serial = 2320] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/file/File-constructor.html] 01:45:08 INFO - PROCESS | 1654 | --DOMWINDOW == 81 (0x12bf0dc00) [pid = 1654] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 01:45:08 INFO - PROCESS | 1654 | 1470732308478 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"]]]}] 01:45:08 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 01:45:08 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 01:45:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 01:45:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 01:45:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 01:45:08 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 01:45:08 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 721ms 01:45:08 INFO - PROCESS | 1654 | 1470732308482 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 01:45:08 INFO - PROCESS | 1654 | 1470732308483 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 01:45:08 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 01:45:08 INFO - PROCESS | 1654 | 1470732308488 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 01:45:08 INFO - PROCESS | 1654 | 1470732308489 Marionette TRACE conn2 <- [1,3114,null,{}] 01:45:08 INFO - PROCESS | 1654 | 1470732308492 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}] 01:45:08 INFO - PROCESS | 1654 | 1470732308493 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:08 INFO - PROCESS | 1654 | 1470732308582 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 01:45:08 INFO - PROCESS | 1654 | 1470732308672 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\", \"26071f11-6de6-4e21-bae2-d7ca38fe5a01\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 01:45:08 INFO - PROCESS | 1654 | 1470732308673 Marionette INFO sendAsync 61dccc4f-9833-ea45-aed3-a53a6db86af1 01:45:08 INFO - PROCESS | 1654 | ++DOCSHELL 0x12af22800 == 38 [pid = 1654] [id = 788] 01:45:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 82 (0x110ee5c00) [pid = 1654] [serial = 2362] [outer = 0x0] 01:45:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 83 (0x121345800) [pid = 1654] [serial = 2363] [outer = 0x110ee5c00] 01:45:08 INFO - PROCESS | 1654 | 1470732308698 Marionette DEBUG loaded listener.js 01:45:08 INFO - PROCESS | 1654 | ++DOMWINDOW == 84 (0x12160a400) [pid = 1654] [serial = 2364] [outer = 0x110ee5c00] 01:45:08 INFO - PROCESS | 1654 | 1470732308948 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]]]}] 01:45:08 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 01:45:08 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 470ms 01:45:08 INFO - PROCESS | 1654 | 1470732308958 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 01:45:08 INFO - PROCESS | 1654 | 1470732308960 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 01:45:10 WARNING - u'runner_teardown' () 01:45:10 INFO - No more tests 01:45:10 INFO - Got 0 unexpected results 01:45:10 INFO - SUITE-END | took 514s 01:45:10 INFO - Closing logging queue 01:45:10 INFO - queue closed 01:45:10 INFO - Return code: 0 01:45:10 WARNING - # TBPL SUCCESS # 01:45:10 INFO - Running post-action listener: _resource_record_post_action 01:45:10 INFO - Running post-run listener: _resource_record_post_run 01:45:11 INFO - Total resource usage - Wall time: 536s; CPU: 58.0%; Read bytes: 31981056; Write bytes: 952172544; Read time: 322; Write time: 5201 01:45:11 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 01:45:11 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 150559232; Write bytes: 144019456; Read time: 13601; Write time: 261 01:45:11 INFO - run-tests - Wall time: 518s; CPU: 58.0%; Read bytes: 29810176; Write bytes: 795680768; Read time: 297; Write time: 4896 01:45:11 INFO - Running post-run listener: _upload_blobber_files 01:45:11 INFO - Blob upload gear active. 01:45:11 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 01:45:11 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 01:45:11 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-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 01:45:11 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-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 01:45:11 INFO - (blobuploader) - INFO - Open directory for files ... 01:45:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 01:45:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:45:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:45:12 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 01:45:12 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:45:12 INFO - (blobuploader) - INFO - Done attempting. 01:45:12 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 01:45:12 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 01:45:12 INFO - (blobuploader) - INFO - Uploading, attempt #1. 01:45:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 01:45:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 01:45:13 INFO - (blobuploader) - INFO - Done attempting. 01:45:13 INFO - (blobuploader) - INFO - Iteration through files over. 01:45:13 INFO - Return code: 0 01:45:13 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 01:45:13 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 01:45:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/d19ef7a4d84036c3ab01bb5b02b45096d1f3fd4f220b7973627be24ebe17659d6ec458c077c260a71a6928cd770ecc821c6c7500b5c652f80ddaac7eadb68ef4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/b0f38ebab9b0fa47980377f28433f30252c1480f22b63e0bafc7520ea5b2241ac3408b6463cf3852269e761ad30557e3da2d4041cf08a570baf8fa36d0ce1d26"} 01:45:13 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 01:45:13 INFO - Writing to file /builds/slave/test/properties/blobber_files 01:45:13 INFO - Contents: 01:45:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/d19ef7a4d84036c3ab01bb5b02b45096d1f3fd4f220b7973627be24ebe17659d6ec458c077c260a71a6928cd770ecc821c6c7500b5c652f80ddaac7eadb68ef4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/b0f38ebab9b0fa47980377f28433f30252c1480f22b63e0bafc7520ea5b2241ac3408b6463cf3852269e761ad30557e3da2d4041cf08a570baf8fa36d0ce1d26"} 01:45:13 INFO - Running post-run listener: copy_logs_to_upload_dir 01:45:13 INFO - Copying logs to upload dir... 01:45:13 INFO - mkdir: /builds/slave/test/build/upload/logs 01:45:13 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1041.979763 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 22 secs) (at 2016-08-09 01:45:14.291044) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-09 01:45:14.295016) ========= 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.d5PfUwfjbk/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.8mlatjkP3I/Listeners TMPDIR=/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/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-release/sha512/d19ef7a4d84036c3ab01bb5b02b45096d1f3fd4f220b7973627be24ebe17659d6ec458c077c260a71a6928cd770ecc821c6c7500b5c652f80ddaac7eadb68ef4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/b0f38ebab9b0fa47980377f28433f30252c1480f22b63e0bafc7520ea5b2241ac3408b6463cf3852269e761ad30557e3da2d4041cf08a570baf8fa36d0ce1d26"} build_url:https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012779 build_url: 'https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/d19ef7a4d84036c3ab01bb5b02b45096d1f3fd4f220b7973627be24ebe17659d6ec458c077c260a71a6928cd770ecc821c6c7500b5c652f80ddaac7eadb68ef4", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/b0f38ebab9b0fa47980377f28433f30252c1480f22b63e0bafc7520ea5b2241ac3408b6463cf3852269e761ad30557e3da2d4041cf08a570baf8fa36d0ce1d26"}' symbols_url: 'https://queue.taskcluster.net/v1/task/V07ozvVjRXi8VHTe5GgzlA/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-09 01:45:14.329526) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:45:14.332581) ========= 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.d5PfUwfjbk/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.8mlatjkP3I/Listeners TMPDIR=/var/folders/4s/dwjnph5j5jzfjbt8cm0511q000000w/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.005167 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-09 01:45:14.381467) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-09 01:45:14.383361) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-09 01:45:14.383722) ========= ========= Total master_lag: 0.40 =========